Software complexity metric sensitivity to program structuring rules
Journal of Systems and Software
Software complexity measurement
Communications of the ACM
Software engineering metrics and models
Software engineering metrics and models
A critique of cyclomatic complexity as a software metric
Software Engineering Journal
Empirically analyzing software Reuse in a production environment
Software reuse: emerging technology
Some factors affecting program repair maintenance: an empirical study
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Software Maintenance Management
Software Maintenance Management
Program complexity measure for software development management
ICSE '81 Proceedings of the 5th international conference on Software engineering
Experiments with computer software complexity and reliability
ICSE '82 Proceedings of the 6th international conference on Software engineering
An extension to the cyclomatic measure of program complexity
ACM SIGPLAN Notices
An annotated bibliography on software maintenance
ACM SIGSOFT Software Engineering Notes
Software complexity and maintenance costs
Communications of the ACM
VHDL quality: synthesizability, complexity and efficiency evaluation
EURO-DAC '95/EURO-VHDL '95 Proceedings of the conference on European design automation
Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis
IEEE Transactions on Software Engineering
An empirical analysis of software evolution profiles and outcomes
ICIS '99 Proceedings of the 20th international conference on Information Systems
Assessing the use and effectiveness of metrics in information systems: a case study
SIGCPR '96 Proceedings of the 1996 ACM SIGCPR/SIGMIS conference on Computer personnel research
Deriving models of software fault-proneness
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
The measurement of software design quality
Annals of Software Engineering
An Empirical Investigation of an Object-Oriented Software System
IEEE Transactions on Software Engineering
Estimation and Prediction Metrics for Adaptive Maintenance Effort of Object-Oriented Systems
IEEE Transactions on Software Engineering
A dynamic software metric and debugging tool
ACM SIGSOFT Software Engineering Notes
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
Computers and Operations Research
Determinants of software volatility: a field study
Journal of Software Maintenance: Research and Practice
Estimating software complexity from UML models
ACM SIGSOFT Software Engineering Notes
Applying machine learning to software fault-proneness prediction
Journal of Systems and Software
Proceedings of the 30th international conference on Software engineering
Journal of Systems and Software
Software maintenance productivity assessment using fuzzy logic
ACM SIGSOFT Software Engineering Notes
Clone region descriptors: Representing and tracking duplication in source code
ACM Transactions on Software Engineering and Methodology (TOSEM)
A complexity reliability model
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
Proceedings of the Third C* Conference on Computer Science and Software Engineering
Controversy Corner: An empirical study of software architectures' effect on product quality
Journal of Systems and Software
Identification of extract method refactoring opportunities for the decomposition of methods
Journal of Systems and Software
Applying requirement based complexity for the estimation of software development and testing effort
ACM SIGSOFT Software Engineering Notes
Factors affecting the success of Open Source Software
Journal of Systems and Software
Benefits of supplementing use case narratives with activity diagrams-An exploratory study
Journal of Systems and Software
Hi-index | 0.06 |
A study of the relationship between the cyclomatic complexity metric (T. McCabe, 1976) and software maintenance productivity, given that a metric that measures complexity should prove to be a useful predictor of maintenance costs, is reported. The cyclomatic complexity metric is a measure of the maximum number of linearly independent circuits in a program control graph. The current research validates previously raised concerns about the metric on a new data set. However, a simple transformation of the metric is investigated whereby the cyclomatic complexity is divided by the size of the system in source statements. thereby determining a complexity density ratio. This complexity density ratio is demonstrated to be a useful predictor of software maintenance productivity on a small pilot sample of maintenance projects.