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 …

Software vulnerability analysis and discovery using machine-learning and data-mining techniques: A survey

SM Ghaffarian, HR Shahriari - ACM computing surveys (CSUR), 2017 - dl.acm.org
Software security vulnerabilities are one of the critical issues in the realm of computer
security. Due to their potential high severity impacts, many different approaches have been …

A survey on deep learning tools dealing with data scarcity: definitions, challenges, solutions, tips, and applications

L Alzubaidi, J Bai, A Al-Sabaawi, J Santamaría… - Journal of Big Data, 2023 - Springer
Data scarcity is a major challenge when training deep learning (DL) models. DL demands a
large amount of data to achieve exceptional performance. Unfortunately, many applications …

Survey on software defect prediction techniques

MK Thota, FH Shajin, P Rajesh - International Journal of Applied …, 2020 - gigvvy.com
Recent advancements in technology have emerged the requirements of hardware and
software applications. Along with this technical growth, software industries also have faced …

Transfer learning using computational intelligence: A survey

J Lu, V Behbood, P Hao, H Zuo, S Xue… - Knowledge-Based …, 2015 - Elsevier
Transfer learning aims to provide a framework to utilize previously-acquired knowledge to
solve new but similar problems much more quickly and effectively. In contrast to classical …

An empirical comparison of model validation techniques for defect prediction models

C Tantithamthavorn, S McIntosh… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Defect prediction models help software quality assurance teams to allocate their limited
resources to the most defect-prone modules. Model validation techniques, such as-fold …

Heterogeneous defect prediction

J Nam, S Kim - Proceedings of the 2015 10th joint meeting on …, 2015 - dl.acm.org
Software defect prediction is one of the most active research areas in software engineering.
We can build a prediction model with defect data collected from a software project and …

A systematic review of machine learning techniques for software fault prediction

R Malhotra - Applied Soft Computing, 2015 - Elsevier
Background Software fault prediction is the process of developing models that can be used
by the software practitioners in the early phases of software development life cycle for …

A systematic literature review and meta-analysis on cross project defect prediction

S Hosseini, B Turhan… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Background: Cross project defect prediction (CPDP) recently gained considerable attention,
yet there are no systematic efforts to analyse existing empirical evidence. Objective: To …

The impact of automated parameter optimization on defect prediction models

C Tantithamthavorn, S McIntosh… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Defect prediction models-classifiers that identify defect-prone software modules-have
configurable parameters that control their characteristics (eg, the number of trees in a …