期刊名称:International Journal of Computer Science & Information Technology (IJCSIT)
印刷版ISSN:0975-4660
电子版ISSN:0975-3826
出版年度:2012
卷号:4
期号:5
页码:145
出版社:Academy & Industry Research Collaboration Center (AIRCC)
摘要:Software functionalities and behavior are accomplished by the cooperation of code artifacts. Theunderstanding of this type of source code collaboration provides an important aid to the maintenance andevolution of legacy systems. However, the original collaboration design information is dispersed at theimplementation level. The extraction of code artifacts’ collaborations and the roles is therefore animportant support in legacy software comprehension and design recovery. In this paper, we present a novelapproach to efficiently recover and analyze code collaborations and semantic roles based on dynamicprogram analysis technique. We also demonstrate the software tools that we have developed to support ourapproach and illustrate the viability of our approach in a case study.