Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
On Weyuker's Axioms for Software Complexity Measures
IEEE Transactions on Software Engineering
The object-oriented brewery: a comparison of two object-oriented development methods
ACM SIGSOFT Software Engineering Notes
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object Oriented Programming in Turbo C++
Object Oriented Programming in Turbo C++
Assuring Good Style for Object-Oriented Programs
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
A New Metrics Set for Evaluating Testing Efforts for Object-Oriented Programs
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
The ability of object-oriented metrics to predict change-proneness: a meta-analysis
Empirical Software Engineering
Survey of object-oriented metrics: focusing on validation and formal specification
ACM SIGSOFT Software Engineering Notes
An in-depth study of the potentially confounding effect of class size in fault prediction
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
We have proposed new metrics for computing the program complexity of object-oriented program. In these metrics, we have examined program complexity from three dimensional viewpoints in object-oriented paradigm : Syntax dimension, Inheritance dimension and Interaction dimension. Then, we have defined attributes to evaluate three viewpoints quantitatively. In this paper, we present some heuristics for computing actual values of the attributes, for which we have given only definitions in the previous paper. Then, we analytically evaluate the new metrics with regard to Weyuker's measurement principles. As the result, it is found that our metrics satisfy essential properties which any measure must have. Finally, we develop the tool to compute the values of the attributes automatically.