A systematic survey of just-in-time software defect prediction

Y Zhao, K Damevski, H Chen - ACM Computing Surveys, 2023 - dl.acm.org
Recent years have experienced sustained focus in research on software defect prediction
that aims to predict the likelihood of software defects. Moreover, with the increased interest …

Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges

J Chen, X **a, D Lo, J Grundy, X Yang - Empirical Software Engineering, 2021 - Springer
Software development is a very broad activity that captures the entire life cycle of a software,
which includes designing, programming, maintenance and so on. In this study, we focus on …

[HTML][HTML] On the use of deep learning in software defect prediction

G Giray, KE Bennin, Ö Köksal, Ö Babur… - Journal of Systems and …, 2023 - Elsevier
Context: Automated software defect prediction (SDP) methods are increasingly applied,
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …

Data quality matters: A case study on data label correctness for security bug report prediction

X Wu, W Zheng, X **a, D Lo - IEEE Transactions on Software …, 2021 - ieeexplore.ieee.org
In the research of mining software repositories, we need to label a large amount of data to
construct a predictive model. The correctness of the labels will affect the performance of a …

Deep learning based software defect prediction

L Qiao, X Li, Q Umer, P Guo - Neurocomputing, 2020 - Elsevier
Software systems have become larger and more complex than ever. Such characteristics
make it very challengeable to prevent software defects. Therefore, automatically predicting …

Deep just-in-time defect prediction: how far are we?

Z Zeng, Y Zhang, H Zhang, L Zhang - Proceedings of the 30th ACM …, 2021 - dl.acm.org
Defect prediction aims to automatically identify potential defective code with minimal human
intervention and has been widely studied in the literature. Just-in-Time (JIT) defect prediction …

Deeplinedp: Towards a deep learning approach for line-level defect prediction

C Pornprasit… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Defect prediction is proposed to assist practitioners effectively prioritize limited Software
Quality Assurance (SQA) resources on the most risky files that are likely to have post-release …

Predicting defective lines using a model-agnostic technique

S Wattanakriengkrai, P Thongtanunam… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Defect prediction models are proposed to help a team prioritize the areas of source code
files that need Software Quality Assurance (SQA) based on the likelihood of having defects …

COSTE: Complexity-based OverSampling TEchnique to alleviate the class imbalance problem in software defect prediction

S Feng, J Keung, X Yu, Y **ao, KE Bennin… - Information and …, 2021 - Elsevier
Context: Generally, there are more non-defective instances than defective instances in the
datasets used for software defect prediction (SDP), which is referred to as the class …

The best of both worlds: integrating semantic features with expert features for defect prediction and localization

C Ni, W Wang, K Yang, X **a, K Liu, D Lo - Proceedings of the 30th ACM …, 2022 - dl.acm.org
To improve software quality, just-in-time defect prediction (JIT-DP)(identifying defect-
inducing commits) and just-in-time defect localization (JIT-DL)(identifying defect-inducing …