JISE


  [1] [2] [3] [4] [5] [6] [7] [8]


Journal of Information Science and Engineering, Vol. 10 No. 1, pp. 21-50


Some Complexity Metrics for Object-Oriented Programs Based on Information Flow: A Study of C++Programs


Yen-Sung Lee, Bin-Shiang Liang and Feng-Jian Wang
Institute of computer Science and Information Engineeering 
National Chiao Tung University, 
Hsinchu, Taiwan, R.O.C.


    Software metrics attempt to quantify the qualitative software quality. A software comlexity measure is one used to capture the programming difficulties during devlopment and predict the maintainability and testability of the software. This paper presents a set of complexity metrics for object-oriented systems based on information flow models and evaluated by means of Weyuker's meta-metrics for their validity. The entities measured by this set of metrics consist of methods, classes, class hierarchies, and programs in an object-oriened system. The attributes of an entity considered are the interactive coupling (external complesity) among entities and the length (internal complexity) of each individual entity. This set of metrics is applied to C++ prrograms.


Keywords: software metrics, nomplexity metric, object-oriented system, information flow, softare science

  Retrieve PDF document (JISE_199401_02.pdf)