A systematic survey of just-in-time software defect prediction

Y Zhao, K Damevski, H Chen - ACM Computing Surveys, 2023 - dl.acm.org
Recent years have experienced sustained focus in research on software defect prediction
that aims to predict the likelihood of software defects. Moreover, with the increased interest …

A large-scale empirical study of just-in-time quality assurance

Y Kamei, E Shihab, B Adams… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Defect prediction models are a well-known technique for identifying defect-prone files or
packages such that practitioners can allocate their quality assurance efforts (eg, testing and …

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 …

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 …

Predicting vulnerable software components via text mining

R Scandariato, J Walden, A Hovsepyan… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
This paper presents an approach based on machine learning to predict which components
of a software application contain security vulnerabilities. The approach is based on text …

Dealing with noise in defect prediction

S Kim, H Zhang, R Wu, L Gong - … of the 33rd International Conference on …, 2011 - dl.acm.org
Many software defect prediction models have been built using historical defect data
obtained by mining software repositories (MSR). Recent studies have discovered that data …

Reducing features to improve code change-based bug prediction

S Shivaji, EJ Whitehead, R Akella… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Machine learning classifiers have recently emerged as a way to predict the introduction of
bugs in changes made to source code files. The classifier is first trained on software history …

Defect prediction: Accomplishments and future challenges

Y Kamei, E Shihab - 2016 IEEE 23rd international conference …, 2016 - ieeexplore.ieee.org
As software systems play an increasingly important role in our lives, their complexity
continues to increase. The increased complexity of software systems makes the assurance …

A contextual approach towards more accurate duplicate bug report detection

A Alipour, A Hindle, E Stroulia - 2013 10th Working Conference …, 2013 - ieeexplore.ieee.org
Bug-tracking and issue-tracking systems tend to be populated with bugs, issues, or tickets
written by a wide variety of bug reporters, with different levels of training and knowledge …

The impact of context metrics on just-in-time defect prediction

M Kondo, DM German, O Mizuno, EH Choi - Empirical software …, 2020 - Springer
Traditional just-in-time defect prediction approaches have been using changed lines of
software to predict defective-changes in software development. However, they disregard …