A developer centered bug prediction model
Several techniques have been proposed to accurately predict software defects. These
techniques generally exploit characteristics of the code artefacts (eg, size, complexity, etc.) …
techniques generally exploit characteristics of the code artefacts (eg, size, complexity, etc.) …
Traceability in the wild: automatically augmenting incomplete trace links
M Rath, J Rendall, JLC Guo, J Cleland-Huang… - Proceedings of the 40th …, 2018 - dl.acm.org
Software and systems traceability is widely accepted as an essential element for supporting
many software development tasks. Today's version control systems provide inbuilt features …
many software development tasks. Today's version control systems provide inbuilt features …
Software defect prediction using relational association rule mining
This paper focuses on the problem of defect prediction, a problem of major importance
during software maintenance and evolution. It is essential for software developers to identify …
during software maintenance and evolution. It is essential for software developers to identify …
The effectiveness of supervised machine learning algorithms in predicting software refactoring
Refactoring is the process of changing the internal structure of software to improve its quality
without modifying its external behavior. Empirical studies have repeatedly shown that …
without modifying its external behavior. Empirical studies have repeatedly shown that …
Examining the performance of kernel methods for software defect prediction based on support vector machine
Abstract Support Vector Machine (SVM) has been widely used to build software defect
prediction models. Prior studies compared the accuracy of SVM to other machine learning …
prediction models. Prior studies compared the accuracy of SVM to other machine learning …
Method-level bug prediction
Researchers proposed a wide range of approaches to build effective bug prediction models
that take into account multiple aspects of the software development process. Such models …
that take into account multiple aspects of the software development process. Such models …
A transfer cost-sensitive boosting approach for cross-project defect prediction
Software defect prediction has been regarded as one of the crucial tasks to improve software
quality by effectively allocating valuable resources to fault-prone modules. It is necessary to …
quality by effectively allocating valuable resources to fault-prone modules. It is necessary to …
Challenges with applying vulnerability prediction models
Vulnerability prediction models (VPM) are believed to hold promise for providing software
engineers guidance on where to prioritize precious verification resources to search for …
engineers guidance on where to prioritize precious verification resources to search for …
A learning-to-rank approach to software defect prediction
X Yang, K Tang, X Yao - IEEE Transactions on Reliability, 2014 - ieeexplore.ieee.org
Software defect prediction can help to allocate testing resources efficiently through ranking
software modules according to their defects. Existing software defect prediction models that …
software modules according to their defects. Existing software defect prediction models that …
Toward a smell-aware bug prediction model
Code smells are symptoms of poor design and implementation choices. Previous studies
empirically assessed the impact of smells on code quality and clearly indicate their negative …
empirically assessed the impact of smells on code quality and clearly indicate their negative …