DocumentCode
2825021
Title
Factbase and Decomposition Generation
Author
Shtern, Mark ; Tzerpos, Vassilios
Author_Institution
York Univ., Toronto, ON, Canada
fYear
2011
fDate
1-4 March 2011
Firstpage
111
Lastpage
120
Abstract
The software maintenance research community has developed a large number of approaches that can help maintainers understand large software systems accurately and efficiently. However, tools that can facilitate research in program comprehension are rarely publicly available. In this paper, we introduce two approaches that generate artifacts, such as fact bases and decompositions, that can be used to study the behaviour of existing software clustering approaches for the comprehension of large software systems. We also present three distinct applications of these approaches: the development of a simple evaluation method for clustering algorithms, the study of the behaviour of the objective function of the Bunch tool, and the calculation of a congruity measure for clustering evaluation measures. Implementations of the two approaches are available online.
Keywords
software maintenance; Bunch tool; artifacts; clustering algorithm; congruity measure; decomposition generation; evaluation measures; factbase; objective function; program comprehension; software clustering; software maintenance; software systems; Clustering algorithms; Generators; Software algorithms; Software measurement; Software systems; Upper bound; evaluation; software clustering; tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location
Oldenburg
ISSN
1534-5351
Print_ISBN
978-1-61284-259-2
Type
conf
DOI
10.1109/CSMR.2011.17
Filename
5741267
Link To Document