A systematic mapping study of software performance research

被引:2
|
作者
Han, Xue [1 ]
Yu, Tingting [2 ]
Yan, Gongjun [1 ]
机构
[1] Univ Southern Indiana, Management & Informat Sci Dept, Evansville, IN 47712 USA
[2] Univ Cincinnati, Dept Elect Engn & Comp Sci, Cincinnati, OH USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2023年 / 53卷 / 05期
关键词
software engineering; software performance; systematic mapping study; RELIABILITY;
D O I
10.1002/spe.3185
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Software performance is crucial for ensuring the quality of software products. As one of the non-functional requirements, the few efforts devoted to software performance have often been neglected until a later phase in the software development life cycle (SDLC). The lack of clarity of what software performance research literature is available prevents researchers from understanding what software performance research fields are available. It also creates difficulty for practitioners to adopt state-of-the-art software performance techniques. Software performance research is not as organized as other established research topics such as software testing. Thus, it is essential to conduct a systematic mapping study as a first step to provide an overview of the latest research literature available in software performance. Objective:The objective of this systematic mapping study is to survey and map software performance research literature into suitable categories and to synthesize the literature data for future access and reference. Method: This systematic mapping study conducts a manual examination by querying research literature in noble journals and proceedings in software engineering in the past decade. We examine each paper manually and identify primary studies for further analysis and synthesis according to the pre-defined inclusion criteria. Lastly, we map the primary studies based on their corresponding classification category. Results: This systematic mapping study provides a state-of-the-art literature mapping in software performance research. We have carefully examined 222 primary studies out of 2000+ research literature. We have identified six software performance research categories and 15 subcategories. We generate the primary study mapping and report five research findings. Conclusions: Unlike established research fields, it is unclear what types of software performance research categories are available to the community. This work takes the systematic mapping study approach to survey and map the latest software performance research literature. The study results provide an overview of the paper distribution and a reference for researchers to navigate research literature on software performance.
引用
收藏
页码:1249 / 1270
页数:22
相关论文
共 50 条
  • [1] The state of research on software engineering competencies: A systematic mapping study
    Assyne, Nana
    Ghanbari, Hadi
    Pulkkinen, Mirja
    [J]. Journal of Systems and Software, 2022, 185
  • [2] The state of research on software engineering competencies: A systematic mapping study
    Assyne, Nana
    Ghanbari, Hadi
    Pulkkinen, Mirja
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 185
  • [3] Empirical research on concurrent software testing: A systematic mapping study
    Melo, Silvana M.
    Carver, Jeffrey C.
    Souza, Paulo S. L.
    Souza, Simone R. S.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 105 : 226 - 251
  • [4] Architectural support for software performance in continuous software engineering: systematic mapping study
    Eramo, Romina
    Tucci, Michele
    Di Pompeo, Daniele
    Cortellessa, Vittorio
    Di Marco, Antinisca
    Taibi, Davide
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 207
  • [5] Software engineering research on the Robot Operating System: A systematic mapping study
    Albonico, Michel
    Dordevic, Milica
    Hamer, Engel
    Malavolta, Ivano
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 197
  • [6] Replication of empirical studies in software engineering research: a systematic mapping study
    Fabio Q. B. da Silva
    Marcos Suassuna
    A. César C. França
    Alicia M. Grubb
    Tatiana B. Gouveia
    Cleviton V. F. Monteiro
    Igor Ebrahim dos Santos
    [J]. Empirical Software Engineering, 2014, 19 : 501 - 557
  • [7] Mobile app privacy in software engineering research: A systematic mapping study
    Ebrahimi, Fahimeh
    Tushev, Miroslav
    Mahmoud, Anas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 133
  • [8] CERSE - Catalog for empirical research in software engineering: A Systematic mapping study
    Molleri, Jefferson Seide
    Petersen, Kai
    Mendes, Emilia
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 105 : 117 - 149
  • [9] Replication of empirical studies in software engineering research: a systematic mapping study
    da Silva, Fabio Q. B.
    Suassuna, Marcos
    Franca, A. Cesar C.
    Grubb, Alicia M.
    Gouveia, Tatiana B.
    Monteiro, Cleviton V. F.
    dos Santos, Igor Ebrahim
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) : 501 - 557
  • [10] Software applied in the scientific research of the universities of Ecuador: systematic mapping study
    Palacios-Zamora, Kerly
    Guerra-Gaibor, Jessica
    [J]. CIENCIA UNEMI, 2022, 15 (39): : 14 - 26