Reproducibility and credibility in empirical software engineering: A case study based on a systematic literature review of the use of the SZZ algorithm

被引:59
|
作者
Rodriguez-Perez, Gema [1 ]
Robles, Gregorio [1 ]
Gonzalez-Barahona, Jesus M. [1 ]
机构
[1] Univ Rey Juan Carlos, Madrid, Spain
关键词
Credibility; Reproducibility; SZZ Algorithm; Systematic literature review;
D O I
10.1016/j.infsof.2018.03.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context Reproducibility of Empirical Software Engineering (ESE) studies is an essential part for improving their credibility, as it offers the opportunity to the research community to verify, evaluate and improve their research outcomes. Objective: We aim to study reproducibility and credibility in ESE with a case study, by investigating how they have been addressed in studies where SZZ, a widely-used algorithm by gliwerski, Zimmermann and Zeller to detect the origin of a bug, has been applied. Methodology: We have performed a systematic literature review to evaluate publications that use SZZ. In total, 187 papers have been analyzed for reproducibility, reporting of limitations and use of improved versions of the algorithm. Results: We have found a situation with a lot of room for improvement in ESE as reproducibility is not commonly found; factors that undermine the credibility of results are common. We offer some lessons learned and guidelines for researchers and reviewers to address this problem. Conclusion: Reproducibility and other related aspects that ensure a high quality scientific process should be taken more into consideration by the ESE community in order to increase the credibility of the research results.
引用
收藏
页码:164 / 176
页数:13
相关论文
共 50 条
  • [21] Scrutinizing Systematic Literature Review Process in Software Engineering
    Stapic, Zlatko
    de-Marcos, Luis
    Strahonja, Vjeran
    Garcia-Cabot, Antonio
    Garcia Lopez, Eva
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2016, 5 (01): : 104 - 116
  • [22] Genetic Programming in Software Engineering: A Systematic Literature Review
    Sanchez-Garcia, Angel Juan
    Loaiza-Meseguer, Leslie
    Ocharan-Hernandez, Jorge Octavio
    Perez-Arriaga, Juan Carlos
    INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2023, 14 (03): : 61 - 70
  • [23] Gamification in software engineering teamworks: A systematic literature review
    Hernandez, Luis
    Munoz, Mirna
    Mejia, Jezreel
    Pena, Adriana
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS 2016): APPLICATIONS IN SOFTWARE ENGINEERING, 2016,
  • [24] Modelling guidance in software engineering: a systematic literature review
    Shalini Chakraborty
    Grischa Liebel
    Software and Systems Modeling, 2024, 23 : 249 - 265
  • [25] Perceived diversity in software engineering: a systematic literature review
    Rodriguez-Perez, Gema
    Nadri, Reza
    Nagappan, Meiyappan
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (05)
  • [26] Software Engineering in Medical Informatics: A Systematic Literature Review
    Dalveren, Gonca Gokce Menekse
    Mishra, Deepti
    PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND MANAGEMENT (ICICM 2019), 2019, : 112 - 117
  • [27] Behavioral software engineering: A definition and systematic literature review
    Lenberg, Per
    Feldt, Robert
    Wallgren, Lars Goran
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 15 - 37
  • [28] A Systematic Literature Review on Sustainability Studies in Software Engineering
    Ahmad, Ruzita
    Baharom, Fauziah
    Hussain, Azham
    PROCEEDING OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2014, VOLS 1 AND 2, 2014, : 440 - 445
  • [29] A systematic literature review of capstone courses in software engineering
    Tenhunen, Saara
    Mannisto, Tomi
    Luukkainen, Matti
    Ihantola, Petri
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 159
  • [30] Privacy by Design and Software Engineering a Systematic Literature Review
    Andrade, Vinicius Camargo
    Gomes, Rhodrigo Deda
    Reinehr, Sheila
    Freitas, Cinthia Obladen de A.
    Malucelli, Andreia
    PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,