Abstract
This paper discusses recent trends in the field of reverse engineering, particularly those highlighted at the Second Working Conference on Reverse Engineering, held in July 1995. The trends observed include increased orientation toward tasks, grounding in complex real-world applications, guidance from empirical study, analysis of non-code sources, and increased formalization. The paper also summarizes open research issues and provides pointers to future events and sources of information in this area.
Similar content being viewed by others
References
Baker, B. On finding duplication and near-duplication in large software systems. In (Willis et al., 1995), pages 86–95.
Biggerstaff, T., B. Mitbander, and D. Webster. Program understanding and the concept assignment problem. Communications of the ACM, 37(5):72–83, May 1994.
Blaha, M. and W. Premerlani. Observed idiosyncracies of relational database designs. In (Willis et al., 1995), pages 116–125.
Butler, G., P. Grogono, R. Shinghal, and I. Tjandra. Retrieving information from data flow diagrams. In [19], pages 22–29.
Chikofsky, E. Message from the general chair. In (Willis et al., 1995) (contains a particularly vivid analogy to archeology), page ix.
Chikofsky, E. and J. Cross. Reverse engineering and design recovery: A taxonomy. IEEE Software, pages 13–17, January 1990.
Cross, J., A. Quilici, L. Wills, P. Newcomb, and E. Chikofsky. Second working conference on reverse engineering summary report. ACM SIGSOFT Software Engineering Notes, 20(5):23–26, December 1995.
Fiore, P., F. Lanubile, and G. Vissaggio. Analyzing empirical data from a reverse engineering project. In (Willis et al., 1995), pages 106–114.
Johnson, W.L. Interactive explanation of software systems. In Proc. 10th Knowledge-Based Software Engineering Conference, pages 155–164, Boston, MA, 1995. IEEE Computer Society Press.
Kontogiannis, K., R. DeMori, M. Bernstein, M. Galler, and E. Merlo. Pattern matching for design concept localization. In (Willis et al., 1995), pages 96–103.
Leite, J. and P. Cerqueira. Recovering business rules from structured analysis specifications. In (Willis et al., 1995), pages 13–21.
Lowry, M., A. Philpot, T. Pressburger, and I. Underwood. A formal approach to domain-oriented software design environments. In Proc. 9th Knowledge-Based Software Engineering Conference, pages 48–57, Monterey, CA, 1994.
Lutsky, P. Automating testing by reverse engineering of software documentation. In (Willis et al., 1995), pages 8–12.
Newcomb, P. Legacy system cataloging facility. In (Willis et al., 1995), pages 52–60, July 1995.
Quilici, A. and D. Chin. Decode: A cooperative environment for reverse-engineering legacy software. In (Willis et al., 1995), pages 156–165.
Selfridge, P., R. Waters, and E. Chikofsky. Challenges to the field of reverse engineering - A position paper. In Proc. of the First Working Conference on Reverse Engineering, pages 144–150, Baltimore, MD, May 1993. IEEE Computer Society Press.
Waters, R. and E. Chikofsky, editors. Proc. of the First Working Conference on Reverse Engineering, Baltimore, MD, May 1993. IEEE Computer Society Press.
Wills, L., P. Newcomb, and E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Wills, L.M., Cross, J.H. Recent trends and open issues in reverse engineering. Automated Software Engineering 3, 165–172 (1996). https://doi.org/10.1007/BF00126963
Issue Date:
DOI: https://doi.org/10.1007/BF00126963