DocumentCode :
2177158
Title :
Automatic detecting code cooperation
Author :
Wu, Lei ; Sahraoui, Houari ; Valtchev, Petko
Author_Institution :
Dept. of Comput. Sci. & Op. Res., Montreal Univ., Que., Canada
fYear :
2004
fDate :
30 Nov.-3 Dec. 2004
Firstpage :
204
Lastpage :
211
Abstract :
Software functionalities and behavior are accomplished by the cooperation of code artifacts. The understanding of this type of source code collaboration provides an important aid to the maintenance and evolution of legacy systems. However, the original collaboration design information is dispersed at the implementation level. The extraction of code artifacts´ collaborations and the roles is therefore an important support in legacy software comprehension and design recovery. In this paper, we present a novel approach to automatically detect and analyze code collaborations and roles based on dynamic program analysis technique. We also demonstrate the tools that we have developed to support our approach and illustrate the viability of our approach in a case study.
Keywords :
program visualisation; reverse engineering; software architecture; software maintenance; system monitoring; automatic code detection; design recovery; dynamic program analysis; legacy system; reverse engineering; software maintenance; software visualization; source code collaboration; Collaboration; Collaborative software; Collaborative tools; Collaborative work; Computer science; Data mining; Documentation; Software design; Terminology; Visualization; collaboration pattern; design recovery; dynamic program analysis; reverse engineering; role; software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2004. 11th Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-2245-9
Type :
conf
DOI :
10.1109/APSEC.2004.35
Filename :
1371921
Link To Document :
بازگشت