Program understanding: challenge for the 1990's
IBM Systems Journal
The Detection of Fault-Prone Programs
IEEE Transactions on Software Engineering
Decline and fall of the American programmer
Decline and fall of the American programmer
Construction and testing of polynomials predicting software maintainability
Journal of Systems and Software - Special issue of the best papers from the Oregon Workshop on Software Metrics, 1993
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
An Economic Model to Estimate Software Rewriting and Replacement Times
IEEE Transactions on Software Engineering
A predictive metric based on discriminant statistical analysis
ICSE '97 Proceedings of the 19th international conference on Software engineering
Effort estimation for corrective software maintenance
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Future trends in software evolution metrics
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
PSAMS: a communication protocol specification assessment and measurement system
Software—Practice & Experience
Planning the Reengineering of Legacy Systems
IEEE Software
Estimation and Prediction Metrics for Adaptive Maintenance Effort of Object-Oriented Systems
IEEE Transactions on Software Engineering
Measuring the Maintainability of a Communication Protocol Based on Its Formal Specification
IEEE Transactions on Software Engineering
Reengineering of database intensive application
ACM SIGSOFT Software Engineering Notes
Dynamic and Static Views of Software Evolution
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Building Software Quality Classification Trees: Approach, Experimentation, Evaluation
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Aspect-oriented implementation method: progressive or non-progressive approach?
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A Survey of Software Refactoring
IEEE Transactions on Software Engineering
Developing New Approaches for Software Design Quality Improvement Based on Subjective Evaluations
Proceedings of the 26th International Conference on Software Engineering
Improving the reliability of medical software by predicting the dangerous software modules
Journal of Medical Systems - Special issue: Computer-based medical systems
Comparing Uniform and Flexible Policies for Software Maintenance and Replacement
IEEE Transactions on Software Engineering
Modeling Design/Coding Factors That Drive Maintainability of Software Systems
Software Quality Control
Proceedings of the 2006 international workshop on Software quality
Subjective evaluation of software evolvability using code smells: An empirical study
Empirical Software Engineering
Difficulties experienced by students in maintaining object-oriented systems: an empirical study
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Journal of Systems and Software
Measuring the evolution of open source software systems with their communities
ACM SIGSOFT Software Engineering Notes
Assessing maintainability change over multiple software releases
Journal of Software Maintenance and Evolution: Research and Practice
Proceedings of the 30th international conference on Software engineering
Tests for consistent measurement of external subjective software quality attributes
Empirical Software Engineering
An architecture-centric software maintainability assessment using information theory
Journal of Software Maintenance and Evolution: Research and Practice
Evaluating the Quality of Open Source Software
Electronic Notes in Theoretical Computer Science (ENTCS)
Should we try to measure software quality attributes directly?
Software Quality Control
Reading beside the lines: Using indentation to rank revisions by complexity
Science of Computer Programming
Predicting software maintenance using fuzzy model
ACM SIGSOFT Software Engineering Notes
A systematic review of software maintainability prediction and metrics
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Considerations on developing mobile applications based on the Capuchin project
Proceedings of the 2010 ACM Symposium on Applied Computing
Software refactoring at the function level using new Adaptive K-Nearest Neighbor algorithm
Advances in Engineering Software
ACM SIGSOFT Software Engineering Notes
A simpler model of software readability
Proceedings of the 8th Working Conference on Mining Software Repositories
A model for estimating efforts required to make changes in a software development project
ACAI '11 Proceedings of the International Conference on Advances in Computing and Artificial Intelligence
A case of visitor versus interpreter pattern
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
Model-driven generative development of measurement software
Software and Systems Modeling (SoSyM)
Impact of MDE approaches on the maintainability of web applications: an experimental evaluation
ER'11 Proceedings of the 30th international conference on Conceptual modeling
ACM SIGSOFT Software Engineering Notes
Integrated model-based software development, data access, and data migration
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
ACM SIGSOFT Software Engineering Notes
Software modernization and replacement decision making in industry: a qualitative study
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Faster issue resolution with higher technical quality of software
Software Quality Control
The evolution of mobile apps: an exploratory study
Proceedings of the 2013 International Workshop on Software Development Lifecycle for Mobile
ACM Computing Surveys (CSUR)
EasySOC: Making web service outsourcing easier
Information Sciences: an International Journal
Hi-index | 4.10 |
Software metrics have been much criticized in the last few years, sometimes justly but more often unjustly, because critics misunderstand the intent behind the technology. Software complexity metrics, for example, rarely measure the "inherent complexity" embedded in software systems, but they do a very good job of comparing the relative complexity of one portion of a system with another. In essence, they are good modeling tools. Whether they are also good measuring tools depends on how consistently and appropriately they are applied.