A systematic literature review on software defect prediction using artificial intelligence: Datasets, Data Validation Methods, Approaches, and Tools

J Pachouly, S Ahirrao, K Kotecha… - … Applications of Artificial …, 2022 - Elsevier
Delivering high-quality software products is a challenging task. It needs proper coordination
from various teams in planning, execution, and testing. Many software products have high …

Linevul: A transformer-based line-level vulnerability prediction

M Fu, C Tantithamthavorn - … of the 19th International Conference on …, 2022 - dl.acm.org
Software vulnerabilities are prevalent in software systems, causing a variety of problems
including deadlock, information loss, or system failures. Thus, early predictions of software …

A systematic process for Mining Software Repositories: Results from a systematic literature review

M Vidoni - Information and Software Technology, 2022 - Elsevier
Abstract Context: Mining Software Repositories (MSR) is a growing area of Software
Engineering (SE) research. Since their emergence in 2004, many investigations have …

Interpretability application of the Just-in-Time software defect prediction model

W Zheng, T Shen, X Chen, P Deng - Journal of Systems and Software, 2022 - Elsevier
Software defect prediction is one of the most active fields in software engineering. Recently,
some experts have proposed the Just-in-time Defect Prediction Technology. Just-in-time …

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 …

An empirical study of model-agnostic techniques for defect prediction models

J Jiarpakdee, CK Tantithamthavorn… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Software analytics have empowered software organisations to support a wide range of
improved decision-making and policy-making. However, such predictions made by software …

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 …

Understanding machine learning software defect predictions

G Esteves, E Figueiredo, A Veloso, M Viggiato… - Automated Software …, 2020 - Springer
Software defects are well-known in software development and might cause several
problems for users and developers aside. As a result, researches employed distinct …

Pyexplainer: Explaining the predictions of just-in-time defect models

C Pornprasit, C Tantithamthavorn… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Just-In-Time (JIT) defect prediction (ie, an AI/ML model to predict defect-introducing
commits) is proposed to help developers prioritize their limited Software Quality Assurance …

Practitioners' perceptions of the goals and visual explanations of defect prediction models

J Jiarpakdee, CK Tantithamthavorn… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Software defect prediction models are classifiers that are constructed from historical software
data. Such software defect prediction models have been proposed to help developers …