skip to main content
research-article

Opinion Mining for Software Development: A Systematic Literature Review

Authors Info & Claims
Published:07 March 2022Publication History
Skip Abstract Section

Abstract

Opinion mining, sometimes referred to as sentiment analysis, has gained increasing attention in software engineering (SE) studies. SE researchers have applied opinion mining techniques in various contexts, such as identifying developers’ emotions expressed in code comments and extracting users’ critics toward mobile apps. Given the large amount of relevant studies available, it can take considerable time for researchers and developers to figure out which approaches they can adopt in their own studies and what perils these approaches entail.

We conducted a systematic literature review involving 185 papers. More specifically, we present (1) well-defined categories of opinion mining-related software development activities, (2) available opinion mining approaches, whether they are evaluated when adopted in other studies, and how their performance is compared, (3) available datasets for performance evaluation and tool customization, and (4) concerns or limitations SE researchers might need to take into account when applying/customizing these opinion mining techniques. The results of our study serve as references to choose suitable opinion mining tools for software development activities and provide critical insights for the further development of opinion mining techniques in the SE domain.

REFERENCES

  1. [1] [n. d.]. ACM Digital Library. Retrieved from https://dl.acm.org/.Google ScholarGoogle Scholar
  2. [2] [n. d.]. Aylien. Retrieved from https://aylien.com.Google ScholarGoogle Scholar
  3. [3] [n. d.]. Elsevier ScienceDirect. Retrieved from https://www.sciencedirect.com/.Google ScholarGoogle Scholar
  4. [4] [n. d.]. IEEE Xplore Digital Library. Retrieved from https://ieeexplore.ieee.org/.Google ScholarGoogle Scholar
  5. [5] [n. d.]. Introduction to the Syuzhet Package. Retrieved from https://cran.r-project.org/web/packages/syuzhet/vignettes/syuzhet-vignette.html.Google ScholarGoogle Scholar
  6. [6] [n. d.]. LIWC2015. Retrieved from https://liwc.wpengine.com.Google ScholarGoogle Scholar
  7. [7] [n. d.]. Microsoft Azure Text Analytics. Retrieved from https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/.Google ScholarGoogle Scholar
  8. [8] [n. d.]. Rosette Sentiment Analyzer. Retrieved from https://www.rosette.com/capability/sentiment-analyzer/.Google ScholarGoogle Scholar
  9. [9] [n. d.]. Scopus. Retrieved from https://www.scopus.com/.Google ScholarGoogle Scholar
  10. [10] [n. d.]. SentiSE. Retrieved from https://github.com/amiangshu/SentiSE.Google ScholarGoogle Scholar
  11. [11] [n. d.]. Springer Link Online Library. Retrieved from https://link.springer.com/.Google ScholarGoogle Scholar
  12. [12] [n. d.]. TextBlob: Simplified Text Processing. Retrieved from https://textblob.readthedocs.io/.Google ScholarGoogle Scholar
  13. [13] [n. d.]. Watson Natural Language Understanding. Retrieved from https://www.ibm.com/cloud/watson-natural-language-understanding.Google ScholarGoogle Scholar
  14. [14] [n. d.]. Wiley Online Library. Retrieved from https://onlinelibrary.wiley.com/.Google ScholarGoogle Scholar
  15. [15] 2017. ISO/IEC/IEEE International Standard - systems and software engineering – software life cycle processes. ISO/IEC/IEEE 12207:2017(E) First edition 2017-11 (2017). IEEE, 1157. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  16. [16] Abad Zahra Shakeri Hossein, Gervasi Vincenzo, Zowghi Didar, and Barker Ken. 2018. ELICA: An automated tool for dynamic extraction of requirements relevant information. In Proceedings of the 5th International Workshop on Artificial Intelligence for Requirements Engineering, Groen Eduard C., Harrison Rachel, Murukannaiah Pradeep K., and Vogelsang Andreas (Eds.). IEEE, 814. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Abad Zahra Shakeri Hossein, Gervasi Vincenzo, Zowghi Didar, and Far Behrouz H.. 2019. Supporting analysts by dynamic extraction and classification of requirements-related knowledge. In Proceedings of the 41st International Conference on Software Engineering, Atlee Joanne M., Bultan Tevfik, and Whittle Jon (Eds.). IEEE/ACM, 442453. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. [18] Ahasanuzzaman Md., Asaduzzaman Muhammad, Roy Chanchal K., and Schneider Kevin A.. 2020. CAPS: A supervised technique for classifying stack overflow posts concerning API issues. Empir. Softw. Eng. 25, 2 (2020), 14931532. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  19. [19] Ahmed Toufique, Bosu Amiangshu, Iqbal Anindya, and Rahimi Shahram. 2017. SentiCR: A customized sentiment analysis tool for code review interactions. In Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, Rosu Grigore, Penta Massimiliano Di, and Nguyen Tien N. (Eds.). IEEE Computer Society, 106111. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  20. [20] Alesinloye Jumoke Abass, Groarke Eoin, Babu Jaganath, Srinivasan Subathra, Curran Greg, and Dennehy Denis. 2019. Sentiment analysis of open source software community mailing list: A preliminary analysis. In Proceedings of the 15th International Symposium on Open Collaboration, Lundell Björn, Gamalielsson Jonas, Morgan Lorraine, and Robles Gregorio (Eds.). ACM, 21:1–21:5. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. [21] Ali Mohamed, Joorabchi Mona Erfani, and Mesbah Ali. 2017. Same app, different app stores: A comparative study. In Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems. IEEE, 7990. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. [22] Ali Nazakat and Hong Jang-Eui. 2019. Value-oriented requirements: Eliciting domain requirements from social network services to evolve software product lines. Appl. Sci. 9, 19 (2019), 3944.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Ali Nazakat, Hwang Sangwon, and Hong Jang-Eui. 2019. Your opinions let us know: Mining social network sites to evolve software product lines. KSII Trans. Internet Inf. Syst. 13, 8 (2019), 41914211. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  24. [24] Alkadhi Rana, Lata Teodora, Guzman Emitza, and Bruegge Bernd. 2017. Rationale in development chat messages: An exploratory study. In Proceedings of the 14th International Conference on Mining Software Repositories, González-Barahona Jesús M., Hindle Abram, and Tan Lin (Eds.). IEEE Computer Society, 436446. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. [25] Alkalbani Asma Musabah, Ghamry Ahmed Mohamed, Hussain Farookh Khadeer, and Hussain Omar Khadeer. 2016. Sentiment analysis and classification for software as a service reviews. In Proceedings of the 30th IEEE International Conference on Advanced Information Networking and Applications, Barolli Leonard, Takizawa Makoto, Enokido Tomoya, Jara Antonio J., and Bocchi Yann (Eds.). IEEE Computer Society, 5358. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  26. [26] Amrute Sareeta. 2017. Press one for POTUS, two for the German chancellor: Humor, race, and rematerialization in the Indian tech diaspora. HAU: Ethnogr. Theor. 7, 1 (2017), 327352. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  27. [27] Arianto Rakhmat, Gaol Ford Lumban, Abdurachman Edi, Heryadi Yaya, Warnars Harco Leslie Hendric Spits, Soewito Benfano, and Perez-Sanchez Horacio. 2017. Quality measurement of Android messaging application based on user experience in microblog. In Proceedings of the International Conference on Applied Computer and Communication Technologies (ComCom). IEEE, 15.Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Asri Ikram El, Kerzazi Noureddine, Uddin Gias, Khomh Foutse, and Idrissi Mohammed Amine Janati. 2019. An empirical study of sentiments in code reviews. Inf. Softw. Technol. 114 (2019), 3754. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Atoum Issa. 2020. A novel framework for measuring software quality-in-use based on semantic similarity and sentiment analysis of software reviews. J. King Saud Univ. - Comput. Inf. Sci. 32, 1 (2020), 113125. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Bakiu Elsa and Guzman Emitza. 2017. Which feature is unusable? Detecting usability and user experience issues from user reviews. In Proceedings of the IEEE 25th International Requirements Engineering Conference Workshops. IEEE Computer Society, 182187. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Baziotis Christos, Nikolaos Athanasiou, Chronopoulou Alexandra, Kolovou Athanasia, Paraskevopoulos Georgios, Ellinas Nikolaos, Narayanan Shrikanth S., and Potamianos Alexandros. 2018. NTUA-SLP at SemEval-2018 Task 1: Predicting affective content in tweets with deep attentive RNNs and transfer learning. In Proceedings of the 12th International Workshop on Semantic Evaluation. Association for Computational Linguistics, 245255. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Ben-Abdallah Emna, Boukadi Khouloud, Lloret Jaime, and Hammami Mohamed. 2021. CROSA: Context-aware cloud service ranking approach using online reviews based on sentiment analysis. Concurr. Computat.: Pract. Exper. 33, 7 (2021), e5358. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  33. [33] Biswas Eeshita, Karabulut Mehmet Efruz, Pollock Lori, and Vijay-Shanker K.. 2020. Achieving reliable sentiment analysis in the software engineering domain using BERT. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME). 162173. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  34. [34] Biswas Eeshita, Vijay-Shanker K., and Pollock Lori L.. 2019. Exploring word embedding techniques to improve sentiment analysis of software engineering texts. In Proceedings of the 16th International Conference on Mining Software Repositories, Storey Margaret-Anne D., Adams Bram, and Haiduc Sonia (Eds.). IEEE/ACM, 6878. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. [35] Blaz Cássio Castaldi Araujo and Becker Karin. 2016. Sentiment analysis in tickets for IT support. In Proceedings of the 13th International Conference on Mining Software Repositories, Kim Miryung, Robbes Romain, and Bird Christian (Eds.). ACM, 235246. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. [36] Blei David M., Ng Andrew Y., and Jordan Michael I.. 2003. Latent Dirichlet allocation. J. Mach. Learn. Res. 3 (2003), 9931022.Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Brooks Ian and Swigger Kathleen M.. 2012. Using sentiment analysis to measure the effects of leaders in global software development. In Proceedings of the International Conference on Collaboration Technologies and Systems, Smari Waleed W. and Fox Geoffrey Charles (Eds.). IEEE, 517524. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  38. [38] Buchan Jim, Bano Muneera, Zowghi Didar, and Volabouth Phonephasouk. 2018. Semi-automated extraction of new requirements from online reviews for software product evolution. In Proceedings of the 25th Australasian Software Engineering Conference. IEEE Computer Society, 3140. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  39. [39] Cabrera-Diego Luis Adrián, Bessis Nik, and Korkontzelos Ioannis. 2020. Classifying emotions in stack overflow and JIRA using a multi-label approach. Knowl.-based Syst. 195 (2020), 105633. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  40. [40] Calefato Fabio, Lanubile Filippo, Maiorano Federico, and Novielli Nicole. 2018. Sentiment polarity detection for software development. Empir. Softw. Eng. 23, 3 (2018), 13521382. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. [41] Calefato Fabio, Lanubile Filippo, and Novielli Nicole. 2017. EmoTxt: A toolkit for emotion recognition from text. In Proceedings of the 7th International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (’17). IEEE Computer Society, 7980. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  42. [42] Carreño Laura V. Galvis and Winbladh Kristina. 2013. Analysis of user comments: An approach for software requirements evolution. In Proceedings of the 35th International Conference on Software Engineering, Notkin David, Cheng Betty H. C., and Pohl Klaus (Eds.). IEEE Computer Society, 582591. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  43. [43] Chatterjee Preetha, Damevski Kostadin, and Pollock Lori. 2021. Automatic extraction of opinion-based Q&A from online developer chats. In Proceedings of the IEEE/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, 12601272.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Chen Ning, Lin Jialiu, Hoi Steven C. H., Xiao Xiaokui, and Zhang Boshen. 2014. AR-miner: Mining informative reviews for developers from mobile app marketplace. In 36th International Conference on Software Engineering, Jalote Pankaj, Briand Lionel C., and Hoek André van der (Eds.). ACM, 767778. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. [45] Chen Zhenpeng, Cao Yanbin, Lu Xuan, Mei Qiaozhu, and Liu Xuanzhe. 2019. SEntiMoji: An emoji-powered learning approach for sentiment analysis in software engineering. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery, 841–852. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. [46] Cheruvelil Jonathan and Silva Bruno C. da. 2019. Developers’ sentiment and issue reopening. In Proceedings of the 4th International Workshop on Emotion Awareness in Software Engineering. IEEE/ACM, 2933. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. [47] Ciurumelea Adelina, Schaufelbühl Andreas, Panichella Sebastiano, and Gall Harald C.. 2017. Analyzing reviews and code of mobile apps for better release planning. In Proceedings of the IEEE 24th International Conference on Software Analysis, Evolution and Reengineering, Pinzger Martin, Bavota Gabriele, and Marcus Andrian (Eds.). IEEE Computer Society, 91102. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  48. [48] Claes Maëlick, Mäntylä Mika, and Farooq Umar. 2018. On the use of emoticons in open source software development. In Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. Association for Computing Machinery, 4 pages. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. [49] Conrad Jack G. and Schilder Frank. 2007. Opinion mining in legal blogs. In Proceedings of the 11th International Conference on Artificial Intelligence and Law (ICAIL’07). ACM, 231236. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. [50] Cruz Guilherme A. Maldonado da, Huzita Elisa Hatsue Moriya, and Feltrim Valéria Delisandra. 2016. Estimating trust in virtual teams—A framework based on sentiment analysis. In Proceedings of the 18th International Conference on Enterprise Information Systems, Hammoudi Slimane, Maciaszek Leszek A., Missikoff Michele, Camp Olivier, and Cordeiro José (Eds.). SciTePress, 464471. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. [51] Dalpiaz Fabiano and Parente Micaela. 2019. RE-SWOT: From user feedback to requirements via competitor analysis. In 25th International Working Conference on Requirements Engineering: Foundation for Software Quality(Lecture Notes in Computer Science, Vol. 11412), Knauss Eric and Goedicke Michael (Eds.). Springer, 5570. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  52. [52] Danescu-Niculescu-Mizil Cristian, Sudhof Moritz, Jurafsky Dan, Leskovec Jure, and Potts Christopher. 2013. A computational approach to politeness with application to social factors. In Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics. The Association for Computer Linguistics, 250259. Retrieved from https://www.aclweb.org/anthology/P13-1025/.Google ScholarGoogle Scholar
  53. [53] Dave Kushal, Lawrence Steve, and Pennock David M.. 2003. Mining the peanut gallery: Opinion extraction and semantic classification of product reviews. In Proceedings of the 12th International World Wide Web Conference (WWW’03). ACM, 519528. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. [54] Dehkharghani Rahim and Yilmaz Cemal. 2013. Automatically identifying a software product’s quality attributes through sentiment analysis of tweets. In Proceedings of the 1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE’13). 2530. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  55. [55] Dehkharghani R. and Yilmaz C.. 2013. Automatically identifying a software product’s quality attributes through sentiment analysis of tweets. In Proceedings of the 1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE). 2530. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  56. [56] Deocadez Roger, Harrison Rachel, and Rodríguez Daniel. 2017. Automatically classifying requirements from app stores: A preliminary study. In Proceedings of the IEEE 25th International Requirements Engineering Conference Workshops. IEEE Computer Society, 367371. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  57. [57] Destefanis Giuseppe, Ortu Marco, Bowes David, Marchesi Michele, and Tonelli Roberto. 2018. On measuring affects of GitHub issues’ commenters. In Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering, Begel Andrew, Serebrenik Alexander, and Graziotin Daniel (Eds.). ACM, 1419. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. [58] Destefanis Giuseppe, Ortu Marco, Counsell Steve, Swift Stephen, Marchesi Michele, and Tonelli Roberto. 2016. Software development: Do good manners matter? PeerJ Comput. Sci. 2 (2016), e73. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  59. [59] Dhinakaran V. T., Pulle R., Ajmeri N., and Murukannaiah P. K.. 2018. App review analysis via active learning: Reducing supervision effort without compromising classification accuracy. In Proceedings of the IEEE 26th International Requirements Engineering Conference (RE). 170181. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  60. [60] Ding Jin, Sun Hailong, Wang Xu, and Liu Xudong. 2018. Entity-level sentiment analysis of issue comments. In Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering, Begel Andrew, Serebrenik Alexander, and Graziotin Daniel (Eds.). ACM, 713. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. [61] Durelli Vinicius H. S., Durelli Rafael Serapilha, Endo André Takeshi, Cirilo Elder, Luiz Washington, and Rocha Leonardo C. da. 2018. Please please me: Does the presence of test cases influence mobile app users’ satisfaction? In Proceedings of the 32nd Brazilian Symposium on Software Engineering, Kulesza Uirá (Ed.). ACM, 132141. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. [62] Ebert Felipe, Castor Fernando, Novielli Nicole, and Serebrenik Alexander. 2017. Confusion detection in code reviews. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution. IEEE Computer Society, 549553. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  63. [63] El-Halees Alaa Mustafa. 2014. Software usability evaluation using opinion mining. J. Softw. 9, 2 (2014), 343349. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  64. [64] Fazayeli Hassan, Syed-Mohamad Sharifah Mashita, and Akhir Nur Shazwani Md. 2019. Towards auto-labelling issue reports for pull-based software development using text mining approach. Proced. Comput. Sci. 161 (2019), 585592. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. [65] Ferreira Isabella, Stewart Kate, Germán Daniel M., and Adams Bram. 2019. A longitudinal study on the maintainers’ sentiment of a large scale open source ecosystem. In Proceedings of the 4th International Workshop on Emotion Awareness in Software Engineering. IEEE/ACM, 1722. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. [66] Ferreira Jennifer, Dennehy Denis, Babu Jaganath, and Conboy Kieran. 2019. Winning of hearts and minds: Integrating sentiment analytics into the analysis of contradictions. In Proceedings of the 18th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society—Digital Transformation for a Sustainable Society in the 21st Century(Lecture Notes in Computer Science, Vol. 11701), Pappas Ilias O., Mikalef Patrick, Dwivedi Yogesh K., Jaccheri Letizia, Krogstie John, and Mäntymäki Matti (Eds.). Springer, 392403. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. [67] Ferreira Jennifer, Glynn Michael, Hunt David, Babu Jaganath, Dennehy Denis, and Conboy Kieran. 2019. Sentiment analysis of open source communities: An exploratory study. In Proceedings of the 15th International Symposium on Open Collaboration, Lundell Björn, Gamalielsson Jonas, Morgan Lorraine, and Robles Gregorio (Eds.). ACM, 20:1–20:5. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. [68] Fu Bin, Lin Jialiu, Li Lei, Faloutsos Christos, Hong Jason I., and Sadeh Norman M.. 2013. 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, Dhillon Inderjit S., Koren Yehuda, Ghani Rayid, Senator Ted E., Bradley Paul, Parekh Rajesh, He Jingrui, Grossman Robert L., and Uthurusamy Ramasamy (Eds.). ACM, 12761284. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. [69] Fucci Davide, Mollaalizadehbahnemiri Alireza, and Maalej Walid. 2019. On using machine learning to identify knowledge in API reference documentation. In Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Dumas Marlon, Pfahl Dietmar, Apel Sven, and Russo Alessandra (Eds.). ACM, 109119. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. [70] Gachechiladze Daviti, Lanubile Filippo, Novielli Nicole, and Serebrenik Alexander. 2017. Anger and its direction in collaborative software development. In Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track. IEEE Computer Society, 1114. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. [71] Gao Cuiyun, Zeng Jichuan, Lo David, Lin Chin-Yew, Lyu Michael R., and King Irwin. 2018. INFAR: Insight extraction from app reviews. In Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Leavens Gary T., Garcia Alessandro, and Pasareanu Corina S. (Eds.). ACM, 904907. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. [72] Gao Cuiyun, Zheng Wujie, Deng Yuetang, Lo David, Zeng Jichuan, Lyu Michael R., and King Irwin. 2019. Emerging app issue identification from user feedback: Experience on WeChat. In Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, Sharp Helen and Whalen Mike (Eds.). IEEE/ACM, 279288. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. [73] García David, Zanetti Marcelo Serrano, and Schweitzer Frank. 2013. The role of emotions in contributors activity: A case study on the GENTOO community. In Proceedings of the International Conference on Cloud and Green Computing. IEEE Computer Society, 410417. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. [74] Genc-Nayebi Necmiye and Abran Alain. 2017. A systematic literature review: Opinion mining studies from mobile app store user reviews. J. Syst. Softw. 125 (2017), 207219.Google ScholarGoogle ScholarCross RefCross Ref
  75. [75] Gu Xiaodong and Kim Sunghun. 2015. What parts of your apps are loved by users?. In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, Cohen Myra B., Grunske Lars, and Whalen Michael (Eds.). IEEE Computer Society, 760770. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. [76] Guzman Emitza. 2013. Visualizing emotions in software development projects. In Proceedings of the 1st IEEE Working Conference on Software Visualization (VISSOFT), Telea Alexandru, Kerren Andreas, and Marcus Andrian (Eds.). IEEE Computer Society, 14. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  77. [77] Guzman Emitza, Alkadhi Rana, and Seyff Norbert. 2017. An exploratory study of Twitter messages about software applications. Requir. Eng. 22, 3 (2017), 387412. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. [78] Guzman Emitza, Aly Omar, and Bruegge Bernd. 2015. Retrieving diverse opinions from app reviews. In Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. IEEE Computer Society, 2130. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  79. [79] Guzman Emitza, Azócar David, and Li Yang. 2014. Sentiment analysis of commit comments in GitHub: An empirical study. In Proceedings of the 11th Working Conference on Mining Software Repositories, Devanbu Premkumar T., Kim Sung, and Pinzger Martin (Eds.). ACM, 352355. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. [80] Guzman Emitza, Bhuvanagiri Padma, and Bruegge Bernd. 2014. FAVe: Visualizing user feedback for software evolution. In Proceedings of the 2nd IEEE Working Conference on Software Visualization, Sahraoui Houari A., Zaidman Andy, and Sharif Bonita (Eds.). IEEE Computer Society, 167171. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. [81] Guzman Emitza and Bruegge Bernd. 2013. Towards emotional awareness in software development teams. In Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’13). ACM, 671674. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. [82] Guzman Emitza and Bruegge Bernd. 2013. Towards emotional awareness in software development teams. In Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE’13, Meyer Bertrand, Baresi Luciano, and Mezini Mira (Eds.). ACM, 671674. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. [83] Guzman Emitza, El-Haliby Muhammad, and Bruegge Bernd. 2015. Ensemble methods for app review classification: An approach for software evolution (N). In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, Cohen Myra B., Grunske Lars, and Whalen Michael (Eds.). IEEE Computer Society, 771776. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. [84] Guzman Emitza, Ibrahim Mohamed, and Glinz Martin. 2017. A little bird told me: Mining tweets for requirements and software evolution. In Proceedings of the 25th IEEE International Requirements Engineering Conference, Moreira Ana, Araújo João, Hayes Jane, and Paech Barbara (Eds.). IEEE Computer Society, 1120. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  85. [85] Guzman Emitza and Maalej Walid. 2014. How do users like this feature? A fine grained sentiment analysis of app reviews. In Proceedings of the IEEE 22nd International Requirements Engineering Conference, Gorschek Tony and Lutz Robyn R. (Eds.). IEEE Computer Society, 153162. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  86. [86] Halevi Gali, Moed Henk, and Bar-Ilan Judit. 2017. Suitability of Google Scholar as a source of scientific information and as a source of data for scientific evaluation: Review of the literature. J. Inform. 11, 3 (2017), 823834. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  87. [87] Hatamian Majid, Serna Jetzabel M., and Rannenberg Kai. 2019. Revealing the unrevealed: Mining smartphone users privacy perception on app markets. Comput. Secur. 83 (2019), 332353. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. [88] Hemmatian Fatemeh and Sohrabi Mohammad Karim. 2019. A survey on classification techniques for opinion mining and sentiment analysis. Artif. Intell. Rev. 52, 3 (2019), 14951545. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. [89] Hoon Leonard, Rodriguez-García Miguel Angel, Vasa Rajesh, Valencia-García Rafael, and Schneider Jean-Guy. 2016. App reviews: Breaking the user and developer language barrier. In Trends and Applications in Software Engineering, Mejia Jezreel, Munoz Mirna, Rocha Álvaro, and Calvo-Manzano Jose (Eds.). Springer International Publishing, Cham, 223233.Google ScholarGoogle ScholarCross RefCross Ref
  90. [90] Hu Hanyang, Wang Shaowei, Bezemer Cor-Paul, and Hassan Ahmed E.. 2019. Studying the consistency of star ratings and reviews of popular free hybrid Android and iOS apps. Empir. Softw. Eng. 24, 1 (2019), 732. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. [91] Hu Ya-Han, Chen Yen-Liang, and Chou Hui-Ling. 2017. Opinion mining from online hotel reviews—A text summarization approach. Inf. Process. Manag. 53, 2 (2017), 436449. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. [92] Huang Yi, Chen Chunyang, Xing Zhenchang, Lin Tian, and Liu Yang. 2018. Tell them apart: Distilling technology differences from crowd-scale comparison discussions. In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, Huchard Marianne, Kästner Christian, and Fraser Gordon (Eds.). ACM, 214224. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. [93] Huebner Johannes, Frey Remo Manuel, Ammendola Christian, Fleisch Elgar, and Ilic Alexander. 2018. What people like in mobile finance apps: An analysis of user reviews. In Proceedings of the 17th International Conference on Mobile and Ubiquitous Multimedia, Abdennadher Slim and Alt Florian (Eds.). ACM, 293304. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. [94] Huq Syed Fatiul, Sadiq Ali Zafar, and Sakib Kazi. 2019. Understanding the effect of developer sentiment on fix-inducing changes: An exploratory study on GitHub pull requests. In Proceedings of the 26th Asia-Pacific Software Engineering Conference. IEEE, 514521. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  95. [95] Hutto Clayton J. and Gilbert Eric. 2014. VADER: A parsimonious rule-based model for sentiment analysis of social media text. In Proceedings of the 8th International Conference on Weblogs and Social Media (’14). The AAAI Press. Retrieved from http://www.aaai.org/ocs/index.php/ICWSM/ICWSM14/paper/view/8109.Google ScholarGoogle Scholar
  96. [96] Iacob Claudia, Faily Shamal, and Harrison Rachel. 2016. MARAM: Tool support for mobile app review management. In Proceedings of the 8th EAI International Conference on Mobile Computing, Applications and Services, Kawsar Fahim, Zhang Pei, and Musolesi Mirco (Eds.). ACM/ICST, 4250. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. [97] Iacob Claudia and Harrison Rachel. 2013. Retrieving and analyzing mobile apps feature requests from online reviews. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR’13). IEEE Computer Society, 4144. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  98. [98] Ikram Muhammad Touseef, Butt Naveed Anwer, and Afzal Muhammad Tanvir. 2016. Open source software adoption evaluation through feature level sentiment analysis using Twitter data. Turk. J. Electric. Eng. Comput. Sci. 24, 5 (2016), 44814496.Google ScholarGoogle ScholarCross RefCross Ref
  99. [99] Imtiaz Nasif, Middleton Justin, Girouard Peter, and Murphy-Hill Emerson R.. 2018. Sentiment and politeness analysis tools on developer discussions are unreliable, but so are people. In Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering, Begel Andrew, Serebrenik Alexander, and Graziotin Daniel (Eds.). ACM, 5561. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. [100] Islam Md Rakibul, Ahmmed Md Kauser, and Zibran Minhaz F.. 2019. MarValous: Machine learning based detection of emotions in the valence-arousal space in software engineering text. In Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, Hung Chih-Cheng and Papadopoulos George A. (Eds.). ACM, 17861793. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. [101] Islam Md Rakibul and Zibran Minhaz F.. 2016. Exploration and exploitation of developers’ sentimental variations in software engineering. Int. J. Softw. Innov. 4, 4 (2016), 3555. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. [102] Islam Md Rakibul and Zibran Minhaz F.. 2016. Towards understanding and exploiting developers’ emotional variations in software engineering. In Proceedings of the 14th IEEE International Conference on Software Engineering Research, Management and Applications, Song Yeong-Tae (Ed.). IEEE Computer Society, 185192. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  103. [103] Islam Md Rakibul and Zibran Minhaz F.. 2017. A comparison of dictionary building methods for sentiment analysis in software engineering text. In Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Bener Ayse, Turhan Burak, and Biffl Stefan (Eds.). IEEE Computer Society, 478479. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. [104] Islam Md Rakibul and Zibran Minhaz F.. 2018. A comparison of software engineering domain specific sentiment analysis tools. In Proceedings of the 25th International Conference on Software Analysis, Evolution and Reengineering, Oliveto Rocco, Penta Massimiliano Di, and Shepherd David C. (Eds.). IEEE Computer Society, 487491. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  105. [105] Islam Md Rakibul and Zibran Minhaz F.. 2018. DEVA: Sensing emotions in the valence arousal space in software engineering text. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing, Haddad Hisham M., Wainwright Roger L., and Chbeir Richard (Eds.). ACM, 15361543. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. [106] Islam Md Rakibul and Zibran Minhaz F.. 2018. SentiStrength-SE: Exploiting domain specificity for improved sentiment analysis in software engineering text. J. Syst. Softw. 145 (2018), 125146. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  107. [107] Jamroonsilp S. and Prompoon N.. 2013. Analyzing software reviews for software quality-based ranking. In Proceedings of the 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology. 16. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  108. [108] Jha Nishant and Mahmoud Anas. 2017. MARC: A mobile application review classifier. In Joint Proceedings of REFSQ-2017 Workshops, Doctoral Symposium, Research Method Track, and Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’17)(CEUR Workshop Proceedings, Vol. 1796), Knauss Eric, Susi Angelo, Ameller David, Berry Daniel M., Dalpiaz Fabiano, Daneva Maya, Daun Marian, Dieste Oscar, Forbrig Peter, Groen Eduard C., Herrmann Andrea, Horkoff Jennifer, Kifetew Fitsum Meshesha, Kirikova Marite, Knauss Alessia, Maeder Patrick, Massacci Fabio, Palomares Cristina, Ralyté Jolita, Seffah Ahmed, Siena Alberto, and Tenbergen Bastian (Eds.). CEUR-WS.org. Retrieved from http://ceur-ws.org/Vol-1796/poster-paper-1.pdf.Google ScholarGoogle Scholar
  109. [109] Jha Nishant and Mahmoud Anas. 2018. Using frame semantics for classifying and summarizing application store reviews. Empir. Softw. Eng. 23, 6 (2018), 37343767. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. [110] Jha Nishant and Mahmoud Anas. 2019. Mining non-functional requirements from App store reviews. Empir. Softw. Eng. 24, 6 (2019), 36593695. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  111. [111] Jiang He, Zhang Jingxuan, Li Xiaochen, Ren Zhilei, Lo David, Wu Xindong, and Luo Zhongxuan. 2019. Recommending new features from mobile app descriptions. ACM Trans. Softw. Eng. Methodol. 28, 4 (2019), 22:1–22:29. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. [112] Jiang Wei, Ruan Haibin, Zhang Li, Lew Philip, and Jiang Jing. 2014. For user-driven software evolution: Requirements elicitation derived from mining online reviews. In Proceedings of the 18th Pacific-Asia Conference on Advances in Knowledge Discovery and Data Mining(Lecture Notes in Computer Science, Vol. 8444), Tseng Vincent S., Ho Tu Bao, Zhou Zhi-Hua, Chen Arbee L. P., and Kao Hung-Yu (Eds.). Springer, 584595. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  113. [113] Jongeling Robbert, Sarkar Proshanta, Datta Subhajit, and Serebrenik Alexander. 2017. On negative results when using sentiment analysis tools for software engineering research. Empir. Softw. Eng. 22, 5 (2017), 25432584. DOI:.Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. [114] Jurado Francisco and Marín Pilar Rodríguez. 2015. Sentiment Analysis in monitoring software development processes: An exploratory case study on GitHub’s project issues. J. Syst. Softw. 104 (2015), 8289. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  115. [115] Kallis Rafael, Sorbo Andrea Di, Canfora Gerardo, and Panichella Sebastiano. 2019. Ticket tagger: Machine learning driven issue classification. In Proceedings of the International Conference on Software Maintenance and Evolution. IEEE, 406409. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  116. [116] Kaur A., Singh A. P., Dhillon G. S., and Bisht D.. 2018. Emotion mining and sentiment analysis in software engineering domain. In Proceedings of the 2nd International Conference on Electronics, Communication and Aerospace Technology (ICECA). 11701173. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  117. [117] Keertipati Swetha, Savarimuthu Bastin Tony Roy, and Licorish Sherlock A.. 2016. Approaches for prioritizing feature improvements extracted from app reviews. In Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, Beecham Sarah, Kitchenham Barbara A., and MacDonell Stephen G. (Eds.). ACM, 33:1–33:6. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  118. [118] Khan Javed Ali, Xie Yuchen, Liu Lin, and Wen Lijie. 2019. Analysis of requirements-related arguments in user forums. In Proceedings of the 27th IEEE International Requirements Engineering Conference, Damian Daniela E., Perini Anna, and Lee Seok-Won (Eds.). IEEE, 6374. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  119. [119] Kilani Nadeem Al, Tailakh Rami, and Hanani Abualsoud. 2019. Automatic classification of apps reviews for requirement engineering: Exploring the customers need from healthcare applications. In Proceedings of the 6th International Conference on Social Networks Analysis, Management and Security, Alsmirat Mohammad A. and Jararweh Yaser (Eds.). IEEE, 541548. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  120. [120] Kitchenham Barbara and Charters Stuart. 2007. Guidelines for Performing Systematic Literature Reviews in Software Engineering. Technical Report. EBSE 2007-001. Keele University and Durham University Joint Report.Google ScholarGoogle Scholar
  121. [121] Kumar Antharasanahalli Venkataramaiah Mohan and Nandkumar Ambuga Narayanaiyengar. 2020. A survey on challenges and research opportunities in opinion mining. SN Comput. Sci. 1, 3 (2020), 171. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  122. [122] Kunaefi Anang and Aritsugi Masayoshi. 2021. Extracting arguments based on user decisions in app reviews. IEEE Access 9 (2021), 4507845094.Google ScholarGoogle ScholarCross RefCross Ref
  123. [123] Kuriachan Binil and Pervin Nargis. 2018. ALDA: An aggregated LDA for polarity enhanced aspect identification technique in mobile app domain. In Proceedings of the 13th International Conference on Designing for a Digital and Globalized World(Lecture Notes in Computer Science, Vol. 10844), Chatterjee Samir, Dutta Kaushik, and Sundarraj Rangaraja P. (Eds.). Springer, 187204. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  124. [124] Kurtanovic Zijad and Maalej Walid. 2017. Automatically classifying functional and non-functional requirements using supervised machine learning. In Proceedings of the 25th IEEE International Requirements Engineering Conference, Moreira Ana, Araújo João, Hayes Jane, and Paech Barbara (Eds.). IEEE Computer Society, 490495. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  125. [125] Kurtanovic Zijad and Maalej Walid. 2017. Mining user rationale from software reviews. In Proceedings of the 25th IEEE International Requirements Engineering Conference, Moreira Ana, Araújo João, Hayes Jane, and Paech Barbara (Eds.). IEEE Computer Society, 6170. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  126. [126] Landman Davy, Serebrenik Alexander, and Vinju Jurgen J.. 2017. Challenges for static analysis of Java reflection: Literature review and empirical study. In Proceedings of the 39th International Conference on Software Engineering, Uchitel Sebastián, Orso Alessandro, and Robillard Martin P. (Eds.). IEEE/ACM, 507518. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  127. [127] Lanovaz Marc J. and Adams Bram. 2019. Comparing the communication tone and responses of users and developers in two R mailing lists: Measuring positive and negative emails. IEEE Softw. 36, 5 (2019), 4650. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  128. [128] Leopairote W., Surarerks A., and Prompoon N.. 2013. Evaluating software quality in use using user reviews mining. In Proceedings of the 10th International Joint Conference on Computer Science and Software Engineering (JCSSE). 257262. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  129. [129] Li Chuanyi, Huang Liguo, Ge Jidong, Luo Bin, and Ng Vincent. 2018. Automatically classifying user requests in crowdsourcing requirements engineering. J. Syst. Softw. 138 (2018), 108123. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  130. [130] Li Jing, Sun Aixin, and Xing Zhenchang. 2018. To do or not to do: Distill crowdsourced negative caveats to augment API documentation. J. Assoc. Inf. Sci. Technol. 69, 12 (2018), 14601475. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  131. [131] Li Ruiyin, Liang Peng, Yang Chen, Digkas Georgios, Chatzigeorgiou Alexander, and Xiong Zhuang. 2019. Automatic identification of assumptions from the hibernate developer mailing list. In Proceedings of the 26th Asia-Pacific Software Engineering Conference. IEEE, 394401. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  132. [132] Li Zuhe, Fan Yangyu, Jiang Bin, Lei Tao, and Liu Weihua. 2019. A survey on sentiment analysis and opinion mining for social multimedia. Multim. Tools Appl. 78, 6 (2019), 69396967. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  133. [133] Licorish Sherlock and MacDonell Stephen. 2014. Relating IS developers’ attitudes to engagement. In Proceedings of the 25th Australasian Conference on Information Systems (ACIS’14). 1–10.Google ScholarGoogle Scholar
  134. [134] Licorish Sherlock A. and MacDonell Stephen G.. 2018. Exploring the links between software development task type, team attitudes and task completion performance: Insights from the Jazz repository. Inf. Softw. Technol. 97 (2018), 1025. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  135. [135] Licorish Sherlock A., Savarimuthu Bastin Tony Roy, and Keertipati Swetha. 2017. Attributes that predict which features to fix: Lessons for app store mining. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, Mendes Emilia, Counsell Steve, and Petersen Kai (Eds.). ACM, 108117. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  136. [136] Lin Bin, Cassee Nathan, Serebrenik Alexander, Bavota Gabriele, Novielli Nicole, and Lanza Michele. 2021. Replication Package for “Opinion Mining for Software Development: A Systematic Literature Review.” DOI:Google ScholarGoogle ScholarCross RefCross Ref
  137. [137] Lin Bin, Zampetti Fiorella, Bavota Gabriele, Penta Massimiliano Di, and Lanza Michele. 2019. Pattern-based mining of opinions in Q&A websites. In Proceedings of the 41st International Conference on Software Engineering, Atlee Joanne M., Bultan Tevfik, and Whittle Jon (Eds.). IEEE/ACM, 548559. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  138. [138] Lin Bin, Zampetti Fiorella, Bavota Gabriele, Penta Massimiliano Di, Lanza Michele, and Oliveto Rocco. 2018. Sentiment analysis for software engineering: How far can we go? In Proceedings of the 40th International Conference on Software Engineering, Chaudron Michel, Crnkovic Ivica, Chechik Marsha, and Harman Mark (Eds.). ACM, 94104. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  139. [139] Lin Bin, Zampetti Fiorella, Bavota Gabriele, Penta Massimiliano Di, Lanza Michele, and Oliveto Rocco. 2018. Sentiment analysis for software engineering: How far can we go? In Proceedings of the 40th International Conference on Software Engineering, Chaudron Michel, Crnkovic Ivica, Chechik Marsha, and Harman Mark (Eds.). ACM, 94104. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  140. [140] Liu Bing. 2011. Opinion mining and sentiment analysis. In Web Data Mining. Springer, 459526.Google ScholarGoogle ScholarCross RefCross Ref
  141. [141] Liu Bing. 2011. Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data. Second Edition. Springer. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  142. [142] Liu Bing. 2015. Sentiment Analysis - Mining Opinions, Sentiments, and Emotions. Cambridge University Press. Retrieved from http://www.cambridge.org/us/academic/subjects/computer-science/knowledge-management-databases-and-data-mining/sentiment-analysis-mining-opinions-sentiments-and-emotions.Google ScholarGoogle ScholarCross RefCross Ref
  143. [143] Liu Bing and Zhang Lei. 2012. A survey of opinion mining and sentiment analysis. In Mining Text Data, Aggarwal Charu C. and Zhai ChengXiang (Eds.). Springer, 415463. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  144. [144] Liu Xueqing, Leng Yue, Yang Wei, Zhai Chengxiang, and Xie Tao. 2018. Mining android app descriptions for permission requirements recommendation. In Proceedings of the 26th IEEE International Requirements Engineering Conference, Ruhe Guenther, Maalej Walid, and Amyot Daniel (Eds.). IEEE Computer Society, 147158. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  145. [145] Liu Yuandong, Li Yanwei, Guo Yanhui, and Zhang Miao. 2016. Stratify mobile app reviews: E-LDA model based on hot “Entity” discovery. In Proceedings of the 12th International Conference on Signal-Image Technology & Internet-Based Systems, Yétongnon Kokou, Dipanda Albert, Chbeir Richard, Pietro Giuseppe De, and Gallo Luigi (Eds.). IEEE Computer Society, 581588. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  146. [146] Liu Yuzhou, Liu Lei, Liu Huaxiao, and Gao Shanquan. 2020. Combining goal model with reviews for supporting the evolution of apps. IET Softw. 14, 1 (2020), 3949. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  147. [147] Liu Yuzhou, Liu Lei, Liu Huaxiao, and Li Suji. 2019. Information recommendation based on domain knowledge in app descriptions for improving the quality of requirements. IEEE Access 7 (2019), 95019514. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  148. [148] Liu Yuzhou, Liu Lei, Liu Huaxiao, and Wang Xiaoyu. 2018. Analyzing reviews guided by App descriptions for the software development and evolution. J. Softw. Evol. Process. 30, 12 (2018). DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  149. [149] Lu Mengmeng and Liang Peng. 2017. Automatic classification of non-functional requirements from augmented app user reviews. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, Mendes Emilia, Counsell Steve, and Petersen Kai (Eds.). ACM, 344353. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  150. [150] Luiz Washington, Viegas Felipe, Alencar Rafael Odon de, Mourão Fernando, Salles Thiago, Carvalho Dárlinton B. F., Gonçalves Marcos André, and Rocha Leonardo C. da. 2018. A feature-oriented sentiment rating for mobile app reviews. In Proceedings of the World Wide Web Conference on World Wide Web, Champin Pierre-Antoine, Gandon Fabien L., Lalmas Mounia, and Ipeirotis Panagiotis G. (Eds.). ACM, 19091918. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  151. [151] Lutz B.. 2009. Linguistic challenges in global software development: Lessons learned in an international SW development division. In Proceedings of the 4th IEEE International Conference on Global Software Engineering. 249253. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  152. [152] Maalej Walid, Kurtanovic Zijad, Nabil Hadeer, and Stanik Christoph. 2016. On the automatic classification of app reviews. Requir. Eng. 21, 3 (2016), 311331. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  153. [153] Maipradit Rungroj, Hata Hideaki, and Matsumoto Kenichi. 2019. Sentiment classification using N-Gram inverse document frequency and automated machine learning. IEEE Softw. 36, 5 (2019), 6570. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  154. [154] Mäntylä Mika, Adams Bram, Destefanis Giuseppe, Graziotin Daniel, and Ortu Marco. 2016. Mining valence, arousal, and dominance: Possibilities for detecting burnout and productivity? In Proceedings of the 13th International Conference on Mining Software Repositories, Kim Miryung, Robbes Romain, and Bird Christian (Eds.). ACM, 247258. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  155. [155] Mäntylä Mika V., Graziotin Daniel, and Kuutila Miikka. 2018. The evolution of sentiment analysis—A review of research topics, venues, and top cited papers. Comput. Sci. Rev. 27 (2018), 1632. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  156. [156] Mäntylä Mika V., Novielli Nicole, Lanubile Filippo, Claes Maëlick, and Kuutila Miikka. 2017. Bootstrapping a lexicon for emotional arousal in software engineering. In IEEE/ACM 14th International Conference on Mining Software Repositories (MSR’17). 198–202. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  157. [157] Martens Daniel and Johann Timo. 2017. On the emotion of users in app reviews. In Proceedings of the 2nd IEEE/ACM International Workshop on Emotion Awareness in Software Engineering. IEEE Computer Society, 814. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  158. [158] Martin William, Sarro Federica, Jia Yue, Zhang Yuanyuan, and Harman Mark. 2017. A survey of app store analysis for software engineering. IEEE Trans. Softw. Eng. 43, 9 (2017), 817847.Google ScholarGoogle ScholarDigital LibraryDigital Library
  159. [159] Matthies Benjamin. 2016. Feature-based sentiment analysis of codified project knowledge: A dictionary approach. In Proceedings of the Pacific Asia Conference On Information Systems (PACIS). Association for Information System.Google ScholarGoogle Scholar
  160. [160] McIlroy Stuart, Ali Nasir, Khalid Hammad, and Hassan Ahmed E.. 2016. Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews. Empir. Softw. Eng. 21, 3 (2016), 10671106. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  161. [161] Mercado Iván Tactuk, Munaiah Nuthan, and Meneely Andrew. 2016. The impact of cross-platform development approaches for mobile applications from the user’s perspective. In Proceedings of the International Workshop on App Market Analytics, Nagappan Meiyappan, Sarro Federica, and Shihab Emad (Eds.). ACM, 4349. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  162. [162] Messaoud Montassar Ben, Jenhani Ilyes, Jemaa Nermine Ben, and Mkaouer Mohamed Wiem. 2019. A multi-label active learning approach for mobile app user review classification. In Proceedings of the 12th International Conference on Knowledge Science, Engineering and Management(Lecture Notes in Computer Science, Vol. 11775), Douligeris Christos, Karagiannis Dimitris, and Apostolou Dimitris (Eds.). Springer, 805816. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  163. [163] Meth Hendrik, Brhel Manuel, and Maedche Alexander. 2013. The state of the art in automated requirements elicitation. Inf. Softw. Technol. 55, 10 (2013), 16951709.Google ScholarGoogle ScholarDigital LibraryDigital Library
  164. [164] Morales-Ramirez Itzel, Kifetew Fitsum Meshesha, and Perini Anna. 2019. Speech-acts based analysis for requirements discovery from online discussions. Inf. Syst. 86 (2019), 94112. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  165. [165] Munaiah Nuthan, Meyers Benjamin S., Alm Cecilia O., Meneely Andrew, Murukannaiah Pradeep K., Prud’hommeaux Emily, Wolff Josephine, and Yu Yang. 2017. Natural language insights from code reviews that missed a vulnerability. In Engineering Secure Software and Systems, Bodden Eric, Payer Mathias, and Athanasopoulos Elias (Eds.). Springer International Publishing, Cham, 7086.Google ScholarGoogle ScholarCross RefCross Ref
  166. [166] Muñoz Sergio, Araque Oscar, Llamas Antonio F., and Iglesias Carlos Angel. 2018. A cognitive agent for mining bugs reports, feature suggestions and sentiment in a mobile application store. In Proceedings of the 4th International Conference on Big Data Innovations and Applications, Innovate-Data. IEEE, 1724. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  167. [167] Murgia Alessandro, Ortu Marco, Tourani Parastou, Adams Bram, and Demeyer Serge. 2018. An exploratory qualitative and quantitative analysis of emotions in issue report comments of open source systems. Empir. Softw. Eng. 23, 1 (2018), 521564. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  168. [168] Murgia Alessandro, Tourani Parastou, Adams Bram, and Ortu Marco. 2014. Do developers feel emotions? An exploratory analysis of emotions in software artifacts. In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR’14). ACM, 262271. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  169. [169] Narayanan Vivek, Arora Ishan, and Bhatia Arjun. 2013. Fast and accurate sentiment classification using an enhanced naive Bayes model. In Proceedings of the 14th International Conference on Intelligent Data Engineering and Automated Learning(Lecture Notes in Computer Science, Vol. 8206). Springer, 194201. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  170. [170] Nasukawa Tetsuya and Yi Jeonghee. 2003. Sentiment analysis: Capturing favorability using natural language processing. In Proceedings of the 2nd International Conference on Knowledge Capture (K-CAP’03), Gennari John H., Porter Bruce W., and Gil Yolanda (Eds.). ACM, 7077. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  171. [171] Nayebi Maleknaz, Cho Henry, and Ruhe Guenther. 2018. App store mining is not enough for app improvement. Empir. Softw. Eng. 23, 5 (2018), 27642794. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  172. [172] Nayebi M., Marbouti M., Quapp R., Maurer F., and Ruhe G.. 2017. Crowdsourced exploration of mobile app features: A case study of the Fort McMurray wildfire. In Proceedings of the IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Society Track (ICSE-SEIS). 5766. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  173. [173] Neupane Krishna, Cheung Kabo, and Wang Yi. 2019. EmoD: An end-to-end approach for investigating emotion dynamics in software development. In Proceedings of the International Conference on Software Maintenance and Evolution. IEEE, 252256. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  174. [174] Nicolai Mariaclaudia, Pascarella Luca, Palomba Fabio, and Bacchelli Alberto. 2019. Healthcare Android apps: A tale of the customers’ perspective. In Proceedings of the 3rd ACM SIGSOFT International Workshop on App Market Analytics, Sarro Federica and Nayebi Maleknaz (Eds.). ACM, 3339. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  175. [175] Nielsen Finn Årup. 2011. A new ANEW: Evaluation of a word list for sentiment analysis in microblogs. In Proceedings of the ESWC2011 Workshop on “Making Sense of Microposts”: Big Things Come in Small Packages. 9398.Google ScholarGoogle Scholar
  176. [176] Noei Ehsan and Lyons Kelly. 2019. A survey of utilizing user-reviews posted on Google Play Store. In Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering. 5463.Google ScholarGoogle ScholarDigital LibraryDigital Library
  177. [177] Noei E., Zhang F., and Zou Y.. 2019. Too many user-reviews, what should app developers look at first? IEEE Trans. Softw. Eng. 47, 2 (2019), 11. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  178. [178] Novielli Nicole, Calefato Fabio, Dongiovanni Davide, Girardi Daniela, and Lanubile Filippo. 2020. Can we use SE-specific sentiment analysis tools in a cross-platform setting? In Proceedings of the IEEE/ACM 17th International Conference on Mining Software Repositories. 158168. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  179. [179] Novielli Nicole, Calefato Fabio, and Lanubile Filippo. 2015. The challenges of sentiment detection in the social programmer ecosystem. In Proceedings of the 7th International Workshop on Social Software Engineering, Hammouda Imed and Sillitti Alberto (Eds.). ACM, 3340. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  180. [180] Novielli Nicole, Calefato Fabio, and Lanubile Filippo. 2018. A gold standard for emotion annotation in stack overflow. In Proceedings of the 15th International Conference on Mining Software Repositories, Zaidman Andy, Kamei Yasutaka, and Hill Emily (Eds.). ACM, 1417. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  181. [181] Novielli Nicole, Calefato Fabio, Lanubile Filippo, and Serebrenik Alexander. 2021. Assessment of off-the-shelf SE-specific sentiment analysis tools: An extended replication study. Empir. Softw. Eng. 26 (2021), 77:1–29.Google ScholarGoogle ScholarDigital LibraryDigital Library
  182. [182] Novielli Nicole, Girardi Daniela, and Lanubile Filippo. 2018. A benchmark study on sentiment analysis for software engineering research. In Proceedings of the 15th International Conference on Mining Software Repositories, Zaidman Andy, Kamei Yasutaka, and Hill Emily (Eds.). ACM, 364375. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  183. [183] Novielli Nicole and Serebrenik Alexander. 2019. Sentiment and emotion in software engineering. IEEE Softw. 36, 5 (2019), 623.Google ScholarGoogle ScholarDigital LibraryDigital Library
  184. [184] Obaidi Martin and Klünder Jil. 2021. Development and application of sentiment analysis tools in software engineering: A systematic literature review. In Proceedings of the Conference on Evaluation and Assessment in Software Engineering. Association for Computing Machinery, New York, NY, 8089. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  185. [185] Ortu Marco, Adams Bram, Destefanis Giuseppe, Tourani Parastou, Marchesi Michele, and Tonelli Roberto. 2015. Are bullies more productive? Empirical study of affectiveness vs. issue fixing time. In Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, Penta Massimiliano Di, Pinzger Martin, and Robbes Romain (Eds.). IEEE Computer Society, 303313. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  186. [186] Ortu Marco, Destefanis Giuseppe, Counsell Steve, Swift Stephen, Tonelli Roberto, and Marchesi Michele. 2016. Arsonists or firefighters? Affectiveness in agile software development. In Proceedings of the 17th International Conference on Agile Processes, in Software Engineering, and Extreme Programming(Lecture Notes in Business Information Processing, Vol. 251), Sharp Helen and Hall Tracy (Eds.). Springer, 144155. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  187. [187] Ortu Marco, Hall Tracy, Marchesi Michele, Tonelli Roberto, Bowes David, and Destefanis Giuseppe. 2018. Mining communication patterns in software development: A GitHub analysis. In Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering, Turhan Burak, Tosun Ayse, and McIntosh Shane (Eds.). ACM, 7079. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  188. [188] Ortu Marco, Marchesi Michele, and Tonelli Roberto. 2019. Empirical analysis of affect of merged issues on GitHub. In Proceedings of the 4th International Workshop on Emotion Awareness in Software Engineering. IEEE/ACM, 4648. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  189. [189] Ortu Marco, Murgia Alessandro, Destefanis Giuseppe, Tourani Parastou, Tonelli Roberto, Marchesi Michele, and Adams Bram. 2016. The emotional side of software developers in JIRA. In Proceedings of the 13th International Conference on Mining Software Repositories (MSR’16). ACM, 480483. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  190. [190] Ortu Marco, Murgia Alessandro, Destefanis Giuseppe, Tourani Parastou, Tonelli Roberto, Marchesi Michele, and Adams Bram. 2016. The emotional side of software developers in JIRA. In Proceedings of the 13th International Conference on Mining Software Repositories, Kim Miryung, Robbes Romain, and Bird Christian (Eds.). ACM, 480483. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  191. [191] Pandey Nitish, Sanyal Debarshi Kumar, Hudait Abir, and Sen Amitava. 2017. Automated classification of software issue reports using machine learning techniques: An empirical study. Innov. Syst. Softw. Eng. 13, 4 (2017), 279297. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  192. [192] Pang Bo and Lee Lillian. 2007. Opinion mining and sentiment analysis. Found. Trends Inf Retr. 2, 1–2 (2007), 1135. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  193. [193] Panichella Sebastiano, Sorbo Andrea Di, Guzman Emitza, Visaggio Corrado Aaron, Canfora Gerardo, and Gall Harald C.. 2015. How can I improve my app? Classifying user reviews for software maintenance and evolution. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME’15). IEEE Computer Society, 281290. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  194. [194] Panichella Sebastiano, Sorbo Andrea Di, Guzman Emitza, Visaggio Corrado Aaron, Canfora Gerardo, and Gall Harald C.. 2015. How can I improve my app? Classifying user reviews for software maintenance and evolution. In Proceedings of the International Conference on Software Maintenance and Evolution, Koschke Rainer, Krinke Jens, and Robillard Martin P. (Eds.). IEEE Computer Society, 281290. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  195. [195] Panichella Sebastiano, Sorbo Andrea Di, Guzman Emitza, Visaggio Corrado Aaron, Canfora Gerardo, and Gall Harald C.. 2016. ARdoc: App reviews development oriented classifier. In Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Zimmermann Thomas, Cleland-Huang Jane, and Su Zhendong (Eds.). ACM, 10231027. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  196. [196] Pappas Nikolaos and Popescu-Belis Andrei. 2013. Sentiment analysis of user comments for one-class collaborative filtering over TED talks. In Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’13). 773776.Google ScholarGoogle ScholarDigital LibraryDigital Library
  197. [197] Patwardhan Amol. 2017. Sentiment identification for collaborative, geographically dispersed, cross-functional software development teams. In Proceedings of the 3rd IEEE International Conference on Collaboration and Internet Computing. IEEE Computer Society, 2026. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  198. [198] Paul Rajshakhar, Bosu Amiangshu, and Sultana Kazi Zakia. 2019. Expressions of sentiments during code reviews: Male vs. Female. In Proceedings of the 26th IEEE International Conference on Software Analysis, Evolution and Reengineering, Wang Xinyu, Lo David, and Shihab Emad (Eds.). IEEE, 2637. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  199. [199] Pawelka Timo and Jürgens Elmar. 2015. Is this code written in English? A study of the natural language of comments and identifiers in practice. In Proceedings of the IEEE International Conference on Software Maintenance and Evolution, Koschke Rainer, Krinke Jens, and Robillard Martin P. (Eds.). IEEE Computer Society, 401410. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  200. [200] Peng Zhenlian, Wang Jian, He Keqing, and Tang Mingdong. 2016. An approach of extracting feature requests from app reviews. In Proceedings of the 12th International Conference on Collaborate Computing: Networking, Applications and Worksharing(Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 201), Wang Shangguang and Zhou Ao (Eds.). Springer, 312323. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  201. [201] Phetrungnapha K. and Senivongse T.. 2019. Classification of mobile application user reviews for generating tickets on issue tracking system. In Proceedings of the 12th International Conference on Information Communication Technology and System (ICTS). 229234. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  202. [202] Pletea Daniel, Vasilescu Bogdan, and Serebrenik Alexander. 2014. Security and emotion: Sentiment analysis of security discussions on GitHub. In Proceedings of the 11th Working Conference on Mining Software Repositories, Devanbu Premkumar T., Kim Sung, and Pinzger Martin (Eds.). ACM, 348351. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  203. [203] Portugal Roxana Lisette Quintanilla and Leite Julio Cesar Sampaio do Prado. 2018. Usability related qualities through sentiment analysis. In Proceedings of the 1st International Workshop on Affective Computing for Requirements Engineering, Fucci Davide, Novielli Nicole, and Guzman Emitza (Eds.). IEEE, 2026. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  204. [204] Qian Zhenzheng, Shen Beijun, Mo Wenkai, and Chen Yuting. 2016. SatiIndicator: Leveraging user reviews to evaluate user satisfaction of sourceforge projects. In Proceedings of the 40th IEEE Annual Computer Software and Applications Conference. IEEE Computer Society, 93102. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  205. [205] Qian Zhenzheng, Wan Chengcheng, and Chen Yuting. 2016. Evaluating quality-in-use of FLOSS through analyzing user reviews. In Proceedings of the 17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, Chen Yihai (Ed.). IEEE Computer Society, 547552. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  206. [206] Rahman Mohammad Masudur, Roy Chanchal K., and Keivanloo Iman. 2015. Recommending insightful comments for source code using crowdsourced knowledge. In Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, Godfrey Michael W., Lo David, and Khomh Foutse (Eds.). IEEE Computer Society, 8190. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  207. [207] Ravi Kumar and Ravi Vadlamani. 2015. A survey on opinion mining and sentiment analysis: Tasks, approaches and applications. Knowl.-based Syst. 89 (2015), 1446. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  208. [208] Robbes Romain and Janes Andrea. 2019. Leveraging small software engineering data sets with pre-trained neural networks. In Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results., Sarma Anita and Murta Leonardo (Eds.). IEEE/ACM, 2932. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  209. [209] Robinson William N., Deng Tianjie, and Qi Zirun. 2016. Developer behavior and sentiment from data mining open source repositories. In Proceedings of the 49th Hawaii International Conference on System Sciences, Bui Tung X. and Jr. Ralph H. Sprague (Eds.). IEEE Computer Society, 37293738. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  210. [210] Sánchez-Gordón Mary and Colomo-Palacios Ricardo. 2019. Taking the emotional pulse of software engineering—A systematic literature review of empirical studies. Inf. Softw. Technol. 115 (2019), 2343.Google ScholarGoogle ScholarDigital LibraryDigital Library
  211. [211] Santos Mateus F., Caetano Josemar Alves, Oliveira Johnatan, and Neto Humberto T. Marques. 2018. Analyzing the impact of feedback in GitHub On the software developer’s mood. In Proceedings of the 30th International Conference on Software Engineering and Knowledge Engineering, Pereira Óscar Mortágua (Ed.). KSI Research Inc. and Knowledge Systems Institute Graduate School, 445–444. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  212. [212] Sapkota Hitesh, Murukannaiah Pradeep K., and Wang Yi. 2020. A network-centric approach for estimating trust between open source software developers. PLoS One 14, 12 (12 2020), 130. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  213. [213] Scalabrino Simone, Bavota Gabriele, Russo Barbara, Penta Massimiliano Di, and Oliveto Rocco. 2019. Listening to the crowd for the release planning of mobile apps. IEEE Trans. Softw. Eng. 45, 1 (2019), 6886. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  214. [214] Scalabrino Simone, Bavota Gabriele, Russo Barbara, Penta Massimiliano Di, and Oliveto Rocco. 2019. Listening to the crowd for the release planning of mobile apps. IEEE Trans. Softw. Eng. 45, 1 (2019), 6886. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  215. [215] Serva Ryan, Senzer Zachary R., Pollock Lori L., and Vijay-Shanker K.. 2015. Automatically mining negative code examples from software developer Q & A forums. In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering Workshops. IEEE Computer Society, 115122. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  216. [216] Shah Faiz Ali, Sabanin Yevhenii, and Pfahl Dietmar. 2016. Feature-based evaluation of competing apps. In Proceedings of the International Workshop on App Market Analytics, Nagappan Meiyappan, Sarro Federica, and Shihab Emad (Eds.). ACM, 1521. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  217. [217] Shah Faiz Ali, Sirts Kairit, and Pfahl Dietmar. 2019. Using app reviews for competitive analysis: Tool support. In Proceedings of the 3rd ACM SIGSOFT International Workshop on App Market Analytics, Sarro Federica and Nayebi Maleknaz (Eds.). ACM, 4046. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  218. [218] Shen Jingyi, Baysal Olga, and Shafiq M. Omair. 2019. Evaluating the performance of machine learning sentiment analysis algorithms in software engineering. In Proceedings of the International Conference on Dependable, Autonomic and Secure Computing, International Conference on Pervasive Intelligence and Computing, International Conference on Cloud and Big Data Computing, International Conference on Cyber Science and Technology Congress. IEEE, 10231030. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  219. [219] Shi Lin, Chen Celia, Wang Qing, Li Shoubin, and Boehm Barry W.. 2017. Understanding feature requests by leveraging fuzzy method and linguistic analysis. In Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, Rosu Grigore, Penta Massimiliano Di, and Nguyen Tien N. (Eds.). IEEE Computer Society, 440450. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  220. [220] Singh Navdeep and Singh Paramvir. 2017. How do code refactoring activities impact software developers’ sentiments?—An empirical investigation into GitHub commits. In Proceedings of the 24th Asia-Pacific Software Engineering Conference, Lv Jian, Zhang He Jason, Hinchey Mike, and Liu Xiao (Eds.). IEEE Computer Society, 648653. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  221. [221] Sinha Vinayak, Lazar Alina, and Sharif Bonita. 2016. Analyzing developer sentiment in commit logs. In Proceedings of the 13th International Conference on Mining Software Repositories (MSR’16). ACM, 520523. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  222. [222] Sinha Vinayak, Lazar Alina, and Sharif Bonita. 2016. Analyzing developer sentiment in commit logs. In Proceedings of the 13th International Conference on Mining Software Repositories, Kim Miryung, Robbes Romain, and Bird Christian (Eds.). ACM, 520523. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  223. [223] Skriptsova Ekaterina, Voronova Elizaveta, Danilova Elizaveta, and Bakhitova Alina. 2019. Analysis of newcomers activity in communicative posts on GitHub. In Digital Transformation and Global Society, Alexandrov Daniel A., Boukhanovsky Alexander V., Chugunov Andrei V., Kabanov Yury, Koltsova Olessia, and Musabirov Ilya (Eds.). Springer International Publishing, Cham, 452460.Google ScholarGoogle ScholarCross RefCross Ref
  224. [224] Smedt Tom De and Daelemans Walter. 2012. Pattern for Python. J. Mach. Learn. Res. 13 (2012), 20632067. Retrieved from http://dl.acm.org/citation.cfm?id=2343710.Google ScholarGoogle Scholar
  225. [225] Socher Richard, Perelygin Alex, Wu Jean, Chuang Jason, Manning Christopher D., Ng Andrew Y., and Potts Christopher. 2013. Recursive deep models for semantic compositionality over a sentiment treebank. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP’13). ACL, 16311642. Retrieved from https://www.aclweb.org/anthology/D13-1170/.Google ScholarGoogle Scholar
  226. [226] Sorbo Andrea Di, Panichella Sebastiano, Alexandru Carol V., Shimagaki Junji, Visaggio Corrado Aaron, Canfora Gerardo, and Gall Harald C.. 2016. What would users change in my app? Summarizing app reviews for recommending software changes. In Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Zimmermann Thomas, Cleland-Huang Jane, and Su Zhendong (Eds.). ACM, 499510. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  227. [227] Sorbo Andrea Di, Panichella Sebastiano, Visaggio Corrado Aaron, Penta Massimiliano Di, Canfora Gerardo, and Gall Harald C.. 2015. Development emails content analyzer: Intention mining in developer discussions. In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, Cohen Myra B., Grunske Lars, and Whalen Michael (Eds.). IEEE Computer Society, 1223. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  228. [228] Souza Rodrigo R. G. and Silva Bruno. 2017. Sentiment analysis of Travis CI builds. In Proceedings of the 14th International Conference on Mining Software Repositories, González-Barahona Jesús M., Hindle Abram, and Tan Lin (Eds.). IEEE Computer Society, 459462. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  229. [229] Stanik Christoph, Häring Marlo, and Maalej Walid. 2019. Classifying multilingual user feedback using traditional machine learning and deep learning. In Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops. IEEE, 220226. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  230. [230] Tavakoli Mohammadali, Zhao Liping, Heydari Atefeh, and Nenadić Goran. 2018. Extracting useful software development information from mobile application reviews: A survey of intelligent mining techniques and tools. Exp. Syst. Applic. 113 (2018), 186199.Google ScholarGoogle ScholarDigital LibraryDigital Library
  231. [231] Thelwall Mike. 2017. TensiStrength: Stress and relaxation magnitude detection for social media texts. Inf. Process. Manag. 53, 1 (2017), 106121. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  232. [232] Thelwall Mike, Buckley Kevan, Paltoglou Georgios, Cai Di, and Kappas Arvid. 2010. Sentiment strength detection in short informal text. J. Assoc. Inf. Sci. Technol. 61, 12 (2010), 25442558. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  233. [233] Tourani Parastou and Adams Bram. 2016. The impact of human discussions on just-in-time quality assurance: An empirical study on openstack and eclipse. In Proceedings of the IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering. IEEE Computer Society, 189200. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  234. [234] Tourani Parastou, Jiang Yujuan, and Adams Bram. 2014. Monitoring sentiment in open source mailing lists: Exploratory study on the Apache ecosystem. In Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, Ng Joanna, Li Jin, and Wong Ken (Eds.). IBM/ACM, 3444. Retrieved from http://dl.acm.org/citation.cfm?id=2735528.Google ScholarGoogle Scholar
  235. [235] Truelove Andrew, Chowdhury Farah Naz, Gnawali Omprakash, and Alipour Mohammad Amin. 2019. Topics of concern: Identifying user issues in reviews of IoT apps and devices. In Proceedings of the 1st International Workshop on Software Engineering Research & Practices for the Internet of Things. IEEE/ACM, 3340. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  236. [236] Uddin G. and Khomh F.. 2019. Automatic mining of opinions expressed about APIs in stack overflow. IEEE Trans. Softw. Eng. 122 (2019), 11. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  237. [237] Uddin Gias, Khomh Foutse, and Roy Chanchal K.. 2020. Mining API usage scenarios from stack overflow. Inf. Softw. Technol. 122 (2020), 106277. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  238. [238] Villarroel Lorenzo, Bavota Gabriele, Russo Barbara, Oliveto Rocco, and Penta Massimiliano Di. 2016. Release planning of mobile apps based on user reviews. In Proceedings of the 38th International Conference on Software Engineering (ICSE’16). ACM, 1424. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  239. [239] Vu Phong Minh, Pham Hung Viet, Nguyen Tam The, and Nguyen Tung Thanh. 2015. Tool support for analyzing mobile app reviews. In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, Cohen Myra B., Grunske Lars, and Whalen Michael (Eds.). IEEE Computer Society, 789794. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  240. [240] Wang Chong, Daneva Maya, Sinderen Marten van, and Liang Peng. 2019. A systematic mapping study on crowdsourced requirements engineering using user feedback. J. Softw.: Evol. Process 31, 10 (2019), e2199.Google ScholarGoogle ScholarDigital LibraryDigital Library
  241. [241] Wang Shaohua, Phan NhatHai, Wang Yan, and Zhao Yong. 2019. Extracting API tips from developer question and answer websites. In Proceedings of the 16th International Conference on Mining Software Repositories, Storey Margaret-Anne D., Adams Bram, and Haiduc Sonia (Eds.). IEEE/ACM, 321332. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  242. [242] Wang Yi. 2019. Emotions extracted from text vs. true emotions-an empirical evaluation in SE context. In Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering. IEEE, 230242. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  243. [243] Wang Yue, Wang Hongning, and Fang Hui. 2017. Extracting user-reported mobile application defects from online reviews. In Proceedings of the IEEE International Conference on Data Mining Workshops, Gottumukkala Raju, Ning Xia, Dong Guozhu, Raghavan Vijay, Aluru Srinivas, Karypis George, Miele Lucio, and Wu Xindong (Eds.). IEEE Computer Society, 422429. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  244. [244] Werder Karl. 2018. The evolution of emotional displays in open source software development teams: An individual growth curve analysis. In Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering. ACM, 16. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  245. [245] Werder Karl. 2018. The evolution of emotional displays in open source software development teams: An individual growth curve analysis. In Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering, Begel Andrew, Serebrenik Alexander, and Graziotin Daniel (Eds.). ACM, 16. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  246. [246] Werder Karl and Brinkkemper Sjaak. 2018. MEME: Toward a method for emotions extraction from GitHub. In Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering, Begel Andrew, Serebrenik Alexander, and Graziotin Daniel (Eds.). ACM, 2024. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  247. [247] Werner Colin, Li Ze Shi, and Damian Daniela E.. 2019. Can a machine learn through customer sentiment?: A cost-aware approach to predict support ticket escalations. IEEE Softw. 36, 5 (2019), 3845. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  248. [248] Werner Colin, Li Ze Shi, and Ernst Neil A.. 2019. What can the sentiment of a software requirements specification document tell us? In Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops. IEEE, 106107. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  249. [249] Werner Colin, Tapuc Gabriel, Montgomery Lloyd, Sharma Diksha, Dodos Sanja, and Damian Daniela E.. 2018. How angry are your customers? Sentiment analysis of support tickets that escalate. In Proceedings of the 1st International Workshop on Affective Computing for Requirements Engineering, Fucci Davide, Novielli Nicole, and Guzman Emitza (Eds.). IEEE, 18. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  250. [250] Williams Grant and Mahmoud Anas. 2017. Analyzing, classifying, and interpreting emotions in software users’ tweets. In Proceedings of the 2nd IEEE/ACM International Workshop on Emotion Awareness in Software Engineering. IEEE Computer Society, 27. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  251. [251] Williams Grant and Mahmoud Anas. 2017. Mining Twitter feeds for software user requirements. In Proceedings of the 25th IEEE International Requirements Engineering Conference, Moreira Ana, Araújo João, Hayes Jane, and Paech Barbara (Eds.). IEEE Computer Society, 110. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  252. [252] Wohlin Claes, Runeson Per, Höst Martin, Ohlsson Magnus C., Regnell Björn, and Wesslén Anders. 2012. Experimentation in Software Engineering. Springer Science & Business Media.Google ScholarGoogle ScholarCross RefCross Ref
  253. [253] Wu Junfang, Ye Chunyang, and Zhou Hui. 2021. BERT for sentiment classification in software engineering. In Proceedings of the International Conference on Service Science (ICSS). 115121. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  254. [254] Yang Bo, Wei Xinjie, and Liu Chao. 2017. Sentiments analysis in GitHub repositories: An empirical study. In Proceedings of the 24th Asia-Pacific Software Engineering Conference Workshops-. IEEE, 8489. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  255. [255] Yin Huishi and Pfahl Dietmar. 2017. A method to transform automatically extracted product features into inputs for Kano-like models. In 18th International Conference on Product-Focused Software Process Improvement(Lecture Notes in Computer Science, Vol. 10611), Felderer Michael, Fernández Daniel Méndez, Turhan Burak, Kalinowski Marcos, Sarro Federica, and Winkler Dietmar (Eds.). Springer, 237254. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  256. [256] Yin Huishi and Pfahl Dietmar. 2018. The OIRE method—Overview and initial validation. In Proceedings of the 25th Asia-Pacific Software Engineering Conference. IEEE, 110. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  257. [257] Zhang Ting, Xu Bowen, Thung Ferdian, Haryono Stefanus Agus, Lo David, and Jiang Lingxiao. 2020. Sentiment analysis for software engineering: How far can pre-trained transformer models go? In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME). 7080. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  258. [258] Zhang Yingying and Hou Daqing. 2013. Extracting problematic API features from forum discussions. In Proceedings of the IEEE 21st International Conference on Program Comprehension. IEEE Computer Society, 142151. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  259. [259] Zhao Lingling and Zhao Anping. 2019. Sentiment analysis based requirement evolution prediction. Fut. Internet 11, 2 (2019), 52. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  260. [260] Zhao Wayne Xin, Jiang Jing, Weng Jianshu, He Jing, Lim Ee-Peng, Yan Hongfei, and Li Xiaoming. 2011. Comparing Twitter and traditional media using topic models. In Proceedings of the 33rd European Conference on IR Research on Advances in Information Retrieval(Lecture Notes in Computer Science, Vol. 6611). Springer, 338349. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  261. [261] Zhou Shenghua, Ng S. Thomas, Lee Sang Hoon, Xu Frank J., and Yang Yifan. 2019. A domain knowledge incorporated text mining approach for capturing user needs on BIM applications. Eng., Construct. Archit. Manag. 27, 2 (2019).Google ScholarGoogle ScholarCross RefCross Ref
  262. [262] Zou Yanzhen, Liu Changsheng, Jin Yong, and Xie Bing. 2013. Assessing software quality through web comment search and analysis. In 13th International Conference on Software Reuse: Safe and Secure Software Reuse(Lecture Notes in Computer Science, Vol. 75), Favaro John M. and Morisio Maurizio (Eds.). Springer, 208223. DOI:Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Opinion Mining for Software Development: A Systematic Literature Review

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Software Engineering and Methodology
          ACM Transactions on Software Engineering and Methodology  Volume 31, Issue 3
          July 2022
          912 pages
          ISSN:1049-331X
          EISSN:1557-7392
          DOI:10.1145/3514181
          • Editor:
          • Mauro Pezzè
          Issue’s Table of Contents

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 March 2022
          • Accepted: 1 October 2021
          • Revised: 1 September 2021
          • Received: 1 March 2021
          Published in tosem Volume 31, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Full Text

        View this article in Full Text.

        View Full Text

        HTML Format

        View this article in HTML Format .

        View HTML Format