An Axiomatic Evaluation of Software Complexity Metrics for Prototype based Object Oriented Systems
Syed Ahsan · 2014
Traditional Software metrics are both tangible such as LOC and intangible such as Amount of Effort and Software Engineering experience etc. For contextual and intangible metrics, it is generally assumed that these metrics can be generalized over a universal set of domains. In our opinion, the intuitive nature of intangible and intrinsically intuitive metrics warrant a revisit of theoretical foundations on which such metrics are based. This is especially true in case of Prototype based software modeling, which being a class-less system has entirely different theoretical foundations. Also the sizes of the project on which such metrics are applied have a bearing on complexity. In this paper we have proposed an axiomatic approach towards evaluation of Software Complexity metrics. These axioms are based on Measurement theory and provide us with theoretical underpinnings based upon which, metrics suitable for class based and class-less Object Oriented approaches can be defined. Also introduced in this paper is the notion of a viewpoint which helps us to resolve the problems introduced because of intuitive contextual nature of complexity. (Syed Ahsan. An Axiomatic Evaluation of Software Complexity Metrics for Prototype based Object Oriented Systems. Life Sci J 2014;11(3s):196-201). (ISSN:1097-8135). http://www.lifesciencesite.com . 29