Requirements knowledge acquisition from online user forums
Autor: | Lin Liu, Javed Ali Khan, Lijie Wen |
---|---|
Rok vydání: | 2020 |
Předmět: |
Online discussion
Computer science business.industry 020207 software engineering 02 engineering and technology Requirements elicitation Computer Graphics and Computer-Aided Design Knowledge acquisition World Wide Web Software User experience design Content analysis 0202 electrical engineering electronic engineering information engineering Key (cryptography) 020201 artificial intelligence & image processing business Requirements engineering process |
Zdroj: | IET Software. 14:242-253 |
ISSN: | 1751-8814 1751-8806 |
DOI: | 10.1049/iet-sen.2019.0262 |
Popis: | Online discussion forums can be used for reflecting on the overall user experience of a system. If a user forum is well-structured, it can be a valuable source of requirements-related information, which can potentially be accommodated in the requirements engineering process to enhance the current and future software. However, presently, there are limited approaches for extracting such requirements-related information from the relevant community forums. To fill this gap, this study proposes an automated approach, which automatically identifies requirements information using natural language processing and machine learning. For this purpose, the authors analysed 3319 user comments collected from the seven discussion topics in the Reddit forum. Then, using a content analysis approach, they studied how frequently end-users submit such information across each discussion topic. Also, they developed an automated approach that identifies key stakeholders, who frequently contribute his rationales in the forum discussion. Further, they employed different machine learning algorithms to classify user comments into rationale elements of different types. The authors' results show that online forums, such as Reddit, can be a rich source of requirements elicitation. Also, machine learning is a promising tool to detect user's rationale and identify different kinds of requirements modelling elements. |
Databáze: | OpenAIRE |
Externí odkaz: |