Giuseppe Ng

h-index3
2papers
19citations

2 Papers

3.6SEOct 2, 2021Code
The Need for a Fine-grained approach in Just-in-Time Defect Prediction

Giuseppe Ng, Charibeth Cheng

With software system complexity leading to the rise of software defects, research efforts have been done on techniques towards predicting software defects and Just-in-time (JIT) defect prediction which predicts whether a code change is defective. While using features to determine potentially defective code change, inspection effort is still significant. As code change can impact several files, we investigate an open source project to identify potential gaps with features in JIT perspective. In addition, with a lack of publicly available JIT dataset that link the features with actual commits, we also present a new dataset that can be utilized in JIT and semantic analysis.

3.6SESep 25, 2021
Investigation of Dataset Features for Just-in-Time Defect Prediction

Giuseppe Ng, Charibeth Cheng

Just-in-time (JIT) defect prediction refers to the technique of predicting whether a code change is defective. Many contributions have been made in this area through the excellent dataset by Kamei. In this paper, we revisit the dataset and highlight preprocessing difficulties with the dataset and the limitations of the dataset on unsupervised learning. Secondly, we propose certain features in the Kamei dataset that can be used for training models. Lastly, we discuss the limitations of the dataset's features.