Software errors and complexity: an empirical investigation0
Communications of the ACM
Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
Software metrics: establishing a company-wide program
Software metrics: establishing a company-wide program
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
An evaluation of some design metrics
Software Engineering Journal - Special issue: on software reliability and metrics
An Ontological Model of an Information System
IEEE Transactions on Software Engineering
Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Software complexity and maintenance costs
Communications of the ACM
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Java essentials for C and C++ programmers
Java essentials for C and C++ programmers
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Practical object-oriented development in C++ and Java
Practical object-oriented development in C++ and Java
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
IEEE Transactions on Software Engineering
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
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
A cohesion measure for object-oriented classes
Software—Practice & Experience
The prediction of faulty classes using object-oriented design metrics
Journal of Systems and Software
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Software Quality: Analysis and Guidelines for Success
Software Quality: Analysis and Guidelines for Success
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
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
An Empirical Study on Object-Oriented Metrics
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
An Empirical Analysis of Productivity and Quality in Software Products
Management Science
ACM SIGSOFT Software Engineering Notes
A comparison of metrics for UML class diagrams
ACM SIGSOFT Software Engineering Notes
Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables
IEEE Transactions on Software Engineering
Static analysis tools as early indicators of pre-release defect density
Proceedings of the 27th international conference on Software engineering
Early estimation of defect density using an in-process Haskell metrics model
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
Early estimation of software quality using in-process testing metrics: a controlled case study
3-WoSQ Proceedings of the third workshop on Software quality
IEEE Software
Building Defect Prediction Models in Practice
IEEE Software
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
IEEE Transactions on Software Engineering
The Structural Complexity of Software: An Experimental Test
IEEE Transactions on Software Engineering
The effects of development team skill on software product quality
ACM SIGSOFT Software Engineering Notes
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
Coupling and cohesion measures for evaluation of component reusability
Proceedings of the 2006 international workshop on Mining software repositories
Subjective evaluation of software evolvability using code smells: An empirical study
Empirical Software Engineering
Predicting component failures at design time
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Journal of Systems and Software
Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults
IEEE Transactions on Software Engineering
Predicting Defects for Eclipse
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Refactoring--Does It Improve Software Quality?
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
Empirical Analysis of Software Fault Content and Fault Proneness Using Bayesian Methods
IEEE Transactions on Software Engineering
Power-Laws in a Large Object-Oriented Software System
IEEE Transactions on Software Engineering
The application of product measures in directing software maintenance activity
Journal of Software Maintenance and Evolution: Research and Practice
Proceedings of the 30th international conference on Software engineering
Predicting defects using network analysis on dependency graphs
Proceedings of the 30th international conference on Software engineering
Comparing design and code metrics for software quality prediction
Proceedings of the 4th international workshop on Predictor models in software engineering
Adapting a fault prediction model to allow inter languagereuse
Proceedings of the 4th international workshop on Predictor models in software engineering
Journal of Software Maintenance and Evolution: Research and Practice
Predicting fault-prone modules based on metrics transitions
DEFECTS '08 Proceedings of the 2008 workshop on Defects in large software systems
Journal of Systems and Software
Iterative identification of fault-prone binaries using in-process metrics
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Predicting Software Metrics at Design Time
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Empirical Analysis of the Relation between Level of Detail in UML Models and Defect Density
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Metrics to study symptoms of bad software designs
ACM SIGSOFT Software Engineering Notes
Evaluating the Quality of Open Source Software
Electronic Notes in Theoretical Computer Science (ENTCS)
Fault detection and prediction in an open-source software project
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Misclassification cost-sensitive fault prediction models
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
On Reducing the Pre-release Failures of Web Plug-In on Social Networking Site
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Evaluating the Impact of UML Modeling on Software Quality: An Industrial Case Study
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Improving the usability of the source code quality index with interchangeable metrics sets
Information Processing Letters
On the ability of complexity metrics to predict fault-prone classes in object-oriented systems
Journal of Systems and Software
Measuring design complexity of semantic web ontologies
Journal of Systems and Software
Finding software metrics threshold values using ROC curves
Journal of Software Maintenance and Evolution: Research and Practice
Tracking the evolution of object-oriented quality metrics on agile projects
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
An exploratory study of fault-proneness in evolving aspect-oriented programs
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Assessing traditional and new metrics for object-oriented systems
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
An empirical evaluation of coupling metrics on aspect-oriented programs
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
A replicated and refined empirical study of the use of friends in C++ software
Journal of Systems and Software
Better, faster, and cheaper: what is better software?
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
An analysis of developer metrics for fault prediction
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Assessment of usability metrics for object-oriented software system
ACM SIGSOFT Software Engineering Notes
Journal of Systems and Software
Proceedings of the 1st Workshop on Testing Object-Oriented Systems
An empirical study of social networks metrics in object-oriented software
Advances in Software Engineering - Special issue on new generation of software metrics
Proceedings of the 2011 ACM Symposium on Applied Computing
Exploring, exposing, and exploiting emails to include human factors in software engineering
Proceedings of the 33rd International Conference on Software Engineering
Assessment of maintainability metrics for object-oriented software system
ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes
High-impact defects: a study of breakage and surprise defects
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
ACM SIGSOFT Software Engineering Notes
Defect proneness estimation and feedback approach for software design quality improvement
Information and Software Technology
Validation of object oriented metrics using open source software system: an empirical study
ACM SIGSOFT Software Engineering Notes
An analysis of dependency of coupling on software defects
ACM SIGSOFT Software Engineering Notes
A Precise Method-Method Interaction-Based Cohesion Metric for Object-Oriented Classes
ACM Transactions on Software Engineering and Methodology (TOSEM)
Support vector machines for regression and applications to software quality prediction
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
ACM SIGSOFT Software Engineering Notes
Are popular classes more defect prone?
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Locality preserving projection on source code metrics for improved software maintainability
AI'06 Proceedings of the 19th Australian joint conference on Artificial Intelligence: advances in Artificial Intelligence
Software protection with increased complexity and obfuscation
Proceedings of the 50th Annual Southeast Regional Conference
Reusability ranking of software components by coupling measure
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Evaluating agent-oriented programs: towards multi-paradigm metrics
ProMAS'10 Proceedings of the 8th international conference on Programming Multi-Agent Systems
MetricAttitude: a visualization tool for the reverse engineering of object oriented software
Proceedings of the International Working Conference on Advanced Visual Interfaces
Evaluating defect prediction approaches: a benchmark and an extensive comparison
Empirical Software Engineering
Information and Software Technology
Benefits of supplementing use case narratives with activity diagrams-An exploratory study
Journal of Systems and Software
Construct specific coupling measurement for C++ software
Computer Languages, Systems and Structures
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Survey of object-oriented metrics: focusing on validation and formal specification
ACM SIGSOFT Software Engineering Notes
Risk chain prediction metrics for predicting fault proneness in object oriented systems
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
Empirical study of Software Quality estimation
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
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
Testing techniques selection based on ODC fault types and software metrics
Journal of Systems and Software
Anti-pattern free code-first web services for state-of-the-art Java WSDL generation tools
International Journal of Web and Grid Services
International Journal of Computer Applications in Technology
Analysis of reusability of object-oriented systems using object-oriented metrics
ACM SIGSOFT Software Engineering Notes
Reusability of open-source program code: a conceptual model and empirical investigation
ACM SIGSOFT Software Engineering Notes
Is lines of code a good measure of effort in effort-aware models?
Information and Software Technology
Object-oriented class maintainability prediction using internal quality attributes
Information and Software Technology
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)
Mining the impact of evolution categories on object-oriented metrics
Software Quality Control
A comparative study of models for predicting fault proneness in object-oriented systems
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
To produce high quality object-oriented (OO) applications, a strong emphasis on design aspects, especially during the early phases of software development, is necessary. Design metrics play an important role in helping developers understand design aspects of software and, hence, improve software quality and developer productivity. In this paper, we provide empirical evidence supporting the role of OO design complexity metrics, specifically a subset of the Chidamber and Kemerer suite, in determining software defects. Our results, based on industry data from software developed in two popular programming languages used in OO development, indicate that, even after controlling for the size of the software, these metrics are significantly associated with defects. In addition, we find that the effects of these metrics on defects vary across the samples from two programming languages驴C++ and Java. We believe that these results have significant implications for designing high-quality software products using the OO approach.