A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Predicting Fault-Prone Software Modules in Telephone Switches
IEEE Transactions on Software Engineering
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
IEEE Transactions on Software Engineering
A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Modeling Development Effort in Object-Oriented Systems Using Design Properties
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
The distribution of faults in a large industrial software system
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Replicated Case Studies for Investigating Quality Factorsin Object-Oriented Designs
Empirical Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Assessing the applicability of fault-proneness models across object-oriented software projects
IEEE Transactions on Software Engineering
Learning Patterns in Noisy Data: The AQ Approach
Machine Learning and Its Applications, Advanced Lectures
IEEE Transactions on Software Engineering
An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
IEEE Transactions on Software Engineering
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
IEEE Transactions on Software Engineering
MNav: A Markov Model-Based Web Site Navigability Measure
IEEE Transactions on Software Engineering
Empirical Analysis of Software Fault Content and Fault Proneness Using Bayesian Methods
IEEE Transactions on Software Engineering
Proceedings of the 30th international conference on Software engineering
Journal of Systems and Software
Predicting Software Fault Proneness Model Using Neural Network
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Metrics to study symptoms of bad software designs
ACM SIGSOFT Software Engineering Notes
Application of support vector machine to predict fault prone classes
ACM SIGSOFT Software Engineering Notes
Review: A systematic review of software fault prediction studies
Expert Systems with Applications: An International Journal
Fault detection and prediction in an open-source software project
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
International Journal of Computer Applications in Technology
Change profiles of a reused class framework vs. two of its applications
Information and Software Technology
Ensuring Reliability of Information Provided by Measurement Systems
IWSM '09 /Mensura '09 Proceedings of the International Conferences on Software Process and Product Measurement
Empirical validation of object-oriented metrics for predicting fault proneness models
Software Quality Control
Exhaustive and heuristic search approaches for learning a software defect prediction model
Engineering Applications of Artificial Intelligence
On the ability of complexity metrics to predict fault-prone classes in object-oriented systems
Journal of Systems and Software
Cost-sensitive boosting neural networks for software defect prediction
Expert Systems with Applications: An International Journal
A symbolic fault-prediction model based on multiobjective particle swarm optimization
Journal of Systems and Software
Modeling consumer-perceived web application fault severities for testing
Proceedings of the 19th international symposium on Software testing and analysis
An approach for early prediction of software reliability
ACM SIGSOFT Software Engineering Notes
Software metrics reduction for fault-proneness prediction of software modules
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
Review: Software fault prediction: A literature review and current trends
Expert Systems with Applications: An International Journal
Ownership, experience and defects: a fine-grained study of authorship
Proceedings of the 33rd International Conference on Software Engineering
Software defect detection with rocus
Journal of Computer Science and Technology
Software fault prediction for object oriented systems: a literature review
ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes
Applying the Mahalanobis-Taguchi strategy for software defect diagnosis
Automated Software Engineering
On the use of calling structure information to improve fault prediction
Empirical Software Engineering
Evaluating the effect of control flow on the unit testing effort of classes: an empirical analysis
Advances in Software Engineering
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Survey of object-oriented metrics: focusing on validation and formal specification
ACM SIGSOFT Software Engineering Notes
Software fault prediction with object-oriented metrics based artificial immune recognition system
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
International Journal of Computer Applications in Technology
Empirical evidence on OCL formal specification-based metrics as a predictor of fault-proneness
ACM SIGSOFT Software Engineering Notes
Critical components testing using hybrid genetic algorithm
ACM SIGSOFT Software Engineering Notes
Comparative study on effectiveness of standard bug prediction approaches
Proceedings of the 5th IBM Collaborative Academia Research Exchange Workshop
Investigating of high and low impact faults in object-oriented projects
ACM SIGSOFT Software Engineering Notes
An in-depth study of the potentially confounding effect of class size in fault prediction
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software defect prediction using Bayesian networks
Empirical Software Engineering
A comparative study of models for predicting fault proneness in object-oriented systems
International Journal of Computer Applications in Technology
An approach to automatically enforce object-oriented constraints
International Journal of Computer Applications in Technology
Applications of fuzzy integrals for predicting software fault-prone
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology
DConfusion: a technique to allow cross study performance evaluation of fault prediction studies
Automated Software Engineering
Hi-index | 0.01 |
In the last decade, empirical studies on object-oriented design metrics have shown some of them to be useful for predicting the fault-proneness of classes in object-oriented software systems. This research did not, however, distinguish among faults according to the severity of impact. It would be valuable to know how object-oriented design metrics and class fault-proneness are related when fault severity is taken into account. In this paper, we use logistic regression and machine learning methods to empirically investigate the usefulness of object-oriented design metrics, specifically, a subset of the Chidamber and Kemerer suite, in predicting fault-proneness when taking fault severity into account. Our results, based on a public domain NASA data set, indicate that 1) most of these design metrics are statistically related to fault-proneness of classes across fault severity, and 2) the prediction capabilities of the investigated metrics greatly depend on the severity of faults. More specifically, these design metrics are able to predict low severity faults in fault-prone classes better than high severity faults in fault-prone classes.