Recommendation systems-based software requirements elicitation process—a systematic literature review

被引:0
|
作者
Akram F. [1 ]
Ahmad T. [1 ]
Sadiq M. [2 ]
机构
[1] Department of Computer Engineering, Faculty of Engineering and Technology, Jamia Millia Islamia, A Central University, New Delhi
[2] Software Engineering Lab., Computer Engineering Section, UPFET, Jamia Millia Islamia, A Central University, New Delhi
来源
关键词
Goal-oriented requirements engineering; Recommendation system; Requirements elicitation; Requirements engineering; Stakeholders; Systematic literature review;
D O I
10.1186/s44147-024-00363-4
中图分类号
学科分类号
摘要
Requirements elicitation is one of the fundamental sub-processes of requirements engineering which is used to find the needs of stakeholders. There are several activities in this sub-process, i.e., identification of stakeholders and their requirements, software requirements prioritization, and analysis. Recommendation systems have been intertwined with the requirements elicitation process to predict the stakeholders’ requirements based on their preferences for functional and non-functional requirements. A number of systematic literature reviews (SLRs) have been carried out in the area of requirements elicitation. These SLRs do not support the applications of the recommendation systems during the requirements elicitation process. To deal with this issue, we present an SLR on recommendation systems-based software requirements elicitation processes, from 2009 to 2022, undertaking four research questions: (a) What are the different activities of the software requirements elicitation methods? (b) What are the applications of recommendation systems in the identification of the software requirements? (c) How the recommendation systems can facilitate the identification of stakeholders in the requirements elicitation process? (d) What are the ways to automate the selection of requirements elicitation techniques? The aim of this study is to identify the research gaps in the area of recommendation systems-based requirements elicitation processes and suggest future research directions. © 2024, The Author(s).
引用
收藏
相关论文
共 50 条
  • [41] Scrutinizing Systematic Literature Review Process in Software Engineering
    Stapic, Zlatko
    de-Marcos, Luis
    Strahonja, Vjeran
    Garcia-Cabot, Antonio
    Garcia Lopez, Eva
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2016, 5 (01): : 104 - 116
  • [42] Software Process Simulation Modeling: Systematic literature review
    Garcia-Garcia, J. A.
    Enriquez, J. G.
    Ruiz, M.
    Arevalo, C.
    Jimenez-Ramirez, A.
    [J]. COMPUTER STANDARDS & INTERFACES, 2020, 70
  • [43] Systematic literature review and empirical investigation of motivators for requirements change management process in global software development
    Khan, Arif Ali
    Akbar, Muhammad Azeem
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (04)
  • [44] Software Process Improvement in Agile Software Development: A Systematic Literature Review
    Santana, Celio
    Queiroz, Fabiola
    Vasconcelos, Alexandre
    Gusmao, Cristine
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 325 - 332
  • [45] A Systematic Literature Review on the Description of Software Architectures for Systems of Systems
    Guessi, Milena
    Neto, Valdemar V. G.
    Bianchi, Thiago
    Felizardo, Katia R.
    Oquendo, Flavio
    Nakagawa, Elisa Y.
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1433 - 1440
  • [46] Software process line as an approach to support software process reuse: A systematic literature review
    Teixeira, Eldanae Nogueira
    Aleixo, Fellipe Araujo
    de Sousa Amancio, Francisco Dione
    Oliveira Jr, Edson
    Kulesza, Uira
    Werner, Claudia
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 116
  • [47] On the Expressiveness of Business Process Modeling Notations for Software Requirements Elicitation
    Monsalve, Carlos
    April, Alain
    Abran, Alain
    [J]. 38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 3132 - 3137
  • [48] Development of a human error taxonomy for software requirements: A systematic literature review
    Anu, Vaibhav
    Hu, Wenhua
    Carver, Jeffrey C.
    Walia, Gursimran S.
    Bradshaw, Gary
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 103 : 112 - 124
  • [49] Challenges of Software Requirements Quality Assurance and Validation: A Systematic Literature Review
    Atoum, Issa
    Baklizi, Mahmoud Khalid
    Alsmadi, Izzat
    Otoom, Ahmed Ali
    Alhersh, Taha
    Ababneh, Jafar
    Almalki, Jameel
    Alshahrani, Saeed Masoud
    [J]. IEEE ACCESS, 2021, 9 : 137613 - 137634
  • [50] Understanding Uncertainty of Software Requirements Engineering: A Systematic Literature Review Protocol
    Salih, Ahmad M.
    Omar, Mazni
    Yasin, Azman
    [J]. REQUIREMENTS ENGINEERING FOR INTERNET OF THINGS, 2018, 809 : 164 - 171