An Analysis of Several Software Defect Models
IEEE Transactions on Software Engineering
Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
An Entropy-Based Measure of Software Complexity
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Estimating software fault content before coding
ICSE '92 Proceedings of the 14th international conference on Software engineering
ICSE '94 Proceedings of the 16th international conference on Software engineering
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
Does Code Decay? Assessing the Evidence from Change Management Data
IEEE Transactions on Software Engineering
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Metrics and Models in Software Quality Engineering
Metrics and Models in Software Quality Engineering
Classification and evaluation of defects in a project retrospective
Journal of Systems and Software
On the uniformity of software evolution patterns
Proceedings of the 25th International Conference on Software Engineering
Understanding and predicting effort in software projects
Proceedings of the 25th International Conference on Software Engineering
Evaluating Software Degradation through Entropy
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Entropies as Measures of Software Information
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Implications of Evolution Metrics on Software Maintenance
ICSM '98 Proceedings of the International Conference on Software Maintenance
Identifying Reasons for Software Changes Using Historic Databases
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
The Chaos of Software Development
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
A divisive information theoretic feature clustering algorithm for text classification
The Journal of Machine Learning Research
Studying the Chaos of Code Development
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Predicting Change Propagation in Software Systems
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Use of relative code churn measures to predict system defect density
Proceedings of the 27th international conference on Software engineering
The Top Ten List: Dynamic Fault Prediction
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
Predicting fault-prone components in a java legacy system
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Towards a Theoretical Model for Software Growth
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Automated classification of change messages in open source projects
Proceedings of the 2008 ACM symposium on Applied computing
Proceedings of the 30th international conference on Software engineering
Time warp, an approach for reasoning over system histories
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Failure preventing recommendations
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
Replication of defect prediction studies: problems, pitfalls and recommendations
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
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
Security versus performance bugs: a case study on Firefox
Proceedings of the 8th Working Conference on Mining Software Repositories
Do time of day and developer experience affect commit bugginess?
Proceedings of the 8th Working Conference on Mining Software Repositories
Software defect prediction based on source code metrics time series
Transactions on rough sets XIII
Dealing with noise in defect prediction
Proceedings of the 33rd International Conference on Software Engineering
Topic-based defect prediction (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Workshop on emerging trends in software metrics (WETSoM 2011)
Proceedings of the 33rd International Conference on Software Engineering
Assessing modularity via usage changes
Proceedings of the 10th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools
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
BugCache for inspections: hit or miss?
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Mining development repositories to study the impact of collaboration on software systems
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Sample-based software defect prediction with active and semi-supervised learning
Automated Software Engineering
Are popular classes more defect prone?
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
A topic-based approach for narrowing the search space of buggy files from a bug report
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
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
Time variance and defect prediction in software projects
Empirical Software Engineering
Journal of Systems and Software
Controversy Corner: On the relationship between comment update practices and Software Bugs
Journal of Systems and Software
Bug prediction based on fine-grained module histories
Proceedings of the 34th International Conference on Software Engineering
Defect, defect, defect: defect prediction 2.0
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Is it dangerous to use version control histories to study source code evolution?
ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
The effect of branching strategies on software quality
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
A case study of cross-system porting in forked projects
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
An industrial study on the risk of software changes
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Studying the impact of social interactions on software quality
Empirical Software Engineering
International Journal of Open Source Software and Processes
Proceedings of the 2013 International Conference on Software Engineering
How, and why, process metrics are better
Proceedings of the 2013 International Conference on Software Engineering
Dual ecological measures of focus in software development
Proceedings of the 2013 International Conference on Software Engineering
Studying the effect of co-change dispersion on software quality
Proceedings of the 2013 International Conference on Software Engineering
An empirical study of the fault-proneness of clone mutation and clone migration
Proceedings of the 10th Working Conference on Mining Software Repositories
Using code change types in an analogy-based classifier for short-term defect prediction
Proceedings of the 9th International Conference on Predictive Models in Software Engineering
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Is lines of code a good measure of effort in effort-aware models?
Information and Software Technology
Estimating software testing complexity
Information and Software Technology
How changes affect software entropy: an empirical study
Empirical Software Engineering
Bug prediction using entropy-based measures
International Journal of Knowledge Engineering and Data Mining
Web-GIS models: accomplishing modularity with aspects
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
Predicting the incidence of faults in code has been commonly associated with measuring complexity. In this paper, we propose complexity metrics that are based on the code change process instead of on the code. We conjecture that a complex code change process negatively affects its product, i.e., the software system. We validate our hypothesis empirically through a case study using data derived from the change history for six large open source projects. Our case study shows that our change complexity metrics are better predictors of fault potential in comparison to other well-known historical predictors of faults, i.e., prior modifications and prior faults.