@inproceedings{84ebdea7ef804edd9d7464a6606bb904,
title = "Identifying Functional and Non-functional Software Requirements from User App Reviews",
abstract = "Mobile app developers are always looking for ways to use the reviews (provided by their app's users) to improve their application (e.g., adding a new functionality in the app that a user mentioned in their review). Usually, there are thousands of user reviews that are available for each mobile app and isolating software requirements manually from such as big dataset can be difficult and time-consuming. The primary objective of the current research is to automate the process of extracting functional requirements and filtering out non-requirements from user app reviews to help app developers better meet the wants and needs of their users. This paper proposes and evaluates machine learning based models to identify and classify software requirements from both, formal Software Requirements Specifications (SRS) documents and Mobile App Reviews (written by users) using machine learning (ML) algorithms combined with natural language processing (NLP) techniques. Initial evaluation of our ML-based models show that they can help classify user app reviews and software requirements as Functional Requirements (FR), Non-Functional Requirements (NFR), or Non-Requirements (NR).",
keywords = "classification, machine learning, mining, natural language processing, requirements",
author = "Dev Dave and Vaibhav Anu",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; null ; Conference date: 01-06-2022 Through 04-06-2022",
year = "2022",
doi = "10.1109/IEMTRONICS55184.2022.9795770",
language = "English",
series = "2022 IEEE International IOT, Electronics and Mechatronics Conference, IEMTRONICS 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
editor = "Satyajit Chakrabarti and Rajashree Paul and Bob Gill and Malay Gangopadhyay and Sanghamitra Poddar",
booktitle = "2022 IEEE International IOT, Electronics and Mechatronics Conference, IEMTRONICS 2022",
}