DocumentCode
1929432
Title
Abstracting module views from source code
Author
Pinzger, Martin ; Fischer, Michael ; Jazayeri, Mehdi ; Gall, Harald
Author_Institution
Distributed Syst. Group, Vienna Univ. of Technol., Austria
fYear
2004
fDate
11-14 Sept. 2004
Firstpage
533
Abstract
We have investigated an approach for abstracting and visualizing software module views from source code: ArchView computes abstraction metrics that are used to filter and provide architectural elements and relationships of major interest. Source code views can, therefore, be reduced in detail and size resulting in more reasonable and comprehensible module views on software architectures. ArchView focuses on modules and their relationships: source level relationships such as inheritance, call structures, or includes are abstracted to a module level to show basic dependency relationships of modules.
Keywords
data visualisation; program diagnostics; software architecture; software metrics; ArchView; abstraction metrics; module dependency relationships; software architecture; software module view abstraction; software module view visualization; source code; source level relationships; Algebra; Filtering; Filters; Packaging; Reverse engineering; Software architecture; Software maintenance; Software systems; Systems engineering and theory; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-2213-0
Type
conf
DOI
10.1109/ICSM.2004.1357875
Filename
1357875
Link To Document