Process Improvement in Software Requirements Engineering: A Systematic Mapping Study

被引:3
|
作者
Almeyda, S. [1 ]
Davila, A. [1 ]
机构
[1] Pontificia Univ Catolica Peru, Lima 15088, Peru
关键词
Engineering research - Mapping - Process engineering;
D O I
10.1134/S0361768822080084
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software analysis is the process carried out to obtain requirements that reflects the needs of a client's stakeholders and that allows the construction of a software product that meets their expectations. However, it is also known as a process where many defects are injected. In this context, although process improvement has contributed to the software industry, in the case of software requirements it needs to be studied to determine the improvements obtained and established models. In the literature reviewed, a similar mapping study with 4 research question was identified and used as a reference. The objective of this work is to structure the available literature on process improvement in the software requirements engineering (SRE) domain to identify the improvement phases, paradigms, principles, and established models. For this purpose, a systematic mapping study (SMS) was carried out in the most recognized digital databases. The mapping carried out recovered a total of 1,495 studies, and after the process, 86 primary studies were obtained. In this SMS had established and answered 13 research questions. The different models that are applied throughout the software requirements engineering process were identified, and accepted studies were classified and findings on SRE process improvement were collected. The most used models are CMMI, Requirements Engineering Good Practice Guide (REGPG), and ISO/IEC 15504. Also, 62% of accepted studies are of the proposal and evaluation type; that is, they propose a framework and study the implementation of a proposal in one or more case studies respectively. On the other hand, it was found that most of the studies focused on the process improvement analysis phase. Likewise, in contrast with a previous study, proposal and validation type of studies increased in 9 papers each one from 2014 to date. This shows the interest of the scientific community in this domain.
引用
收藏
页码:513 / 533
页数:21
相关论文
共 50 条
  • [21] A Mapping Study on Requirements Engineering in Agile Software Development
    Heikkila, Ville T.
    Lassenius, Casper
    Damian, Daniela
    Paasivaara, Maria
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 199 - 207
  • [22] Improvement of Software Process Small Business Using SPEM: A Case Study on Requirements Engineering
    de Souza, Vanessa Faria
    L'Erario, Alexandre
    Fabri, Jose A.
    Genvigir, Elias C.
    2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [23] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [24] Software startup engineering: A systematic mapping study
    Berg, Vebjorn
    Birkeland, Jorgen
    Anh Nguyen-Duc
    Pappas, Ilias O.
    Jaccheri, Letizia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 255 - 274
  • [25] A Systematic Mapping Study on Software Engineering Testbeds
    Barreiros, Emanoel
    Almeida, Adauto
    Saraiva, Juliana
    Soares, Sergio
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 107 - 116
  • [26] Kanban in software engineering: A systematic mapping study
    Ahmad, Muhammad Ovals
    Dennehy, Denis
    Conboy, Kieran
    Oivo, Markku
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 96 - 113
  • [27] Automotive software engineering: A systematic mapping study
    Haghighatkhah, Alireza
    Banijamali, Ahmad
    Pakanen, Olli-Pekka
    Oivo, Markku
    Kuvaja, Pasi
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 : 25 - 55
  • [28] Burnout in software engineering: A systematic mapping study
    Tulili, Tien Rahayu
    Capiluppi, Andrea
    Rastogi, Ayushi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 155
  • [29] Software patterns and requirements engineering activities in real-world settings: A systematic mapping study
    Barros-Justo, Jose L.
    Benitti, Fabiane B. V.
    Cravero-Leal, Ania L.
    COMPUTER STANDARDS & INTERFACES, 2018, 58 : 23 - 42
  • [30] Requirements Engineering for Machine Learning: A Systematic Mapping Study
    Villamizar, Hugo
    Escovedo, Tatiana
    Kalinowski, Marcos
    2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 29 - 36