Measuring software design quality
Measuring software design quality
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Measuring complexity in C++ application software
Software—Practice & Experience
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
IEEE Transactions on Software Engineering
Handbook of software quality assurance (3rd ed.)
Handbook of software quality assurance (3rd ed.)
Proceedings of the 20th international conference on Software engineering
Investigating quality factors in object-oriented designs: an industrial case study
Proceedings of the 21st international conference on Software engineering
An Empirical Approach to Studying Software Evolution
IEEE Transactions on Software Engineering
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
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
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
An Empirical Investigation of an Object-Oriented Software System
IEEE Transactions on Software Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Evaluation and Application of Complexity-Based Criticality Models
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages
SCAM '02 Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
Tool Support for Measuring Complexity in Heterogeneous Object-Oriented Software
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
An empirical comparison and characterization of high defect and high complexity modules
Journal of Systems and Software
Efficient use of code coverage in large-scale software development
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Fault detection and prediction in an open-source software project
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
A quantitative approach for evaluating software maintenance services
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
This paper is concerned with enhancing aspects of project-management techniques in relation to maintenance in commercial object-oriented software. Maintenance forms a significant proportion of the lifecycle of a product and consequently its costs. Techniques such as lean production attempt to reduce cost by focusing team effort and to pre-empt issues by the use of early detection and resolution strategies. This study involves a commercial application written in C++ and its evolution over a one-year period. Software product measures are used in conjunction with Pareto analysis to determine effective predictive class targeting in a release cycle. We assess the capability of the measures and consider how the results can be used by the project team. The study extends the work of others in this field in three ways. First, other studies have analysed procedural code, whereas we use an object-oriented code base. Second, most studies assess the predictive capability of measures against the number of software issues; we examine these factors, but uniquely test for change density using density modified measures and we also test for revision volume. Finally, we examine the implications of these results and offer a cohesive framework of recommendations placed within the lean management philosophy.