Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

Jitline: A simpler, better, faster, finer-grained just-in-time defect prediction

C Pornprasit… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
A Just-In-Time (JIT) defect prediction model is a classifier to predict if a commit is defect-
introducing. Recently, CC2Vec-a deep learning approach for Just-In-Time defect prediction …

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 the automated parameter optimization on transfer learning for cross-project defect prediction: an empirical study

K Li, Z **ang, T Chen, S Wang, KC Tan - Proceedings of the ACM/IEEE …, 2020 - dl.acm.org
Data-driven defect prediction has become increasingly important in software engineering
process. Since it is not uncommon that data from a software project is insufficient for training …

On the value of oversampling for deep learning in software defect prediction

R Yedida, T Menzies - IEEE Transactions on Software …, 2021 - ieeexplore.ieee.org
One truism of deep learning is that the automatic feature engineering (seen in the first layers
of those networks) excuses data scientists from performing tedious manual feature …

Evaluating hyper-parameter tuning using random search in support vector machines for software effort estimation

L Villalobos-Arias, C Quesada-López… - Proceedings of the 16th …, 2020 - dl.acm.org
Studies in software effort estimation (SEE) have explored the use of hyper-parameter tuning
for machine learning algorithms (MLA) to improve the accuracy of effort estimates. In other …

Parameter tuning for software fault prediction with different variants of differential evolution

N Nikravesh, MR Keyvanpour - Expert Systems with Applications, 2024 - Elsevier
The cost of software testing could be reduced if faulty entities were identified prior to the
testing phase, which is possible with software fault prediction (SFP). In most SFP models …

Where should i look at? recommending lines that reviewers should pay attention to

Y Hong, CK Tantithamthavorn… - … on software analysis …, 2022 - ieeexplore.ieee.org
Code review is an effective quality assurance practice, yet can be time-consuming since
reviewers have to carefully review all new added lines in a patch. Our analysis shows that at …

BiLO-CPDP: Bi-level programming for automated model discovery in cross-project defect prediction

K Li, Z **ang, T Chen, KC Tan - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Cross-Project Defect Prediction (CPDP), which borrows data from similar projects by
combining a transfer learner with a classifier, have emerged as a promising way to predict …

Better data labelling with emblem (and how that impacts defect prediction)

H Tu, Z Yu, T Menzies - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
Standard automatic methods for recognizing problematic development commits can be
greatly improved via the incremental application of human+ artificial expertise. In this …