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 条
  • [11] Software assistants in software engineering: A systematic mapping study
    Savary-Leblanc, Maxime
    Burgueno, Lola
    Cabot, Jordi
    Le Pallec, Xavier
    Gerard, Sebastien
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (03): : 856 - 892
  • [12] Security Bug Report Usage for Software Vulnerability Research: A Systematic Mapping Study
    Bhuiyan, Farzana Ahamed
    Sharif, Md Bulbul
    Rahman, Akond
    [J]. IEEE ACCESS, 2021, 9 : 28471 - 28495
  • [13] 10 Years of research on debugging concurrent and multicore software: a systematic mapping study
    Asadollah, Sara Abbaspour
    Sundmark, Daniel
    Eldh, Sigrid
    Hansson, Hans
    Afzal, Wasif
    [J]. SOFTWARE QUALITY JOURNAL, 2017, 25 (01) : 49 - 82
  • [14] 10 Years of research on debugging concurrent and multicore software: a systematic mapping study
    Sara Abbaspour Asadollah
    Daniel Sundmark
    Sigrid Eldh
    Hans Hansson
    Wasif Afzal
    [J]. Software Quality Journal, 2017, 25 : 49 - 82
  • [15] Software Reuse and Continuous Software Development: A Systematic Mapping Study
    Barros-Justo, Jose L.
    Martinez-Araujo, Nelson
    Gonzalez-Garcia, Alejandro
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (05) : 1539 - 1546
  • [16] Metrics for Software Reliability: a Systematic Mapping Study
    Ronchieri, E.
    Canaparo, M.
    [J]. JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2018, 22 (02) : 5 - 25
  • [17] Software evolution visualization: A systematic mapping study
    Novais, Renato Lima
    Torres, Andre
    Mendes, Thiago Souto
    Mendonca, Manoel
    Zazworka, Nico
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (11) : 1860 - 1883
  • [18] Software Quality Models: A Systematic Mapping Study
    Nistala, Padmalata
    Nori, Kesav Vithal
    Reddy, Raghu
    [J]. 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES (ICSSP 2019), 2019, : 125 - 134
  • [19] Dynamic software updating: a systematic mapping study
    Ahmed, Babiker Hussien
    Lee, Sai Peck
    Su, Moon Ting
    Zakari, Abubakar
    [J]. IET SOFTWARE, 2020, 14 (05) : 468 - 481
  • [20] Software Architecture Evaluation: A Systematic Mapping Study
    Ouhbi, Sofia
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 447 - 454