A Systematic Process for Mining Software Repositories: Results from a Systematic Literature Review

dc.contributor.authorVidoni, Melina
dc.date.accessioned2023-04-13T23:45:23Z
dc.date.issued2022
dc.date.updated2022-01-23T07:18:45Z
dc.description.abstractContext: Mining Software Repositories (MSR) is a growing area of Software Engineering (SE) research. Since their emergence in 2004, many investigations have analysed different aspects of these studies. However, there are no guidelines on how to conduct systematic MSR studies. There is a need to evaluate how MSR research is approached to provide a framework to do so systematically. Objective: To identify how MSR studies are conducted in terms of repository selection and data extraction. To uncover potential for improvement in directing systematic research and providing guidelines to do so. Method: A systematic literature review of MSR studies was conducted following the guidelines and template proposed by Mian et al. (which refines those provided by Kitchenham and Charters). These guidelines were extended and revised to provide a framework for systematic MSR studies. Results: MSR studies typically do not follow a systematic approach for repository selection, and many do not report selection or data extraction protocols. Furthermore, few manuscripts discuss threats to the study’s validity due to the selection or data extraction steps followed. Conclusions: Although MSR studies are evidence-based research, they seldom follow a systematic process. Hence, there is a need for guidelines on how to conduct systematic MSR studies. New guidelines and a template have been proposed, consolidating related studies in the MSR field and strategies for systematic literature reviews.en_AU
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.issn0950-5849en_AU
dc.identifier.urihttp://hdl.handle.net/1885/289234
dc.language.isoen_AUen_AU
dc.publisherElsevieren_AU
dc.rights© 2021 Elsevier B.V.en_AU
dc.sourceInformation and Software Technologyen_AU
dc.subjectMining Software Repositoriesen_AU
dc.subjectSystematic literature reviewen_AU
dc.subjectEvidence-based software engineeringen_AU
dc.subjectGuidelinesen_AU
dc.titleA Systematic Process for Mining Software Repositories: Results from a Systematic Literature Reviewen_AU
dc.typeJournal articleen_AU
local.bibliographicCitation.lastpage17en_AU
local.bibliographicCitation.startpage1en_AU
local.contributor.affiliationVidoni, Melina, College of Engineering and Computer Science, ANUen_AU
local.contributor.authoremailu1118090@anu.edu.auen_AU
local.contributor.authoruidVidoni, Melina, u1118090en_AU
local.description.embargo2099-12-31
local.description.notesImported from ARIESen_AU
local.identifier.absfor461202 - Empirical software engineeringen_AU
local.identifier.ariespublicationu1118090xPUB1en_AU
local.identifier.citationvolume144en_AU
local.identifier.doi10.1016/j.infsof.2021.106791en_AU
local.identifier.uidSubmittedByu1118090en_AU
local.publisher.urlhttps://www.elsevier.com/en-auen_AU
local.type.statusPublished Versionen_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
1-s2.0-S0950584921002317-main.pdf
Size:
2.07 MB
Format:
Adobe Portable Document Format
Description: