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 …

Cc2vec: Distributed representations of code changes

T Hoang, HJ Kang, D Lo, J Lawall - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Existing work on software patches often use features specific to a single task. These works
often rely on manually identified features, and human effort is required to identify these …

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 …

Deepjit: an end-to-end deep learning framework for just-in-time defect prediction

T Hoang, HK Dam, Y Kamei, D Lo… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
Software quality assurance efforts often focus on identifying defective code. To find likely
defective code early, change-level defect prediction-aka. Just-In-Time (JIT) defect prediction …

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 …

Online defect prediction for imbalanced data

M Tan, L Tan, S Dara, C Mayeux - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Many defect prediction techniques are proposed to improve software reliability. Change
classification predicts defects at the change level, where a change is the modifications to …

Are fix-inducing changes a moving target? a longitudinal case study of just-in-time defect prediction

S McIntosh, Y Kamei - Proceedings of the 40th international conference …, 2018 - dl.acm.org
Change-level defect prediction [5], aka, Just-In-Time (JIT) defect prediction [1], is an
alternative to module-level defect prediction that offers several advantages. First, since code …

An exploratory study on self-admitted technical debt

A Potdar, E Shihab - 2014 IEEE International Conference on …, 2014 - ieeexplore.ieee.org
Throughout a software development life cycle, developers knowingly commit code that is
either incomplete, requires rework, produces errors, or is a temporary workaround. Such …

Studying just-in-time defect prediction using cross-project models

Y Kamei, T Fukushima, S McIntosh… - Empirical Software …, 2016 - Springer
Unlike traditional defect prediction models that identify defect-prone modules, Just-In-Time
(JIT) defect prediction models identify defect-inducing changes. As such, JIT defect models …

Perceptions, expectations, and challenges in defect prediction

Z Wan, X Xia, AE Hassan, D Lo, J Yin… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Defect prediction has been an active research area for over four decades. Despite
numerous studies on defect prediction, the potential value of defect prediction in practice …