Software testing with large language models: Survey, landscape, and vision
Pre-trained large language models (LLMs) have recently emerged as a breakthrough
technology in natural language processing and artificial intelligence, with the ability to …
technology in natural language processing and artificial intelligence, with the ability to …
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 …
from various teams in planning, execution, and testing. Many software products have high …
A novel neural source code representation based on abstract syntax tree
Exploiting machine learning techniques for analyzing programs has attracted much
attention. One key problem is how to represent code fragments well for follow-up analysis …
attention. One key problem is how to represent code fragments well for follow-up analysis …
[HTML][HTML] On the use of deep learning in software defect prediction
Context: Automated software defect prediction (SDP) methods are increasingly applied,
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …
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 …
resources to the most defect-prone modules. Model validation techniques, such as-fold …
Heterogeneous defect prediction
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 …
We can build a prediction model with defect data collected from a software project and …
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 …
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 …
configurable parameters that control their characteristics (eg, the number of trees in a …
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 …
by the software practitioners in the early phases of software development life cycle for …
The impact of class rebalancing techniques on the performance and interpretation of defect prediction models
C Tantithamthavorn, AE Hassan… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Defect models that are trained on class imbalanced datasets (ie, the proportion of defective
and clean modules is not equally represented) are highly susceptible to produce inaccurate …
and clean modules is not equally represented) are highly susceptible to produce inaccurate …