Integrating AI Techniques in Requirements Elicitation
9 Pages Posted: 6 Oct 2019
Date Written: October 2, 2019
Abstract
Requirements elicitation is known as most acute knowledge intensive activity of the procedure of software. The quality of the requirements supports in the success of any software development. The review of literature reveals that scientists have prepared major supports by emerging various tools and methods of requirement elicitation process. However, there are still many challenges faced by requirements engineers in order to carry out requirements elicitation activity in the entire process. Some of the key challenges are poor communication between user and analyst, support tools and stakeholder involvement. These issues may lead to inefficient result and the end of the system development. The previous research history exposes that Artificial Intelligence (AI) methods may help in this regard by providing effective communication between user and analyst by proposing several methods/tools to computerize certain procedures up to a certain extent. The intention of this study is to classify the issues in every phase of the requirements elicitation and explore of AI techniques to solve these recognized challenges. Additionally, the study also discovers the connection between these challenges and their potential AI explanation/s through Venn-Diagram. This study is an addition towards our prior efforts and here, an attempt is made to incorporate and describe AI techniques in many requirements elicitation techniques.
Keywords: Requirements Elicitation, Artificial Intelligence, Challenges in Requirements Elicitation, AI Techniques
Suggested Citation: Suggested Citation