{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T07:11:27Z","timestamp":1761808287208,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T00:00:00Z","timestamp":1550707200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the Chongqing Research Program of Basic Research and Frontier Technology","award":["cstc2018jcyjAX0708"],"award-info":[{"award-number":["cstc2018jcyjAX0708"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>To facilitate product developers capturing the varying requirements from users to support their feature evolution process, requirements evolution prediction from massive review texts is in fact of great importance. The proposed framework combines a supervised deep learning neural network with an unsupervised hierarchical topic model to analyze user reviews automatically for product feature requirements evolution prediction. The approach is to discover hierarchical product feature requirements from the hierarchical topic model and to identify their sentiment by the Long Short-term Memory (LSTM) with word embedding, which not only models hierarchical product requirement features from general to specific, but also identifies sentiment orientation to better correspond to the different hierarchies of product features. The evaluation and experimental results show that the proposed approach is effective and feasible.<\/jats:p>","DOI":"10.3390\/fi11020052","type":"journal-article","created":{"date-parts":[[2019,2,22]],"date-time":"2019-02-22T03:49:44Z","timestamp":1550807384000},"page":"52","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Sentiment Analysis Based Requirement Evolution Prediction"],"prefix":"10.3390","volume":"11","author":[{"given":"Lingling","family":"Zhao","sequence":"first","affiliation":[{"name":"College of Computer and Information Science, Chongqing Normal University, Chongqing 401331, China"}]},{"given":"Anping","family":"Zhao","sequence":"additional","affiliation":[{"name":"Institute of Education Informatization, College of Teacher Education, Wenzhou University, Wenzhou 325035, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,2,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Nagappan, M., and Shihab, E. (2016, January 14\u201318). Future trends in software engineering research for mobile apps. Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering, Osaka, Japan.","DOI":"10.1109\/SANER.2016.88"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Rizk, N.M., Ebada, A., and Nasr, E.S. (2015, January 29\u201330). Investigating mobile applications\u2019 re-quirements evolution through sentiment analysis of users\u2019 reviews. Proceedings of the 11th International Computer Engineering Conference (ICENCO 2015), Cairo, Egypt.","DOI":"10.1109\/ICENCO.2015.7416336"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Guzman, E., and Maalej, W. (2014, January 25\u201329). How do users like this feature? a fine grained sentiment analysis of app reviews. Proceedings of the 2014 IEEE 22nd International Requirements Engineering Conference (RE), Karlskrona, Sweden.","DOI":"10.1109\/RE.2014.6912257"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1007\/s00766-017-0274-x","article-title":"An exploratory study of Twitter messages about software applications","volume":"22","author":"Guzman","year":"2017","journal-title":"Requir. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Jiang, W., Ruan, H., and Zhang, L. (2014). Analysis of Economic Impact of Online Reviews: An Approach for Market-Driven Requirements Evolution, Springer.","DOI":"10.1007\/978-3-662-43610-3_4"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Guzman, E., Alkadhi, R., and Seyff, N. (2016, January 12\u201316). A needle in a haystack: What do twitter users say about software?. Proceedings of the 2016 IEEE 24th International Requirements Engineering Conference (RE), Beijing, China.","DOI":"10.1109\/RE.2016.67"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.procs.2016.08.026","article-title":"Mining collective opinions for comparison of mobile apps","volume":"94","author":"Malik","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Jiang, W., Ruan, H., Zhang, L., Lew, P., and Jiang, J. (2014, January 13\u201316). For user-driven software evolution: requirements elicitation derived from mining online reviews. Proceedings of the 18th Pacific-Asia Conference on Knowledge Discovery and Data Mining, Tainan, Taiwan.","DOI":"10.1007\/978-3-319-06605-9_48"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1177\/0165551517722741","article-title":"A two-phase sentiment analysis approach for judgement prediction","volume":"44","author":"Liu","year":"2018","journal-title":"J. Inform. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1016\/j.eswa.2017.07.021","article-title":"Augmenting feature model through customer preference mining by hybrid sentiment analysis","volume":"89","author":"Zhou","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1016\/j.asoc.2016.07.048","article-title":"Extracting features from online software reviews to aid requirements reuse","volume":"49","author":"Bakar","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1111\/lnc3.12228","article-title":"Deep learning for sentiment analysis","volume":"10","year":"2016","journal-title":"Lang. Linguist. Compass"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"e1253","DOI":"10.1002\/widm.1253","article-title":"Deep learning for sentiment analysis: A survey","volume":"8","author":"Zhang","year":"2018","journal-title":"WIREs Data Min. Knowl. Discov."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.eswa.2017.02.002","article-title":"Enhancing deep learning sentiment analysis with ensemble techniques in social applications","volume":"77","author":"Araque","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Rosa, R.L., Schwartz, G.M., Ruggiero, W.V., and Rodriguez, D.Z. (2018). A Knowledge-Based Recommendation System that includes Sentiment Analysis and Deep Learning. IEEE Trans. Ind. Inform.","DOI":"10.1109\/TII.2018.2867174"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Irsoy, O., and Cardie, C. (2014, January 25\u201329). Opinion mining with deep recurrent neural networks. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, Doha, Qatar.","DOI":"10.3115\/v1\/D14-1080"},{"key":"ref_17","unstructured":"Tai, K.S., Socher, R., and Manning, C.D. (2019, February 13). Improved semantic representations from tree-structured long short-term memory networks. Available online: https:\/\/arxiv.org\/abs\/1503.00075."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Liu, P., Joty, S., and Meng, H. (2015, January 17\u201321). Fine-grained opinion mining with recurrent neural networks and word embeddings. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, Lisbon, Portugal.","DOI":"10.18653\/v1\/D15-1168"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wang, X., Liu, Y., Chengjie, S.U.N., Wang, B., and Wang, X. (2015, January 27\u201331). Predicting polarities of tweets by composing word embeddings with long short-term memory. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing of the Asian Federation of Natural Language Processing, Beijing, China.","DOI":"10.3115\/v1\/P15-1130"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Er, M.J., Venkatesan, R., Wang, N., and Pratama, M. (2016, January 24\u201329). Sentiment classification using Comprehensive Attention Recurrent models. Proceedings of the International Joint Conference on Neural Networks (IJCNN 2016), Vancouver, BC, Canada.","DOI":"10.1109\/IJCNN.2016.7727384"},{"key":"ref_21","unstructured":"Kumar, A., Irsoy, O., Ondruska, P., Iyyer, M., Bradbury, J., Gulrajani, I., Zhong, V., Paulus, R., and Socher, R. (2016, January 19\u201324). Ask Me Anything: Dynamic Memory Networks for Natural Language Processing. Proceedings of the International Conference on Machine Learning (ICML2016), New York, NY, USA."},{"key":"ref_22","unstructured":"Kim, J.H., Kim, D., Kim, S., and Oh, A. (November, January 29). Modeling topic hierarchies with the recursive Chinese restaurant process. Proceedings of the 21st ACM International Conference on Information and Knowledge Management, Maui, HI, USA."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kim, S., Zhang, J., Chen, Z., Oh, A.H., and Liu, S. (2013, January 14\u201318). A hierarchical aspect-sentiment model for online reviews. Proceedings of the 27th AAAI Conference on Artificial Intelligence, Bellevue, WA, USA.","DOI":"10.1609\/aaai.v27i1.8700"},{"key":"ref_24","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., and Dean, J. (2013, January 5\u201310). Distributed representations of words and phrases and their compositionality. Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Galvis Carre\u00f1o, L.V., and Winbladh, K. (2013, January 18\u201326). Analysis of user comments: An approach for software requirements evolution. Proceedings of the 2013 International Conference on Software Engineering, San Francisco, CA, USA.","DOI":"10.1109\/ICSE.2013.6606604"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1264","DOI":"10.1109\/TSE.2013.12","article-title":"Patterns of Knowledge in API Reference Documentation","volume":"39","author":"Maalej","year":"2013","journal-title":"IEEE Trans. Softw. Eng."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/11\/2\/52\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:33:47Z","timestamp":1760186027000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/11\/2\/52"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,21]]},"references-count":26,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,2]]}},"alternative-id":["fi11020052"],"URL":"https:\/\/doi.org\/10.3390\/fi11020052","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2019,2,21]]}}}