IEEE Transactions on Software Engineering
A Controlled Expeniment on the Impact of Software Structure on Maintainability
IEEE Transactions on Software Engineering
Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
System structure and software maintenance performance
Communications of the ACM
Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Information hiding metrics for modular programming languages
Information hiding metrics for modular programming languages
Maintenance Support for Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
Candidate metrics for object-oriented software within a taxonomy framework
Journal of Systems and Software - Special issue on achieving quality in software
Comments on 'A Metrics Suite for Object Oriented Design'
IEEE Transactions on Software Engineering
A software complexity model of object-oriented systems
Decision Support Systems - Special issue on information technologies and systems
The application of software maintainability models in industrial software systems
Selected papers of the sixth annual Oregon workshop on Software metrics
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
A comparison of sixteen quality metrics for object-oriented design
Information Processing Letters
The mathematical validity of software metrics
ACM SIGSOFT Software Engineering Notes
Object-oriented development process and metrics
Object-oriented development process and metrics
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
An Evaluation of the MOOD Set of Object-Oriented Software Metrics
IEEE Transactions on Software Engineering
Defining and Validating Measures for Object-Based High-Level Design
IEEE Transactions on Software Engineering
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
Design-code traceability for object-oriented systems
Annals of Software Engineering
Software Maintenance Management
Software Maintenance Management
Design Measurement: Some Lessons Learned
IEEE Software
Predicting Source-Code Complexity at the Design Stage
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Chidamber and Kemerer's Metrics Suite: A Measurement Theory Perspective
IEEE Transactions on Software Engineering
An Empirical Investigation of an Object-Oriented Software System
IEEE Transactions on Software Engineering
Evaluating the Impact of Object-Oriented Design on Software Quality
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
Maintainability measurements on industrial source code maintenance activities
ICSM '95 Proceedings of the International Conference on Software Maintenance
Identifying Design-Code Inconsistencies in Object-Oriented Software: a Case Study
ICSM '98 Proceedings of the International Conference on Software Maintenance
Comprehending a Complex, Distributed, Object-Oriented Software System a Report from the Field
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
Using object-oriented design complexity metrics to predict maintenance performance
Using object-oriented design complexity metrics to predict maintenance performance
ACM SIGSOFT Software Engineering Notes
A comparison of metrics for UML class diagrams
ACM SIGSOFT Software Engineering Notes
Empirical analysis of entropy distance metric for UML class diagrams
ACM SIGSOFT Software Engineering Notes
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Comparing Uniform and Flexible Policies for Software Maintenance and Replacement
IEEE Transactions on Software Engineering
Subjective evaluation of software evolvability using code smells: An empirical study
Empirical Software Engineering
ACM SIGKDD Explorations Newsletter
Predicting object-oriented software maintainability using multivariate adaptive regression splines
Journal of Systems and Software
Refactoring--Does It Improve Software Quality?
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
Defining and validating metrics for assessing the understandability of entity-relationship diagrams
Data & Knowledge Engineering
Towards an integrated measurement of IS project performance: The project performance scorecard
Information Systems Frontiers
Clustering for Monitoring Software Systems Maintainability Evolution
Electronic Notes in Theoretical Computer Science (ENTCS)
Lean Production and information technology: Connection or contradiction?
Computers in Industry
Fault detection and prediction in an open-source software project
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Code based analysis for object-oriented systems
Journal of Computer Science and Technology
Journal of Software Maintenance and Evolution: Research and Practice
A systematic review of software maintainability prediction and metrics
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Finding software metrics threshold values using ROC curves
Journal of Software Maintenance and Evolution: Research and Practice
Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Assessment of maintainability metrics for object-oriented software system
ACM SIGSOFT Software Engineering Notes
Building a digital publishing platform using AOSD: experiences and lessons learned
Transactions on aspect-oriented software development VIII
Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Using Formal Concept Analysis to support change analysis
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Governance practices and software maintenance: A study of open source projects
Decision Support Systems
An ensemble of computational intelligence models for software maintenance effort prediction
IWANN'13 Proceedings of the 12th international conference on Artificial Neural Networks: advances in computational intelligence - Volume Part I
Optimization of program invariants
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
The Object-Oriented (OO) paradigm has become increasingly popular in recent years. Researchers agree that, although maintenance may turn out to be easier for OO systems, it is unlikely that the maintenance burden will completely disappear. One approach to controlling software maintenance costs is the utilization of software metrics during the development phase, to help identify potential problem areas. Many new metrics have been proposed for OO systems, but only a few of them have been validated. The purpose of this research is to empirically explore the validation of three existing OO design complexity metrics and, specifically, to assess their ability to predict maintenance time.This research reports the results of validating three metrics, Interaction Level (IL), Interface Size (IS), and Operation Argument Complexity (OAC). A controlled experiment was conducted to investigate the effect of design complexity (as measured by the above metrics) on maintenance time. Each of the three metrics by itself was found to be useful in the experiment in predicting maintenance performance.