Authors
Zahra Shakeri Hossein Abad, Oliver Karras, Parisa Ghazi, Martin Glinz, Guenther Ruhe, Kurt Schneider
Publication date
2017/9/4
Conference
Requirements Engineering Conference (RE), 2017 IEEE 25th International
Pages
496-501
Publisher
IEEE
Description
Classifying requirements into functional requirements (FR) and non-functional ones (NFR) is an important task in requirements engineering. However, automated classification of requirements written in natural language is not straightforward, due to the variability of natural language and the absence of a controlled vocabulary. This paper investigates how automated classification of requirements into FR and NFR can be improved and how well several machine learning approaches work in this context. We contribute an approach for preprocessing requirements that standardizes and normalizes requirements before applying classification algorithms. Further, we report on how well several existing machine learning methods perform for automated classification of NFRs into sub-categories such as usability, availability, or performance. Our study is performed on 625 requirements provided by the OpenScience tera …
Total citations
20172018201920202021202220232024419142019311812
Scholar articles
ZSH Abad, O Karras, P Ghazi, M Glinz, G Ruhe… - 2017 IEEE 25th International Requirements …, 2017