Title :
Reverse engineering by mining dynamic repositories
Author :
Dayani-Fard, H. ; Jurisica, I.
Author_Institution :
Centre for Adv. Studies, IBM Toronto Lab., Ont., Canada
Abstract :
This paper presents some preliminary results on applying information retrieval and knowledge-mining techniques to reverse engineering of legacy systems. In order to support a dynamic environment, we take an approach of integrating lightweight tools. Instead of forcing a user to use a fixed environment, our approach provides a basic information repository, which manages information extracted from the documentation and source code. The system stores this information in a graph structure, it supports navigation through the repository, and modification of its structure and annotation. Preliminary evaluation of the proposed approach on the small-size software system is encouraging
Keywords :
database management systems; information retrieval; reverse engineering; software maintenance; dynamic environment; dynamic repositories mining; information repository; information retrieval; knowledge-mining techniques; legacy systems; reverse engineering; small-size software system; Data mining; Documentation; Environmental management; Humans; Information management; Information retrieval; Programming profession; Reverse engineering; Software maintenance; Software systems;
Conference_Titel :
Reverse Engineering, 1998. Proceedings. Fifth Working Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-8967-6
DOI :
10.1109/WCRE.1998.723187