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 条
  • [1] Measuring the Cognitive Load of Software Developers: A Systematic Mapping Study
    Goncales, Lucian
    Farias, Kleinner
    da Silva, Bruno
    Fessler, Jonathan
    2019 IEEE/ACM 27TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2019), 2019, : 42 - 52
  • [2] Freelancers in the Software Development Process: A Systematic Mapping Study
    Gupta, Varun
    Fernandez-Crehuet, Jose Maria
    Hanne, Thomas
    PROCESSES, 2020, 8 (10) : 1 - 25
  • [3] Software Process Metrics in Agile Software Development: A Systematic Mapping Study
    Hossain, Syeda Sumbul
    Ahmed, Pollab
    Arafat, Yeasir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 15 - 26
  • [4] Measuring the cognitive load of software developers: An extended Systematic Mapping Study
    Goncales, Lucian Jose
    Farias, Kleinner
    da Silva, Bruno C.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 136
  • [5] Measuring the cognitive load of software developers: An extended Systematic Mapping Study
    Gonçales, Lucian José
    Farias, Kleinner
    da Silva, Bruno C.
    Information and Software Technology, 2021, 136
  • [6] A Systematic Mapping Study of the Onboarding Process in Software Development Organizations
    Perpetua, Sueli
    Vieira, Savio Luiz
    Portela, Carlos
    Souza, Mauricio
    PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 11 - 20
  • [7] Ethical Framework for the Software Development Process: A Systematic Mapping Study
    Llerena, Lucrecia
    Perez, Henry
    Plazarte, John
    Castro, John W.
    Rodriguez, Nancy
    INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, WORLDCIST 2023, 2024, 799 : 144 - 154
  • [8] Process Improvement in Software Requirements Engineering: A Systematic Mapping Study
    S. Almeyda
    A. Dávila
    Programming and Computer Software, 2022, 48 : 513 - 533
  • [9] Process Improvement in Software Requirements Engineering: A Systematic Mapping Study
    Almeyda, S.
    Davila, A.
    PROGRAMMING AND COMPUTER SOFTWARE, 2022, 48 (08) : 513 - 533
  • [10] Software process improvement: a systematic mapping study on the state of the art
    Kuhrmann, Marco
    Diebold, Philipp
    Wuench, Juergen
    PEERJ COMPUTER SCIENCE, 2016, 2016 (05)