DocumentCode
2982841
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
fYear
2002
fDate
2002
Firstpage
152
Lastpage
161
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2002. Proceedings. International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-1819-2
Type
conf
DOI
10.1109/ICSM.2002.1167762
Filename
1167762
Link To Document