Show simple item record

Revisiting the reproducibility of empirical software engineering studies based on data retrieved from development repositories

dc.contributor.authorGonzalez-Barahona, Jesus M.
dc.contributor.authorRobles, Gregorio
dc.date.accessioned2023-10-16T08:47:37Z
dc.date.available2023-10-16T08:47:37Z
dc.date.issued2023
dc.identifier.citationJesus M. Gonzalez-Barahona, Gregorio Robles, Revisiting the reproducibility of empirical software engineering studies based on data retrieved from development repositories, Information and Software Technology, Volume 164, 2023, 107318, ISSN 0950-5849, https://doi.org/10.1016/j.infsof.2023.107318es
dc.identifier.issn0950-5849
dc.identifier.urihttps://hdl.handle.net/10115/24912
dc.descriptionThe research presented in this paper has been supported in part by the Government of Spain , through project “Dependentium” (PID2022-139551NB-I00).es
dc.description.abstractContext: In 2012, our paper ‘‘On the reproducibility of empirical software engineering studies based on data retrieved from development repositories’’ was published. It proposed a method for assessing the reproducibility of studies based on mining software repositories (MSR studies). Since then, several approaches have happened with respect to the study of the reproducibility of this kind of studies. Objective: To revisit the proposals of that paper, analyzing to which extent they remain valid, and how they relate to current initiatives and studies on reproducibility and validation of research results in empirical software engineering. Method: We analyze the most relevant studies affecting assumptions or consequences of the approach of the original paper, and other initiatives related to the evaluation of replicability aspects of empirical software engineering studies. We compare the results of that analysis with the results of the original study, finding similarities and differences. We also run a reproducibility assessment study on current MSR papers. Based on the comparison, and the applicability of the method to current papers, we draw conclusions on the validity of the approach of the original paper. Main lessons learned: The method proposed in the original paper is still valid, and compares well with other more recent methods. It matches the results of relevant studies on reproducibility, and a systematic comparison with them shows that our approach is aligned with their proposals. Our method has practical use, and complements well the current major initiatives on the review of reproducibility artifacts. As a side result, we learn that the reproducibility of MSR studies has improved during the last decade. Vision: We propose to use our approach as a fundamental element of a more profound review of the reproducibility of MSR studies, and of the characterization of validation studies in this realm.es
dc.language.isoenges
dc.publisherElsevieres
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectReproducible researches
dc.subjectMining software repositorieses
dc.subjectReproducibilityes
dc.subjectValidation studieses
dc.subjectEmpirical software engineeringes
dc.titleRevisiting the reproducibility of empirical software engineering studies based on data retrieved from development repositorieses
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1016/j.infsof.2023.107318es
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución 4.0 InternacionalExcept where otherwise noted, this item's license is described as Atribución 4.0 Internacional