A systematic literature review on fault prediction performance in software engineering

T Hall, S Beecham, D Bowes, D Gray… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Background: The accurate prediction of where faults are likely to occur in code can help
direct test effort, reduce costs, and improve the quality of software. Objective: We investigate …

Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

Comparing and experimenting machine learning techniques for code smell detection

F Arcelli Fontana, MV Mäntylä, M Zanoni… - Empirical Software …, 2016 - Springer
Several code smell detection tools have been developed providing different results,
because smells can be subjectively interpreted, and hence detected, in different ways. In this …

BERT-and TF-IDF-based feature extraction for long-lived bug prediction in FLOSS: a comparative study

L Gomes, R da Silva Torres, ML Côrtes - Information and Software …, 2023 - Elsevier
Context: The correct prediction of long-lived bugs could help maintenance teams to build
their plan and to fix more bugs that often adversely affect software quality and disturb the …

Combining text mining and data mining for bug report classification

Y Zhou, Y Tong, R Gu, H Gall - Journal of Software: Evolution …, 2016 - Wiley Online Library
Bug reports represent an important information source for software construction.
Misclassification of these reports inevitably introduces bias. Manual examinations can help …

Code smell severity classification using machine learning techniques

FA Fontana, M Zanoni - Knowledge-Based Systems, 2017 - Elsevier
Several code smells detection tools have been developed providing different results,
because smells can be subjectively interpreted and hence detected in different ways …

Graph-based analysis and prediction for software evolution

P Bhattacharya, M Iliofotou, I Neamtiu… - 2012 34th …, 2012 - ieeexplore.ieee.org
We exploit recent advances in analysis of graph topology to better understand software
evolution, and to construct predictors that facilitate software development and maintenance …

Comparing mining algorithms for predicting the severity of a reported bug

A Lamkanfi, S Demeyer, QD Soetens… - 2011 15th European …, 2011 - ieeexplore.ieee.org
A critical item of a bug report is the so-called" severity", ie the impact the bug has on the
successful execution of the software system. Consequently, tool support for the person …

Developer prioritization in bug repositories

J Xuan, H Jiang, Z Ren, W Zou - 2012 34th International …, 2012 - ieeexplore.ieee.org
Developers build all the software artifacts in development. Existing work has studied the
social behavior in software repositories. In one of the most important software repositories, a …

Information retrieval based nearest neighbor classification for fine-grained bug severity prediction

Y Tian, D Lo, C Sun - 2012 19th Working Conference on …, 2012 - ieeexplore.ieee.org
Bugs are prevalent in software systems. Some bugs are critical and need to be fixed right
away, whereas others are minor and their fixes could be postponed until resources are …