Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
A software reliability growth model for an error-removal phenomenon
Software Engineering Journal
The nature of statistical learning theory
The nature of statistical learning theory
Handbook of software reliability engineering
Handbook of software reliability engineering
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
Classification and evaluation of defects in a project retrospective
Journal of Systems and Software
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
The Chaos of Software Development
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Studying the Chaos of Code Development
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Use of relative code churn measures to predict system defect density
Proceedings of the 27th international conference on Software engineering
Static analysis tools as early indicators of pre-release defect density
Proceedings of the 27th international conference on Software engineering
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
The Top Ten List: Dynamic Fault Prediction
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
IEEE Transactions on Software Engineering
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
Predicting fault-prone components in a java legacy system
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Predicting Faults from Cached History
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Towards a Theoretical Model for Software Growth
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Predicting defect-prone software modules using support vector machines
Journal of Systems and Software
Predicting faults using the complexity of code changes
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Support vector regression for software reliability growth modeling and prediction
ISNN'05 Proceedings of the Second international conference on Advances in Neural Networks - Volume Part I
Evaluating defect prediction approaches: a benchmark and an extensive comparison
Empirical Software Engineering
Hi-index | 0.00 |
In the available literature, researchers have proposed and implemented a plethora of bug prediction approaches, which vary in terms of accuracy, complexity and the input data they require, but very few of them has predicted the number of bugs in the software based on the entropy or the complexity of code changes. To use the entropy of code change as a bug predictor, firstly, the history of complexity metric HCM defined with different decay weight and decay models were assigned to it Hassan, 2009. But, they did not propose any method to find out the value of decay rate/factor. In this paper, we proposed a new weight to HCM, a method to find out the value of decay rate/factor and proposed some novel decay-based methods. We have applied simple linear regression SLR and support vector regression SVR to predict the bugs based on existing and proposed methods of HCM. We have also studied the performance of different complexity of code changes entropy-based bug prediction approaches on the basis of various performance measures using four subsystems of Mozilla project. We found that decay models for SVR show better results in comparison with SLR.