Feature sets in just-in-time defect prediction: An empirical evaluation
Just-in-time defect prediction assigns a defect risk to each new change to a software repository in order to prioritize review and testing efforts. Over the last decades different approaches were proposed in literature to craft more accurate prediction models. However, defect prediction is still not widely used in industry, due to predictions with varying performance. In this study, we evaluate existing features on six open-source projects and propose two new features sets, not yet discussed in literature. By combining all feature sets, we improve MCC by on average 21%, leading to the best performing models when compared to state-of-the-art approaches. We also evaluate effort-awareness and find that on average 14% more defects can be identified, inspecting 20% of changed lines.
Fri 18 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
14:00 - 15:30 | |||
14:00 20mResearch paper | Improving the Performance of Code Vulnerability Prediction using Abstract Syntax Tree Information PROMISE Fahad Al Debeyan Lancaster University, Tracy Hall Lancaster University, David Bowes Lancaster University | ||
14:20 20mResearch paper | Feature sets in just-in-time defect prediction: An empirical evaluation PROMISE | ||
14:40 20mResearch paper | Predicting Build Outcomes In Continuous Integration Using Textual Analysis of Source Code Commits PROMISE Khaled Al-Sabbagh University of Gothenburg, Miroslaw Staron University of Gothenburg, Regina Hebig University of Gothenburg | ||
15:00 20mResearch paper | Identifying security-related requirements in regulatory documents based on cross-project classification PROMISE Mazen Mohamad Chalmers and University of Gothenburg, Jan-Philipp Steghöfer XITASO GmbH IT & Software Solutions, Alexander Åström Volvo GTT, Riccardo Scandariato Hamburg University of Technology |