METRICS FOR QUALITY ANALYSIS AND IMPROVEMENT OF OBJECT-ORIENTED SOFTWARE

Citation
C. Ebert et I. Morschel, METRICS FOR QUALITY ANALYSIS AND IMPROVEMENT OF OBJECT-ORIENTED SOFTWARE, Information and software technology, 39(7), 1997, pp. 497-509
Citations number
17
Categorie Soggetti
Computer Sciences","Information Science & Library Science","Computer Science Information Systems","Computer Science Software Graphycs Programming
ISSN journal
09505849
Volume
39
Issue
7
Year of publication
1997
Pages
497 - 509
Database
ISI
SICI code
0950-5849(1997)39:7<497:MFQAAI>2.0.ZU;2-E
Abstract
Software metrics are playing an important role in analysing and improv ing quality of software work products during their development. Measur ing the aspects of software complexity for object-oriented software st rongly helps to improve the quality of such systems during their devel opment, while especially focusing on reusability and maintainability. It is widely accepted that more widespread use of object-oriented tech niques can only come about when there are tool systems that provide de velopment support beyond visualising code. Unfortunately, many object- oriented metrics are defined and applied to classroom projects but no evidence is given that the metrics are useful and applicable both from an experience viewpoint and from a tools viewpoint - for industrial o bject-oriented development. Distinct complexity metrics are developed and integrated in a Smalltalk development support system called SmallM etric. Thus, we achieve a basis for software analysis (metrics) and de velopment support (critique) of Smalltalk systems. The main concepts o f 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 industrial projects are given with exa mples. (C) 1997 Elsevier Science B.V.