Performance regression testing initiatives: a systematic mapping

被引:0
|
作者
Rebelo dos Santos, Luciana Brasil [1 ,2 ]
de Souza, Erica Ferreira [3 ]
Endo, Andre Takeshi [4 ]
Trubiani, Catia [1 ]
Pinciroli, Riccardo [1 ]
Vijaykumar, Nandamudi Lankalapalli [5 ]
机构
[1] Gran Sasso Sci Inst GSSI, Laquila, Italy
[2] Inst Fed Educ Ciencia & Tecnol Sao Paulo IFSP, Jacarei, SP, Brazil
[3] Univ Tecnol Fed Parana UTFPR, Cornelio Procopio, Brazil
[4] Univ Fed Sao Carlos UFSCar, Sao Carlos, Brazil
[5] Inst Nacl Pesquisas Espaciais INPE, Sao Jose Dos Campos, Brazil
基金
巴西圣保罗研究基金会;
关键词
Performance regression; Software testing; Systematic mapping; ANOMALY DETECTION; GUIDELINES; FRAMEWORK;
D O I
10.1016/j.infsof.2024.107641
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Issues related to the performance of software systems are crucial, as they have the potential to impede the effective utilization of products, compromise user satisfaction, escalate costs, and lead to failures. Performance regression testing has been identified as a prominent research domain, since it aims to prevent anomalies and substantial slowdowns. Objective: The objective of this paper is to examine recent approaches proposed in the literature concerning performance regression testing. Our interest lies in contributing insights that offer a forward-looking perspective on what is essential in this promising research domain. Methods: We carried out a systematic mapping study with the objective of gathering information on various initiatives related to performance regression testing. Our methodology follows the state-of-the-art guidelines for systematic mappings comprising planning, conducting, and reporting activities, thus obtaining a comprehensive set of selected studies. Results: Our selection includes 68 papers, and our analysis focuses on four key research questions, delving into (i) publication trends, (ii) developed approaches, (iii) conducted evaluations, and (iv) challenges. As a result of this investigation, we present a roadmap highlighting research opportunities. Conclusion: This flourishing research field entails a broad set of challenges, such as deciding the granularity of tests and the frequency of launching the performance regression process. Consequently, there is still much work to be undertaken to trade-off between the accuracy and the efficiency of capturing complex performance issues across diverse application domains and/or execution environments.
引用
收藏
页数:20
相关论文
共 50 条
  • [11] Graphical user interface (GUI) testing: Systematic mapping and repository
    Banerjee, Ishan
    Nguyen, Bao
    Garousi, Vahid
    Memon, Atif
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (10) : 1679 - 1694
  • [12] A systematic mapping on software testing for blockchains
    Elakas, Anil
    Sozer, Hasan
    Safak, Ilgin
    Kalkan, Kubra
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 7111 - 7126
  • [13] Software Testing in Introductory Programming Courses A Systematic Mapping Study
    Scatalon, Lilian Passos
    Carver, Jeffrey C.
    Garcia, Rogerio Eduardo
    Barbosa, Ellen Francine
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 421 - 427
  • [14] Requirements Engineering and Software Testing in Agile Methodologies: a Systematic Mapping
    Coutinho, Jarbele C. S.
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 322 - 331
  • [15] Adoption of Software Testing in Internet of Things: A Systematic Literature Mapping
    Cortes, Mariela
    Saraiva, Raphael
    Souza, Marcia
    Mello, Patricia
    Soares, Pamella
    SAST 2019: PROCEEDINGS OF THE IV BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, 2019, : 3 - 11
  • [16] Software testing for extended reality applications: a systematic mapping study
    Ruizhen Gu
    José Miguel Rojas
    Donghwan Shin
    Automated Software Engineering, 2025, 32 (2)
  • [17] Testing anticipatory systems: A systematic mapping study on the state of the art
    Peischl, Bernhard
    Tazl, Oliver A.
    Wotawa, Franz
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [18] Automated functional testing of mobile applications: a systematic mapping study
    Tramontana, Porfirio
    Amalfitano, Domenico
    Amatucci, Nicola
    Fasolino, Anna Rita
    SOFTWARE QUALITY JOURNAL, 2019, 27 (01) : 149 - 201
  • [19] Exploring together Software Architecture and Software Testing: A Systematic Mapping
    Souza, Nilton Mendes
    Dias, Diogenes
    Ruas de Oliveira, Lucas Bueno
    Lana, Cristiane Aparecida
    Nakagawa, Elisa Yumi
    Maldonado, Jose Carlos
    PROCEEDINGS OF THE 2016 35TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2016,
  • [20] Using Machine Learning on Testing IoT Applications: a systematic mapping
    Freitas, Lavinia
    Lelli, Valeria
    PROCEEDINGS OF THE 28TH BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, WEBMEDIA 2022, 2022, : 348 - 358