Abstract
Online reviews that manifest user feedback have become an available resource for eliciting requirements to design future releases. However, due to complex and diverse opinion expressions, it is challenging to utilize automated analysis for deriving constructive feedback from these reviews. What’s more, determining important changes in requirements based on user feedback is also challenging. To address these two problems, this paper proposes a systematic approach for transforming online reviews to evolutionary requirements. According to the characteristics of reviews, we first adapt opinion mining techniques to automatically extract opinion expressions about common software features. To provide meaningful feedback, we then present an optimized method of clustering opinion expressions in terms of a macro network topology. Based on this feedback, we finally combine user satisfaction analysis with the inherent economic attributes associated with the software’s revenue to determine evolutionary requirements. Experimental results show that our approach achieves good performance for obtaining constructive feedback even with large amounts of review data, and furthermore discovers the evolutionary requirements that tend to be ignored by developers from a technology perspective.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Nuseibeh, B., Easterbrook, S.M.: Requirements Engineering: A Roadmap. In: 2000 Conf. on The Future of Software Engeering, pp. 35–46. ACM, New York (2000)
Liu, B.: Sentiment Analysis and Opinion Mining. Morgan & Claypool Publishers (2012)
Godfrey, M.W., German, D.M.: The Past, Present, and Future of Software Evolution. In: 2008 Frontiers of Software Maintenance, FoSM 2008, pp. 129–138 (2008)
Pagano, D., Brügge, B.: User Involvement in Software Evolution Practice: A Case Study. In: 2013 Int’l Conf. on Software Engineering, pp. 953–962. IEEE Press, New York (2013)
Vasa, R., Hoon, L., Mouzakis, K., Noguchi, A.: A Preliminary Analysis of Mobile App User Reviews. In: 24th Conf. on Australian Computer-Human Interaction, pp. 241–244. ACM, New York (2012)
Gebauer, J., Tang, Y., Baimai, C.: User Requirements of Mobile Technology: Results from A Content Analysis of User Reviews. Inf. Syst. E-Bus. Manage 6, 361–384 (2008)
Lee, Y., Kim, N., Kim, D., Lee, D., In, H.P.: Customer Requirements Elicitation based on Social Network Service. KSII Trans. on Internet and Information Systems 5(10), 1733–1750 (2011)
Hao, J., Li, S., Chen, Z.: Extracting Service Aspects from Web Reviews. In: Wang, F.L., Gong, Z., Luo, X., Lei, J. (eds.) WISM 2010. LNCS, vol. 6318, pp. 320–327. Springer, Heidelberg (2010)
Galvis, L.V., Winbladh, K.: Analysis of User Comments: An Approach for Software Requirements Evolution. In: 35th International Conference on Software Engeering, pp. 582–591. IEEE Press, New York (2013)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Carnegie-Mellon University Software Engeering Institute (1990)
Tesniere, L.: Élements de Syntaxe Structurale: Préf. de Jean Fourquet. C. Klincksieck (1959)
Qiu, G., Liu, B., Bu, J., Chen, C.: Sentiment Word Expansion and Target Extraction through Double Propagation. Comput. Linguist. 37, 9–27 (2011)
Hu, M., Liu, B.: Mining and Summarizing Customer Reviews. In: Tenth ACM SIGKDD Int’l Conf. on Knowledge Discovery and Data Mining, pp. 168–177. ACM, New York (2004)
Yager, R.R.: On Ordered Weighted Averaging Aggregation Operators in Multicriteria Decision Making. IEEE Trans. on Systems, Man and Cybernetics 18(1), 183–190 (1988)
Gabrilovich, E., Markovitch, S.: Computing Semantic Relatedness Using Wikipedia-based Explicit Semantic Analysis. In: 20th Int’l Joint Conf. on Artificial intelligence, pp. 1606–1611. Morgan Kaufmann Publishers Inc. (2007)
Girvan, M., Newman, M.E.: Community Structure in Social and Biological Networks. The National Academy of Sciences 99(12), 7821–7826 (2002)
Kotler, P.: Marketing Management: Analysis, Planning, Implementation, and Control. Prentice Hall College Div. (1999)
Michael, P., Melanie, P., Kent, M.: Economics. Addison-Wesley, Harlow (2002)
Cleland-Huang, J., Settimi, R., Xuchang, Z., Solc, P.: The Detection and Classification of Non-functional Requirements with Application to Early Aspects. In: 14th IEEE Int’l Requirements Engeering Conf., pp. 39–48. IEEE CS (2006)
Li, H., Zhang, L., Zhang, L., Shen, J.: A User Satisfaction Analysis Approach for Software Evolution. In: Int’l. Conf. on Progress in Informatics and Computing, pp. 1093–1097. IEEE Press, New York (2010)
Popescu, A., Etzioni, O.: Extracting Product Features and Opinions from Reviews. In: Conf. on Human Language Tech. and Empirical Methods in Natural Language Processing, pp. 339–346. ACL (2005)
Wu, Y., Zhang, Q., Huang, X., Wu, L.: Phrase Dependency Parsing for Opinion Mining. In: Conf. on Empirical Methods in Natural Language Processing, pp. 1533–1541. ACL (2009)
Ding, X., Liu, B., Yu, P.S.: A Holistic Lexicon-based Approach to Opinion Mining. In: Int’l Conf. on Web Search and Web Data Mining, pp. 231–240. ACM (2008)
Zhao, W., Jiang, J., Yan, H., Li, X.: Jointly Modeling Aspects and Opinions with A MaxEnt-LDA Hybrid. In: Conf. on Empirical Methods in Natural Language Processing, pp. 56–65. ACL (2010)
Jo, Y., Oh, A.H.: Aspect and Sentiment Unification Model for Online Review Analysis. In: Fourth ACM Int’l Conf. on Web Search and Data Mining, pp. 815–824. ACM (2011)
Mei, Q., Ling, X., Wondra, M., Su, H., Zhai, C.: Topic Sentiment Mixture: Modeling Facets and Opinions in Weblogs. In: 16th Int’l Conf. on World Wide Web, pp. 171–180. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jiang, W., Ruan, H., Zhang, L., Lew, P., Jiang, J. (2014). For User-Driven Software Evolution: Requirements Elicitation Derived from Mining Online Reviews. In: Tseng, V.S., Ho, T.B., Zhou, ZH., Chen, A.L.P., Kao, HY. (eds) Advances in Knowledge Discovery and Data Mining. PAKDD 2014. Lecture Notes in Computer Science(), vol 8444. Springer, Cham. https://doi.org/10.1007/978-3-319-06605-9_48
Download citation
DOI: https://doi.org/10.1007/978-3-319-06605-9_48
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06604-2
Online ISBN: 978-3-319-06605-9
eBook Packages: Computer ScienceComputer Science (R0)