DocumentCode :
397101
Title :
The utility of graph theoretic software metrics: a case study
Author :
Demko, Aleksander B. ; Pizzi, Nicolino J.
Author_Institution :
Inst. of Biodiagnostics, Nat. Res. Council of Canada, Winnipeg, Man., Canada
Volume :
2
fYear :
2003
fDate :
4-7 May 2003
Firstpage :
1309
Abstract :
The adoption of and adherence to object-oriented design and programming principles have allowed the software industry to create applications of ever-increasing complexity. A concomitant need arises for strategies to identify, manage, and, wherever possible, reduce this software complexity. One such strategy is the systematic collection, interpretation, and analysis of software metrics, mappings from software objects or constructs to sets of numerical features that quantify relevant software attributes. We describe a novel approach that employs various graph theoretic algorithms to analyze the higher level, application-wide class relationship graphs that emerge from object-oriented software. In addition to the software´s overall inheritance tree characteristics, these algorithms will use metrics that reflect information on the import and export coupling of class-attribute and class-method relationships. Further, we incorporate information relating to the response sets for each object in the software, that is, the number of methods that can be executed in response to messages being received by objects.
Keywords :
DP industry; data acquisition; graph theory; object-oriented programming; software metrics; class-method; data acquisition; graph theoretic algorithm; object-oriented design; object-oriented programming; software engineering; software industry; software metrics; utility interface; Algorithm design and analysis; Application software; Computer aided software engineering; Councils; Object oriented programming; Programming profession; Software algorithms; Software metrics; Writing; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-7781-8
Type :
conf
DOI :
10.1109/CCECE.2003.1226140
Filename :
1226140
Link To Document :
بازگشت