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 条
  • [1] Requirements elicitation techniques for software development: a systematic review of literature
    Alflen, Naiara Crislaine
    Vasques Prado, Edmir Parada
    [J]. ATOZ-NOVAS PRATICAS EM INFORMACAO E CONHECIMENTO, 2021, 10 (01): : 39 - 49
  • [2] Leveraging creativity in requirements elicitation within agile software development: A systematic literature review
    Aldave, Ainhoa
    Vara, Juan M.
    Granada, David
    Marcos, Esperanza
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157
  • [3] Requirements elicitation techniques: a systematic literature review based on the maturity of the techniques
    Pacheco, Carla
    Garcia, Ivan
    Reyes, Miryam
    [J]. IET SOFTWARE, 2018, 12 (04) : 365 - 378
  • [4] Requirements elicitation for software-based systems
    Brereton, P
    Budgen, D
    Nwana, H
    [J]. SOFTWARE ENGINEERING JOURNAL, 1996, 11 (03): : 148 - 148
  • [5] Requirements Elicitation for Collaborative Systems: A Systematic Review
    Canche, Maximiliano
    Pino, Jose A.
    [J]. PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 297 - 304
  • [6] What recommendation systems for software engineering recommend: A systematic literature review
    Gasparic, Marko
    Janes, Andrea
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 : 101 - 113
  • [7] Requirements Elicitation Techniques in Mobile Applications: A Systematic Literature Review
    Bahurmuz, Naela
    Alnajim, Rishaa
    Al-Mutairi, Rasha
    Al-Shingiti, Zainab
    Saleem, Farrukh
    Fakieh, Bahjat
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2021, 12 (03) : 1 - 18
  • [8] A systematic literature review of stakeholder identification methods in requirements elicitation
    Pacheco, Carla
    Garcia, Ivan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (09) : 2171 - 2181
  • [9] Data-Driven Requirements Elicitation: A Systematic Literature Review
    Lim S.
    Henriksson A.
    Zdravkovic J.
    [J]. SN Computer Science, 2021, 2 (1)
  • [10] Software Architecture and Requirements: A Systematic Literature Review
    Batool, Dur-e-Benish
    Molta, Yasir Hafeez
    Sarwar, Amber
    Abbasi, Mateen Ahmed
    Jabeen, Javeria
    [J]. 2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2015,