A framework for classifying and comparing software reverse engineering and design recovery techniques

作者: G.C. Gannod , B.H.C. Cheng

DOI: 10.1109/WCRE.1999.806949

关键词:

摘要: Several techniques have been suggested for supporting reverse engineering and design recovery activities. While many of these cataloged in various collections surveys, the evaluation corresponding support tools has focused primarily on their usability supported source languages, mostly ignoring appropriateness by-products a tool facilitating particular types maintenance tasks. In this paper, we describe criteria that can be used to evaluate based semantic quality, where quality measures ability by-product convey certain behavioral information. We use review, compare, contrast several representative approaches.

参考文章(27)
Jonathan P Bowen, Peter T Breuer, Kevin C Lano, The REDO Project: Final Report ,(1991)
Richard C. Waters, Charles Rich, The programmer's apprentice Artificial intelligence at MIT expanding frontiers. pp. 166- 195 ,(1990)
W. Ward, F.W. Calliss, M. Munro, The Maintainer's Assistant (software tool) international conference on software maintenance. pp. 307- 315 ,(1989) , 10.1109/ICSM.1989.65225
I.D. Baxter, M. Mehlich, Reverse engineering is reverse forward engineering working conference on reverse engineering. pp. 104- 113 ,(1997) , 10.1109/WCRE.1997.624581
Younger, Luo, Bennett, Bull, Reverse engineering concurrent programs using formal modelling and analysis international conference on software maintenance. pp. 255- 264 ,(1996) , 10.1109/ICSM.1996.565014
Lawrence Markosian, Philip Newcomb, Russell Brand, Scott Burson, Ted Kitzmiller, Using an enabling technology to reengineer legacy systems Communications of The ACM. ,vol. 37, pp. 58- 70 ,(1994) , 10.1145/175290.175297
Wojtek Kozaczynski, Jim Q. Ning, Automated program understanding by concept recognition automated software engineering. ,vol. 1, pp. 61- 78 ,(1994) , 10.1007/BF00871692
Jim Q. Ning, Andre Engberts, W. Voytek Kozaczynski, Automated support for legacy code understanding Communications of The ACM. ,vol. 37, pp. 50- 57 ,(1994) , 10.1145/175290.175295