Skip to main content

Recent Trends and Open Issues in Reverse Engineering

  • Chapter
Reverse Engineering

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 chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Baker, B. On finding duplication and near-duplication in large software systems. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 86–95.

    Google Scholar 

  • 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 E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 116–125.

    Google Scholar 

  • Butler, G., P. Grogono, R. Shinghal, and I. Tjandra. Retrieving information from data flow diagrams. In [19], pages 22–29.

    Google Scholar 

  • Chikofsky, E. Message from the general chair. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995) (contains a particularly vivid analogy to archeology), page ix.

    Google Scholar 

  • Chikofsky, E. and J. Cross. Reverse engineering and design recovery: A taxonomy. IEEE Software, pages 13–17, January 1990.

    Google Scholar 

  • 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 E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 106–114.

    Google Scholar 

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

    Google Scholar 

  • Kontogiannis, K., R. DeMori, M. Bernstein, M. Galler, and E. Merlo. Pattern matching for design concept localization. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 96–103.

    Google Scholar 

  • Leite, J. and P. Cerqueira. Recovering business rules from structured analysis specifications. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 13–21.

    Google Scholar 

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

    Google Scholar 

  • Lutsky, P. Automating testing by reverse engineering of software documentation. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 8–12.

    Google Scholar 

  • Newcomb, P. Legacy system cataloging facility. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 52–60, July 1995.

    Google Scholar 

  • Quilici, A. and D. Chin. Decode: A cooperative environment for reverse-engineering legacy software. In E. Chikofsky, editors. Proc. of the Second Working Conference on Reverse Engineering, Toronto, Ontario, July 1995. IEEE Computer Society Press (Willis et al., 1995), pages 156–165.

    Google Scholar 

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

    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

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Wills, L.M., Cross, J.H. (1996). Recent Trends and Open Issues in Reverse Engineering. In: Wills, L., Newcomb, P. (eds) Reverse Engineering. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-27477-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-0-585-27477-5_7

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-9756-4

  • Online ISBN: 978-0-585-27477-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics