Measuring Software Process: A Systematic Mapping Study

被引:17
|
作者
Meidan, Ayman [1 ]
Garcia-Garcia, Julian A. [1 ]
Ramos, Isabel [1 ]
Jose Escalona, Maria [1 ]
机构
[1] Univ Seville, Avenida Reina Mercedes S-N, E-41012 Seville 41012, Spain
关键词
Software development process; measurement; metric; mapping study; FRAMEWORK; METRICS;
D O I
10.1145/3186888
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Context: Measurement is essential to reach predictable performance and high capability processes. It provides support for better understanding, evaluation, management, and control of the development process and project, as well as the resulting product. It also enables organizations to improve and predict its process's performance, which places organizations in better positions to make appropriate decisions. Objective: This study aims to understand the measurement of the software development process, to identify studies, create a classification scheme based on the identified studies, and then to map such studies into the scheme to answer the research questions. Method: Systematic mapping is the selected research methodology for this study. Results: A total of 462 studies are included and classified into four topics with respect to their focus and into three groups based on the publishing date. Five abstractions and 64 attributes were identified, 25 methods/models and 17 contexts were distinguished. Conclusion: capability and performance were the most measured process attributes, while effort and performance were the most measured project attributes. Goal Question Metric and Capability Maturity Model Integration were the main methods and models used in the studies, whereas agile/lean development and small/medium-size enterprise were the most frequently identified research contexts.
引用
收藏
页数:32
相关论文
共 50 条
  • [21] Software evolution visualization: A systematic mapping study
    Novais, Renato Lima
    Torres, Andre
    Mendes, Thiago Souto
    Mendonca, Manoel
    Zazworka, Nico
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (11) : 1860 - 1883
  • [22] Metrics for Software Reliability: a Systematic Mapping Study
    Ronchieri, E.
    Canaparo, M.
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2018, 22 (02) : 5 - 25
  • [23] Software Quality Models: A Systematic Mapping Study
    Nistala, Padmalata
    Nori, Kesav Vithal
    Reddy, Raghu
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES (ICSSP 2019), 2019, : 125 - 134
  • [24] Dynamic software updating: a systematic mapping study
    Ahmed, Babiker Hussien
    Lee, Sai Peck
    Su, Moon Ting
    Zakari, Abubakar
    IET SOFTWARE, 2020, 14 (05) : 468 - 481
  • [25] Software Architecture Evaluation: A Systematic Mapping Study
    Ouhbi, Sofia
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 447 - 454
  • [26] KPIs for Software Ecosystems: A Systematic Mapping Study
    Fotrousi, Farnaz
    Fricker, Samuel A.
    Fiedler, Markus
    Le-Gall, Franck
    SOFTWARE BUSINESS: TOWARDS CONTINUOUS VALUE DELIVERY, 2014, 182 : 194 - +
  • [27] Software Quality Requirements: a systematic mapping study
    Ouhbi, Sofia
    Idri, Ali
    Luis Fernandez-Aleman, Jose
    Toval, Ambrosio
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 231 - 238
  • [28] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [29] 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
  • [30] 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