{"title":"AI Techniques in Requirements Elicitation","authors":"Raha Alkabour, Omer Alrwais","doi":"10.17706/jsw.18.4.200-208","DOIUrl":null,"url":null,"abstract":": Requirement elicitation is known as the most important step in the software development process. The survey of the literature reveals that the researchers used different tools and methods for the requirement elicitation process. However, there are still many challenges in implementing the requirements elicitation activity, such as the poor communication between the user and analyst. Unfortunately, these problems may result in a futile outcome. Artificial intelligence (AI) methods may help to reduce these challenges. In general, AI is defined as the process of executing procedures on data without human intervention. The advantage of AI methodologies in requirements elicitation is that they are very interactive and intelligent. This paper will focus on exploring artificial intelligence techniques in requirement elicitation and provide a comparison between those techniques in terms of the method or technique used in the study, the benefit of the technique, the result, and the future work of the authors.","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"53 9","pages":"0"},"PeriodicalIF":1.7000,"publicationDate":"2023-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Software-Evolution and Process","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17706/jsw.18.4.200-208","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
: Requirement elicitation is known as the most important step in the software development process. The survey of the literature reveals that the researchers used different tools and methods for the requirement elicitation process. However, there are still many challenges in implementing the requirements elicitation activity, such as the poor communication between the user and analyst. Unfortunately, these problems may result in a futile outcome. Artificial intelligence (AI) methods may help to reduce these challenges. In general, AI is defined as the process of executing procedures on data without human intervention. The advantage of AI methodologies in requirements elicitation is that they are very interactive and intelligent. This paper will focus on exploring artificial intelligence techniques in requirement elicitation and provide a comparison between those techniques in terms of the method or technique used in the study, the benefit of the technique, the result, and the future work of the authors.