Title :
Measuring the intensity of object coupling in C++ programs
Author :
Ma, Chia-Song ; Chang, Carl K. ; Cleland-Huang, Jane
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
fDate :
6/23/1905 12:00:00 AM
Abstract :
Software metrics increase our ability to understand the behavior of software systems. An accurate measurement provides us with solid understanding of the entity we are measuring. In Object Oriented software, most current metrics quantify a class´s coupling complexity by simply counting the number of connections with other classes but such metrics are unable to capture the underlying complexity or tension of individual connections. In this paper we propose a technique for measuring the strength of interclass relationships that takes into account both the number of statements participating in the connection, as well as the complexity of those statements. Our approach introduces a new concept for measuring Object Oriented coupling complexity and provides a more sensitive measurement than traditional approaches. We present examples in C++ to support our method
Keywords :
C++ language; computational complexity; object-oriented programming; software metrics; C++; complexity; coupling complexity; interclass relationships; object oriented software; software metrics; Collaboration; Message passing; Optical wavelength conversion; Particle measurements; Runtime; Software measurement; Software metrics; Software systems; Solids;
Conference_Titel :
Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-1372-7
DOI :
10.1109/CMPSAC.2001.960665