Software engineering metrics and models
Software engineering metrics and models
Using software metrics to allocate testing resources
Journal of Management Information Systems
Learning from Examples: Generation and Evaluation of Decision Trees for Software Resource Analysis
IEEE Transactions on Software Engineering - Special Issue on Artificial Intelligence in Software Applications
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Object-oriented programming with C++ and OSF/Motif
Object-oriented programming with C++ and OSF/Motif
Methodology for Validating Software Metrics
IEEE Transactions on Software Engineering
The Detection of Fault-Prone Programs
IEEE Transactions on Software Engineering
Object-oriented modeling and design
Object-oriented modeling and design
Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
GENOA: a customizable language- and front-end independent code analyzer
ICSE '92 Proceedings of the 14th international conference on Software engineering
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
IEEE Transactions on Software Engineering - Special issue on software reliability
Defining and validating high-level design metrics
Defining and validating high-level design metrics
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
Cohesion and reuse in an object-oriented system
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Analytical and empirical evaluation of software reuse metrics
Proceedings of the 18th international conference on Software engineering
Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
How reuse influences productivity in object-oriented systems
Communications of the ACM
Evaluating predictive quality models derived from software measures: lessons learned
Evaluating predictive quality models derived from software measures: lessons learned
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Correction to 'A Practical Approach to Programming with Assertions'
IEEE Transactions on Software Engineering
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
Characterizing and modeling the cost of rework in a library of reusable software components
ICSE '97 Proceedings of the 19th international conference on Software engineering
An investigation into coupling measures for C++
ICSE '97 Proceedings of the 19th international conference on Software engineering
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
An Evaluation of the MOOD Set of Object-Oriented Software Metrics
IEEE Transactions on Software Engineering
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
IEEE Transactions on Software Engineering
A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Polymorphism measures for early risk prediction
Proceedings of the 21st 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
The role of software measures and metrics in studies of program comprehension
ACM-SE 37 Proceedings of the 37th annual Southeast regional conference (CD-ROM)
A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
Defining and Validating Measures for Object-Based High-Level Design
IEEE Transactions on Software Engineering
Characterization of risky projects based on project managers' evaluation
Proceedings of the 22nd international conference on Software engineering
IEEE Transactions on Software Engineering
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Object-oriented metrics: A review of theory and practice
Advances in software engineering
Design properties and evolvability of object-oriented systems
Advances in software engineering
An object-oriented metrics suite for Ada 95
Proceedings of the 2001 annual ACM SIGAda international conference on Ada
A Hierarchical Model for Object-Oriented Design Quality Assessment
IEEE Transactions on Software Engineering
Proceedings of the 24th International Conference on Software Engineering
Accuracy of software quality models over multiple releases
Annals of Software Engineering
An Experimental Comparison of the Maintainability of Object-Orientedand Structured Design Documents
Empirical Software Engineering
Process Modelling and Empirical Studies of Software Evolution(PMESSE‘97) Workshop Report
Empirical Software Engineering
A Unified Framework for Cohesion Measurement in Object-OrientedSystems
Empirical Software Engineering
An Investigation into the Applicability and Validity ofObject-Oriented Design Metrics
Empirical Software Engineering
Classification of Fault-Prone Software Modules: Prior Probabilities,Costs, and Model Evaluation
Empirical Software Engineering
A Comparative Study of Ordering and Classification of Fault-ProneSoftware Modules
Empirical Software Engineering
Empirical Software Engineering
Controlling Overfitting in Classification-Tree Models ofSoftware Quality
Empirical Software Engineering
Replicated Case Studies for Investigating Quality Factorsin Object-Oriented Designs
Empirical Software Engineering
Assessing the Changeability of two Object-Oriented Design Alternatives—a Controlled Experiment
Empirical Software Engineering
A Review of Experimental Investigations into Object-Oriented Technology
Empirical Software Engineering
Uncertain Classification of Fault-Prone Software Modules
Empirical Software Engineering
Balancing Misclassification Rates in Classification-TreeModels of Software Quality
Empirical Software Engineering
Research Frontiers in Object Technology
Information Systems Frontiers
Prediction of Run-Time Failures Using Static Product Quality Metrics
Software Quality Control
Coupling Trends in Industrial Prototyping Roles: An Empirical Investigation
Software Quality Control
Statistical Methods for Predicting and Improving Cohesion Using Information Flow: An Empirical Study
Software Quality Control
Estimation and Prediction Metrics for Adaptive Maintenance Effort of Object-Oriented Systems
IEEE Transactions on Software Engineering
Journal of Software Maintenance: Research and Practice
Predicting Maintenance Performance Using Object-Oriented Design Complexity Metrics
IEEE Transactions on Software Engineering
A case for statically executable advice: checking the law of demeter with AspectJ
Proceedings of the 2nd international conference on Aspect-oriented software development
Methodological Approach to Software Quality Assurance through High-Level Object-Oriented Metrics
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
Identifying Key Attributes of Projects that Affect the Field Quality of Communication Software
COMPSAC '00 24th International Computer Software and Applications Conference
Defining Metrics for Conceptual Schema Evolution
FoMLaDO/DEMM 2000 Selected papers from the 9th International Workshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling
Evaluation of a Business Application Framework Using Complexity and Functionality Metrics
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Measuring OO Design Metrics from UML
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Reengineering legacy systems for distributed environments
Journal of Systems and Software
IEEE Transactions on Software Engineering
Nice class diagrams admit good design?
Proceedings of the 2003 ACM symposium on Software visualization
A change impact model for changeability assessment in object-oriented software systems
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
Empirical Observations on Object Evolution
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Deriving Program Physical Structures Using Bond Energy Algorithm
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
A New Metrics Set for Evaluating Testing Efforts for Object-Oriented Programs
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Towards a Semantic Metrics Suite for Object-Oriented Design
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
A Metric Framework for the Assessment of Object-Oriented systems
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Classification Tree Models of Software Quality Over Multiple Releases
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Thresholds for Object-Oriented Measures
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Improving Tree-Based Models of Software Quality with Principal Components Analysis
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Modeling Fault-Prone Modules of Subsystems
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Product metrics for object-oriented systems
ACM Computing Surveys (CSUR)
A controlled experiment on inheritance depth as a cost factor for code maintenance
Journal of Systems and Software
Analogy-Based Practical Classification Rules for Software Quality Estimation
Empirical Software Engineering
A Cognitive Complexity Metric Based on Category Learning
ICCI '03 Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
IEEE Transactions on Software Engineering
Trends in Java code changes: the key to identification of refactorings?
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
"Good enough" software reliability estimation plug-in for Eclipse
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
A relational approach to software metrics
Proceedings of the 2004 ACM symposium on Applied computing
Computing software metrics from design documents
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Comparative Assessment of Software Quality Classification Techniques: An Empirical Case Study
Empirical Software Engineering
Toward a Software Testing and Reliability Early Warning Metric Suite
Proceedings of the 26th International Conference on Software Engineering
Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables
IEEE Transactions on Software Engineering
Empirical Software Engineering
Assessment of a New Three-Group Software Quality Classification Technique: An Empirical Case Study
Empirical Software Engineering
Class Point: An Approach for the Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
Journal of Systems and Software
Static analysis tools as early indicators of pre-release defect density
Proceedings of the 27th international conference on Software engineering
Using object-level run-time metrics to study coupling between objects
Proceedings of the 2005 ACM symposium on Applied computing
An empirical investigation into the dimensions of run-time coupling in Java programs
Proceedings of the 3rd international symposium on Principles and practice of programming in Java
Modeling Design/Coding Factors That Drive Maintainability of Software Systems
Software Quality Control
Journal of Software Maintenance and Evolution: Research and Practice
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
Predicting the Probability of Change in Object-Oriented Systems
IEEE Transactions on Software Engineering
Empirical Software Engineering
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
IEEE Transactions on Software Engineering
The effects of development team skill on software product quality
ACM SIGSOFT Software Engineering Notes
The interpretation and utility of three cohesion metrics for object-oriented design
ACM Transactions on Software Engineering and Methodology (TOSEM)
A study of the influence of coverage on the relationship between static and dynamic coupling metrics
Science of Computer Programming - Special issue: Principles and practices of programming in Java (PPPJ 2004)
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
Predicting defect densities in source code files with decision tree learners
Proceedings of the 2006 international workshop on Mining software repositories
Predicting component failures at design time
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Experiences of using the Dagstuhl Middle Metamodel for defining software metrics
PPPJ '06 Proceedings of the 4th international symposium on Principles and practice of programming in Java
Object-oriented software fault prediction using neural networks
Information and Software Technology
Journal of Systems and Software
Fine-grain analysis of common coupling and its application to a Linux case study
Journal of Systems and Software
Journal of Systems and Software
Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults
IEEE Transactions on Software Engineering
Quality of manual data collection in Java software: an empirical investigation
Empirical Software Engineering
Spam Filter Based Approach for Finding Fault-Prone Software Modules
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Adequate and Precise Evaluation of Quality Models in Software Engineering Studies
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in 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
Ranking reusability of software components using coupling metrics
Journal of Systems and Software
Learning from bug-introducing changes to prevent fault prone code
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Visual identification of software evolution patterns
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Assessing the impact of bad smells using historical information
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
On The Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager Test
IEEE Transactions on Software Engineering
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
Component dependency in object-oriented software
Journal of Computer Science and Technology
The application of product measures in directing software maintenance activity
Journal of Software Maintenance and Evolution: Research and Practice
Search-based refactoring for software maintenance
Journal of Systems and Software
Predicting defect-prone software modules using support vector machines
Journal of Systems and Software
Proceedings of the 30th international conference on Software engineering
The influence of organizational structure on software quality: an empirical case study
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
Interval quality: relating customer-perceived quality to process quality
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
Towards a suite of quality metrics for KADS-domain knowledge
Expert Systems with Applications: An International Journal
Predicting fault-prone modules based on metrics transitions
DEFECTS '08 Proceedings of the 2008 workshop on Defects in large software systems
Exploring the relationship of history characteristics and defect count: an empirical study
DEFECTS '08 Proceedings of the 2008 workshop on Defects in large software systems
Journal of Systems and Software
Quantitative analysis of faults and failures with multiple releases of softpm
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Iterative identification of fault-prone binaries using in-process metrics
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
A hybrid faulty module prediction using association rule mining and logistic regression analysis
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
An empirical model to predict security vulnerabilities using code complexity metrics
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Design patterns: the devils in the detail
Proceedings of the 2006 conference on Pattern languages of programs
Techniques for evaluating fault prediction models
Empirical Software Engineering
Balancing Agility and Formalism in Software Engineering
A Case Study on the Impact of Refactoring on Quality and Productivity in an Agile Team
Balancing Agility and Formalism in Software Engineering
Predicting Software Metrics at Design Time
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Predicting Software Fault Proneness Model Using Neural Network
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Study of the Evolution of an Agile Project Featuring a Web Application Using Software Metrics
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software
ECOOP '08 Proceedings of the 22nd European conference on Object-Oriented Programming
A Model-Driven Measurement Approach
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
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
DynaMetrics: a runtime metric-based analysis tool for object-oriented software systems
ACM SIGSOFT Software Engineering Notes
Can developer-module networks predict failures?
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Analyzing clusters of class characteristics in OO applications
Journal of Systems and Software
Prioritizing software security fortification throughcode-level metrics
Proceedings of the 4th ACM workshop on Quality of protection
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
.QL: Object-Oriented Queries Made Easy
Generative and Transformational Techniques in Software Engineering II
Revising cohesion measures by considering the impact of write interactions between class members
Information and Software Technology
Quality Patterns for Conceptual Modelling
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
SEMANTIC METRICS: METRICS BASED ON SEMANTIC ASPECTS OF SOFTWARE
Applied Artificial Intelligence
Quantitatively measuring object-oriented couplings
Software Quality Control
Multiple-parameter coupling metrics for layered component-based software
Software Quality Control
Metric based testability model for object oriented design (MTMOOD)
ACM SIGSOFT Software Engineering Notes
Do software libraries evolve differently than applications?: an empirical investigation
LCSD '07 Proceedings of the 2007 Symposium on Library-Centric Software Design
Journal of Systems and Software
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
Dependency oriented complexity metrics to detect rippling related design defects
ACM SIGSOFT Software Engineering Notes
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
International Journal of Computer Applications in Technology
Detecting Defects in Object Oriented Designs Using Design Metrics
Proceedings of the 2006 conference on Knowledge-Based Software Engineering: Proceedings of the Seventh Joint Conference on Knowledge-Based Software Engineering
Exploring Bad Code Smells Dependencies
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
Automated Design Improvement by Example
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Measurement Analysis and Fault Proneness Indication in Product Line Applications (PLA)
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Object-Oriented Inheritance Metrics: Cognitive Complexity Perspective
RSKT '09 Proceedings of the 4th International Conference on Rough Sets and Knowledge Technology
Cross-project defect prediction: a large scale experiment on data vs. domain vs. process
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
3D visualization techniques to support slicing-based program comprehension
Computers and Graphics
What's up with software metrics? - A preliminary mapping study
Journal of Systems and Software
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Towards logistic regression models for predicting fault-prone code across software projects
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Class movement and re-location: An empirical study of Java inheritance evolution
Journal of Systems and Software
Software development productivity on a new platform: an industrial case study
Information and Software Technology
Improving the usability of the source code quality index with interchangeable metrics sets
Information Processing Letters
Information Sciences: an International Journal
Empirical validation of object-oriented metrics for predicting fault proneness models
Software Quality Control
A checklist for integrating student empirical studies with research and teaching goals
Empirical Software Engineering
Fault-prone module detection using large-scale text features based on spam filtering
Empirical Software Engineering
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
Measuring design complexity of semantic web ontologies
Journal of Systems and Software
A symbolic fault-prediction model based on multiobjective particle swarm optimization
Journal of Systems and Software
Information and Software Technology
Finding software metrics threshold values using ROC curves
Journal of Software Maintenance and Evolution: Research and Practice
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
On the application of software metrics to UML models
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
An information-based view of representational coupling in object-oriented systems
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
DG-metrics formulization for DGML-based software design
ACM SIGSOFT Software Engineering Notes
Measures for assessing dynamic complexity aspects of object-oriented conceptual schemes
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Determinants of software quality: A survey of information systems project managers
Information and Software Technology
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
Does XP deliver quality and maintainable code?
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Tenth workshop on pedagogies and tools for the teaching and learning of object oriented concepts
ECOOP'06 Proceedings of the 2006 conference on Object-oriented technology: ECOOP 2006 workshop reader
Amulti-instance model for software quality estimation in OO systems
ICNC'09 Proceedings of the 5th international conference on Natural computation
Assessing traditional and new metrics for object-oriented systems
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Exploratory study of a UML metric for fault prediction
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Object oriented design pattern decay: a taxonomy
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Using traits of web macro scripts to predict reuse
Journal of Visual Languages and Computing
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
Towards a software failure cost impact model for the customer: an analysis of an open source product
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Programmer-based 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
An integrated approach to detect fault-prone modules using complexity and text feature metrics
AST/UCMA/ISA/ACN'10 Proceedings of the 2010 international conference on Advances in computer science and information technology
Journal of Systems and Software
Proceedings of the 1st Workshop on Testing Object-Oriented Systems
Identifying Extract Class refactoring opportunities using structural and semantic cohesion measures
Journal of Systems and Software
Usability Estimation of Software System by using Object-Oriented Metrics
ACM SIGSOFT Software Engineering Notes
Continual monitoring of code quality
Proceedings of the 4th India Software Engineering Conference
Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities
Journal of Systems Architecture: the EUROMICRO Journal
Design evolution metrics for defect prediction in object oriented systems
Empirical Software Engineering
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
Comparing fine-grained source code changes and code churn for bug prediction
Proceedings of the 8th Working Conference on Mining Software Repositories
An empirical analysis of the FixCache algorithm
Proceedings of the 8th Working Conference on Mining Software Repositories
Topic-based defect prediction (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Exploring, exposing, and exploiting emails to include human factors in software engineering
Proceedings of the 33rd International Conference on Software Engineering
Where the truth lies: AOP and its impact on software modularity
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
Optimizing cost and quality by integrating inspection and test processes
Proceedings of the 2011 International Conference on Software and Systems Process
Controversy Corner: An empirical study of software architectures' effect on product quality
Journal of Systems and Software
Proceedings of the 7th International Workshop on Software Engineering for Secure Systems
Software defect detection with rocus
Journal of Computer Science and Technology
Environmental modeling framework invasiveness: Analysis and implications
Environmental Modelling & Software
An industrial case study of classifier ensembles for locating software defects
Software Quality Control
Advances in Engineering Software
A COSMIC-FFP approach to predict web application development effort
Journal of Web Engineering
Nothing else matters: what predictive model should I use?
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
Assessment of maintainability metrics for object-oriented software system
ACM SIGSOFT Software Engineering Notes
Effect of software evolution on software metrics: an open source case study
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
Micro interaction metrics for defect prediction
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Complexity measures in 4GL environment
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
Assessing architectural evolution: a case study
Empirical Software Engineering
Metrics for BPEL process context-independency analysis
Service Oriented Computing and Applications
Calculation and optimization of thresholds for sets of software metrics
Empirical Software Engineering
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
Model-driven generative development of measurement software
Software and Systems Modeling (SoSyM)
ACM SIGSOFT Software Engineering Notes
Perceived consistency between process models
Information Systems
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
Are popular classes more defect prone?
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Searching for rules to detect defective modules: A subgroup discovery approach
Information Sciences: an International Journal
CEB: class quality evaluator for bluej
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Model-Based identification of fault-prone components
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
An exploratory study of the impact of antipatterns on class change- and fault-proneness
Empirical Software Engineering
Component-based development of dependable systems with UML
Component-Based Software Development for Embedded Systems
Modularizing design patterns with aspects: a quantitative study
Transactions on Aspect-Oriented Software Development I
Identification of defect-prone classes in telecommunication software systems using design metrics
Information Sciences: an International Journal
Studying the evolution of quality metrics in an agile/distributed project
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Does refactoring improve reusability?
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Ecological inference in empirical software engineering
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
MetricAttitude: a visualization tool for the reverse engineering of object oriented software
Proceedings of the International Working Conference on Advanced Visual Interfaces
On the use of calling structure information to improve fault prediction
Empirical Software Engineering
Evaluating defect prediction approaches: a benchmark and an extensive comparison
Empirical Software Engineering
Using structural and semantic information to support software refactoring
Proceedings of the 34th International Conference on Software Engineering
A suite of cognitive complexity metrics
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Evaluating the effect of control flow on the unit testing effort of classes: an empirical analysis
Advances in Software Engineering
Object-Oriented Inheritance Metrics in the Context of Cognitive Complexity
Fundamenta Informaticae - Knowledge Technology
Defect, defect, defect: defect prediction 2.0
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Incorporating qualitative and quantitative factors for software defect prediction
Proceedings of the 2nd international workshop on Evidential assessment of software technologies
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
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
An industrial study on the risk of software changes
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
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
Studying the impact of social interactions on software quality
Empirical Software Engineering
International Journal of Information System Modeling and Design
A multiple case study of design pattern decay, grime, and rot in evolving software systems
Software Quality Control
Towards mining informal online data to guide component-reuse decisions
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Testing techniques selection based on ODC fault types and software metrics
Journal of Systems and Software
An approach for web service discoverability anti-pattern detection for journal of web engineering
Journal of Web Engineering
Does bug prediction support human developers? findings from a google case study
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 International Conference on Software Engineering
International Journal of Computer Applications in Technology
Training data selection for cross-project defect prediction
Proceedings of the 9th International Conference on Predictive Models in Software Engineering
Empirical evidence on OCL formal specification-based metrics as a predictor of fault-proneness
ACM SIGSOFT Software Engineering Notes
Metrics for measuring the quality of object-oriented software
ACM SIGSOFT Software Engineering Notes
What programmers do with inheritance in java
ECOOP'13 Proceedings of the 27th European conference on Object-Oriented Programming
Is lines of code a good measure of effort in effort-aware models?
Information and Software Technology
Comparative study on effectiveness of standard bug prediction approaches
Proceedings of the 5th IBM Collaborative Academia Research Exchange Workshop
UsageQoS: Estimating the QoS of Web Services through Online User Communities
ACM Transactions on the Web (TWEB)
Investigating of high and low impact faults in object-oriented projects
ACM SIGSOFT Software Engineering Notes
A metric towards evaluating understandability of state machines: An empirical study
Information and Software Technology
A study of cyclic dependencies on defect profile of software components
Journal of Systems and Software
An in-depth study of the potentially confounding effect of class size in fault prediction
ACM Transactions on Software Engineering and Methodology (TOSEM)
Empirical investigation into static and dynamic coupling metrics
ACM SIGSOFT Software Engineering Notes
Data stream mining for predicting software build outcomes using source code metrics
Information and Software Technology
System performance analyses through object-oriented fault and coupling prisms
Proceedings of the 5th ACM/SPEC international conference on Performance 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
A Multi-node Mechanism to Verify Interoperability of Health Care Software Applications
Journal of Integrated Design & Process Science
Hi-index | 0.01 |
This paper presents the results of a study in which we empirically investigated the suite of object-oriented (OO) design metrics introduced in [13]. More specifically, our goal is to assess these metrics as predictors of fault-prone classes and, therefore, determine whether they can be used as early quality indicators. This study is complementary to the work described in [30] where the same suite of metrics had been used to assess frequencies of maintenance changes to classes. To perform our validation accurately, we collected data on the development of eight medium-sized information management systems based on identical requirements. All eight projects were developed using a sequential life cycle model, a well-known OO analysis/design method and the C++ programming language. Based on empirical and quantitative analysis, the advantages and drawbacks of these OO metrics are discussed. Several of Chidamber and Kemerer's OO metrics appear to be useful to predict class fault-proneness during the early phases of the life-cycle. Also, on our data set, they are better predictors than "traditional" code metrics, which can only be collected at a later phase of the software development processes.