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 :
بازگشت