Skip to main content
Log in

Recent trends and open issues in reverse engineering

  • Published:
Automated Software Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • Waters, R. and E. Chikofsky, editors. Proc. of the First Working Conference on Reverse Engineering, Baltimore, MD, May 1993. IEEE Computer Society Press.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00126963

Keywords

Navigation