| L. M. Ott, J. M. Bieman, B. K. Kang, and B. Mehra. "Developing Measures of Class Cohesion for ObjectOriented Software," Proc. 7th Annual Oregon Workshop on Software Metrics, June 1995. |
....consider interactions between methods and instance variables. The cohesion measure of a class refers to the difficulty of factoring the class into separate classes: the more cohesive a class, the more difficult it is to factor. 2.3. 1 Class Slice Abstraction of Ott and Mehra Ott and Mehra [Ott95] extend the earlier work of Bieman and Ott that uses program slices to measure connectedness of class slices. Ott is currently pursuing this line of investigation. 2.3.2 Module Interactions of Briand, Morasca, and Basili Briand, Morasca, and Basili define cohesion in design terms [Briand94, ....
Linda Ott, James Bieman, Byung-Kyoo Kang, Bindu Mehra. "Developing Measures of Class Cohesion for Object-Oriented Software." Proceedings of the Annual Oregon Workshop on Software Metrics (AOWSM95), 1995.
....quantify properties of individual classes and their relationships to the rest of a system. Chidamber and Kemerer s suite of object oriented measures include only single class measures [17] Other researchers, including one of the authors, have developed cohesion measures for individual classes [5, 11, 31, 39]. Work on quantifying interclass properties (properties of collections of classes) includes Hitz and Montazeri s work to quantify coupling in object oriented systems [31] They classify individual dependencies between classes and between objects, and they propose an ordinal measure of the ....
L. Ott, J. Bieman, B.-K. Kang, and B. Mehra. Developing measures of class cohesion for object-oriented software. Proc. Annual Oregon Workshop on Software Metrics (AOWSM'95), June 1995.
....bieman cs.colostate.edu, Fort Collins, CO 80523, USA. 970)491 7096, Fax: 970) 491 2466. Class cohesion measures for object oriented software have also been defined using a slice based approach, and by analyzing the connectivity between methods through common references to instance variables[1, 5, 6]. Method bodies are needed to apply these code level class cohesion measures. In this paper, we show that module cohesion can be objectively assessed using only design level information. We develop and compare design level cohesion measures using both the association based and slice based ....
L. Ott, J. Bieman, B-K. Kang, and B. Mehra. Developing measures of class cohesion for object-oriented software. Proc. Annual Oregon Workshop on Software Metrics (AOWSM'95), June 1995.
....and methods. Functional cohesion cannot be applied directly to classes. Fenton suggests that what we are interested in here is a different form of cohesion, namely data cohesion, rather than functional cohesion [5] We examine two slice based approaches for measuring object oriented cohesion [19]. One approach, by Ott and Gupta [9] is a direct extension of our work on functional cohesion. The other approach, by Bieman and Kang [1] evolved from Chidamber and Kemerer s measure of the lack of cohesion (LCOM) between methods [4] In both approaches, the class is the basic unit and the ....
L. Ott, J. Bieman, B-K Kang, and B. Mehra. Developing measures of class cohesion for object-oriented software. In Proc. 7th Annual Oregon Workshop on Software Metrics, 1995.
....output slices. The computation of functional cohesion also requires code level information. Class cohesion measures for object oriented software have also been defined using a slice based approach, and by analyzing the connectivity between methods through common references to instance variables[1, 10, 11]. Method bodies are needed to apply these code level class cohesion measures. Cohesion is only one of many attributes that designers strive to improve. For example, designers also aim to reduce coupling. We need to be able to objectively measure such attributes in order to evaluate alternative ....
L. Ott, J. Bieman, B-K. Kang, and B. Mehra. Developing measures of class cohesion for object-oriented software. Proc. Annual Oregon Workshop on Software Metrics (AOWSM'95), June 1995.
No context found.
L. M. Ott, J. M. Bieman, B. K. Kang, and B. Mehra. "Developing Measures of Class Cohesion for ObjectOriented Software," Proc. 7th Annual Oregon Workshop on Software Metrics, June 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC