Graph-based machine learning improves just-in-time defect prediction.
Ontology highlight
ABSTRACT: The increasing complexity of today's software requires the contribution of thousands of developers. This complex collaboration structure makes developers more likely to introduce defect-prone changes that lead to software faults. Determining when these defect-prone changes are introduced has proven challenging, and using traditional machine learning (ML) methods to make these determinations seems to have reached a plateau. In this work, we build contribution graphs consisting of developers and source files to capture the nuanced complexity of changes required to build software. By leveraging these contribution graphs, our research shows the potential of using graph-based ML to improve Just-In-Time (JIT) defect prediction. We hypothesize that features extracted from the contribution graphs
SUBMITTER: Bryan J
PROVIDER: S-EPMC10101485 | biostudies-literature | 2023
REPOSITORIES: biostudies-literature
ACCESS DATA