Applying Metrics for Quality Analysis and Improvement of Object-Oriented Software
I. Morschel, Ch. Ebert · 1996
Software metrics are playing an important role in analyzing and improving quality of software work products during their development. Measuring the aspects of software complexity for object-oriented software strongly helps to improve the quality of such systems during their development, while especially focusing on reusability, reliability and maintainability. It is widely accepted that more widespread use of object-oriented techniques can only come about when there are tool systems that provide development support beyond visualizing code. Distinct complexity metrics have been developed and integrated in a Smalltalk development support system called SmallMetric. Thus, we achieved a basis for software analysis (metrics) and development support (critique) of Smalltalk systems. The main con cepts of the environment including the underlying metrics are explained, its use and operation is discussed, and some results of the implementation and its application to several projects are given with examples.