Title :
Tool support for measuring complexity in heterogeneous object-oriented software
Author :
Wilkie, F.G. ; Harmer, T.J.
Author_Institution :
Centre for Software Process Technol., Ulster Univ., Newtownabbey, UK
Abstract :
In this paper the design of a CASE tool for measuring the complexity of object oriented software systems is described. Use of the tool within the software testing and release sub-process is outlined. The paper argues that (i) for metrics to be properly integrated into a software process requires tool support; (ii) tools must support heterogeneous systems often involving multiple programming languages to be useful in commercial development environments and (iii) given the immaturity of current complexity metrics, tools must be adaptable so that new metrics can readily be incorporated to best support the software process. Using an object oriented programming language meta-model in its database schema, the tool provides a flexible architecture facilitating support for new object oriented programming languages and metrics with relative ease. We believe these are essential requirements for measurement tools used in environments of constantly improving software processes indicative of high maturity organisations.
Keywords :
computer aided software engineering; object-oriented programming; program testing; software maintenance; software metrics; software tools; CASE tool support; architecture; commercial development environments; complexity measurement; database schema; heterogeneous object-oriented software; high maturity organisations; metrics; multiple programming languages; object oriented programming language meta-model; software release sub-process; software testing; Application software; Computer aided software engineering; Computer industry; Data mining; Object oriented programming; Software maintenance; Software measurement; Software systems; Software testing; Software tools;
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1819-2
DOI :
10.1109/ICSM.2002.1167762