loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th Asia-Pacific Software Engineering Conference (APSEC'04)
Automatic Detecting Code Cooperation
Busan, Korea
November 30-December 03
ISBN: 0-7695-2245-9
Lei Wu, University of Montreal, Canada
Houari Sahraoui, University of Montreal, Canada
Petko Valtchev, University of Montreal, Canada
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.
Index Terms:
collaboration pattern, role, design recovery, dynamic program analysis, software visualization, reverse engineering
Citation:
Lei Wu, Houari Sahraoui, Petko Valtchev, "Automatic Detecting Code Cooperation," apsec, pp.204-211, 11th Asia-Pacific Software Engineering Conference (APSEC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.