3 results
Search Results
Now showing 1 - 3 of 3
Conference Object Citation - WoS: 3A New Complexity Metric Based on Cognitive Informatics(Springer-verlag Berlin, 2008) Misra, Sanjay; Akman, IbrahimIn this paper, a new complexity metric based on cognitive informatics is proposed for object oriented(OO) code. This is the single metric, which covers cognitive complexity of the OO system, method complexity and complexity due to inheritance together. The proposed metric was evaluated against Weyuker set of measurement principles. It was found that seven Weyuker properties are satisfied by this measure.Article Citation - WoS: 32Citation - Scopus: 46Weighted Class Complexity: a Measure of Complexity for Object Oriented System(inst information Science, 2008) Misra, Sanjay; Akman, K. Ibrahim; Computer EngineeringSoftware complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory.Conference Object Citation - WoS: 12Citation - Scopus: 17An Object Oriented Complexity Metric Based on Cognitive Weights(Ieee Computer Soc, 2007) Misra, SanjayComplexity in general is defined as "the degree to which a system or component has a design or implementation that is difficult to understand and verify". Complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software metrics. In this paper, an attempt has been made to propose a metric for an object oriented code, which calculates the complexity of a class at method level. The proposed measure considers the internal architecture of the class, subclass, and member functions, while other proposed metrics for object oriented programming do not. An attempt has also been made to evaluate and validate the proposed measure in terms of Weyuker's properties and against the principles of measurement theory. It has been found that seven of nine Weyuker's properties have been satisfied by the proposed measure. It also satisfies most of the parameters required by the measurement theory perspective, hence establishes as a well-structured one.

