• 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