Software reuse: a holistic approach
Software reuse: a holistic approach
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Introduction to the personal software process
Introduction to the personal software process
A technique for computer detection and correction of spelling errors
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
OOMeter: A Software Quality Assurance Tool
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Reusability and maintainability metrics for object-oriented software
ACM-SE 38 Proceedings of the 38th annual on Southeast regional conference
ACSW '07 Proceedings of the fifth Australasian symposium on ACSW frontiers - Volume 68
Time for verification
CONCUR'10 Proceedings of the 21st international conference on Concurrency theory
Towards a measure of object oriented runtime cohesion based on number of instance variable accesses
Proceedings of the 49th Annual Southeast Regional Conference
The beauty and the beast: separating design from algorithm
Proceedings of the 25th European conference on Object-oriented programming
Theoretical Computer Science
Identifying thresholds for object-oriented software metrics
Journal of Systems and Software
How much information do software metrics contain?
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools
Proceedings of the International Conference on Advances in Computing, Communications and Informatics
Metric techniques for maintenance programmers in a maintenance ticket environment
Journal of Computing Sciences in Colleges
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
EvoJava: a tool for measuring evolving software
ACSC '11 Proceedings of the Thirty-Fourth Australasian Computer Science Conference - Volume 113
Tool for generating code metrics for C# source code using abstract syntax tree technique
ACM SIGSOFT Software Engineering Notes
A study of subgroup discovery approaches for defect prediction
Information and Software Technology
Hi-index | 0.00 |
This paper shows that existing software metric tools interpret and implement the definitions of object-oriented software metrics differently. This delivers tool-dependent metrics results and has even implications on the results of analyses based on these metrics results. In short, the metrics-based assessment of a software system and measures taken to improve its design differ considerably from tool to tool. To support our case, we conducted an experiment with a number of commercial and free metrics tools. We calculated metrics values using the same set of standard metrics for three software systems of different sizes. Measurements show that, for the same software system and metrics, the metrics values are tool depended. We also defined a (simple) software quality model for "maintainability" based on the metrics selected. It defines a ranking of the classes that are most critical wrt. maintainability. Measurements show that even the ranking of classes in a software system is metrics tool dependent.