R Malhotra - Applied Soft Computing, 2015 - Elsevier
Background Software fault prediction is the process of developing models that can be used by the software practitioners in the early phases of software development life cycle for …
SK Pandey, RB Mishra, AK Tripathi - Expert Systems with Applications, 2021 - Elsevier
Several prediction approaches are contained in the arena of software engineering such as prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …
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 …
D Radjenović, M Heričko, R Torkar… - Information and software …, 2013 - Elsevier
CONTEXT: Software metrics may be used in fault prediction models to improve software quality by predicting fault location. OBJECTIVE: This paper aims to identify software metrics …
T Menzies, A Butcher, D Cok, A Marcus… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Existing research is unclear on how to generate lessons learned for defect prediction and effort estimation. Should we seek lessons that are global to multiple projects or just local to …
Software Bug Prediction (SBP) is an important issue in software development and maintenance processes, which concerns with the overall of software successes. This is …
Naive Bayes is one of the most widely used algorithms in classification problems because of its simplicity, effectiveness, and robustness. It is suitable for many learning scenarios, such …
D Ryu, O Choi, J Baik - Empirical Software Engineering, 2016 - Springer
It is well-known that software defect prediction is one of the most important tasks for software quality improvement. The use of defect predictors allows test engineers to focus on defective …
D Ryu, JI Jang, J Baik - Software Quality Journal, 2017 - Springer
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 …