Abstract
With the increasingly intense competition in mobile applications, more and more attention has been paid to online comments. For the masses, comments have been viewed as reliable references to guide the choice of applications; for providers, they have been regarded as an important channel to learn expectations, demands and complaints of users. Therefore, comments analysis has become a hot topic in both requirements engineering and mobile application development. But analyzers in both areas are always not only suffered from the vast noise in comments, but also troubled by their incompleteness and inaccuracy. Therefore, how to obtain more convincing enlightenments from comments and how to reduce the manpower needed become the research focuses. This paper aims to propose a Scenario Model Aggregation Approach (SMAA) for analyzing and modeling user comments of mobile applications. By selecting appropriate natural language processing technologies and machine learning algorithms, SMAA can help requirements analysts to build aggregated scenario models, which can be used as the source of evolutionary requirements for the decision making of application evolution. The aggregated scenario model is not only easy to read and understand, but also able to reduce the manpower needed greatly. Finally, the feasibility of SMAA is exemplified by a case study.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References:
Pagano, D., Maalej, W.: User feedback in the appstore: an empirical study. In: 2013 21st IEEE International Requirements Engineering Conference (RE), pp. 125–134 (2013)
Khalid, H.: On identifying user complaints of iOS apps. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 1474–1476 (2013)
Harman, M., Jia, Y., Zhang, Y.: App store mining and analysis: MSR for app stores. In: Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, pp. 108–111 (2012)
Kim, H.-W., Lee, H.L., Son, J.E.: An exploratory study on the determinants of smartphone app purchase. In: The 11th International DSI and the 16th APDSI Joint Meeting, Taipei, Taiwan (2011)
Chia, P.H., Yamamoto, Y., Asokan, N.: Is this app safe? a large scale study on application permissions and risk signals. In: Proceedings of the 21st International Conference on World Wide Web, pp. 311–320 (2012)
Chen, N., Lin, J., Hoi, S.C.H., Xiao, X., Zhang, B.: AR-Miner: mining informative reviews for developers from mobile app marketplace. In: Proceedings of the 36th International Conference on Software Engineering, pp. 767–778 (2014)
Iacob, C., Harrison, R.: Retrieving and analyzing mobile apps feature requests from online reviews. In: 2013 10th IEEE Working Conference on Mining Software Repositories (MSR), pp. 41–44 (2013)
Fu, B., Lin, J., Li, L., Faloutsos, C., Hong, J., Sadeh, N.: Why people hate your app: making sense of user feedback in a mobile app store. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1276–1284 (2013)
Oh, J., Kim, D., Lee, U., Lee, J.-G., Song, J.: Facilitating developer-user interactions with mobile app review digests. In: CHI 2013 Extended Abstracts on Human Factors in Computing Systems, pp. 1809–1814 (2013)
Galvis Carreño, L.V., Winbladh, K.: Analysis of user comments: an approach for software requirements evolution. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 582–591 (2013)
Jiang, W., Ruan, H., Zhang, L.: Analysis of economic impact of online reviews: an approach for market-driven requirements evolution. In: Zowghi, D., Jin, Z. (eds.) APRES 2014. CCIS, vol. 432, pp. 45–59. Springer, Heidelberg (2014)
Jiang, W., Ruan, H., Zhang, L., Lew, P., Jiang, J.: For user-driven software evolution: requirements elicitation derived from mining online reviews. In: Tseng, V.S., Ho, T.B., Zhou, Z.-H., Chen, A.L., Kao, Hung-Yu. (eds.) PAKDD 2014, Part II. LNCS, vol. 8444, pp. 584–595. Springer, Heidelberg (2014)
Kompan, M., Bieliková, M.: Context-based satisfaction modelling for personalized recommendations. In: 2013 8th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP), pp. 33–38 (2013)
Chang, P.-C., Tseng, H., Jurafsky, D., Manning, C.D.: Discriminative reordering with Chinese grammatical relations features. In: Proceedings of the Third Workshop on Syntax and Structure in Statistical Translation, pp. 51–59 (2009)
Ni, Y., Peng, R., Sun, D., Lai, H.: Potential evolution requirements detect method based on user comments. Wuhan Univ. (Nat. Sci. Ed.) 61, 347–355 (2015)
Sutcliffe, A.: Scenario-based requirements engineering. In: Proceedings of 11th IEEE International Requirements Engineering Conference, 2003, pp. 320–329 (2003)
Davril, J.-M., Delfosse, E., Hariri, N., Acher, M., Cleland-Huang, J., Heymans, P.: Feature model extraction from large collections of informal product descriptions. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, pp. 290–300 (2013)
Can, F., Ozkarahan, E.A.: Concepts and effectiveness of the cover-coefficient-based clustering methodology for text databases. ACM Trans. Database Syst. 15, 483–517 (1990)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sun, D., Peng, R. (2015). A Scenario Model Aggregation Approach for Mobile App Requirements Evolution Based on User Comments. In: Liu, L., Aoyama, M. (eds) Requirements Engineering in the Big Data Era. Communications in Computer and Information Science, vol 558. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48634-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-662-48634-4_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-48633-7
Online ISBN: 978-3-662-48634-4
eBook Packages: Computer ScienceComputer Science (R0)