Reverse Engineering ARoadmap
Program-Transformation.Org: The Program Transformation Wiki
Reverse Engineering: A Roadmap
Hausi Müller,
JensJahnke, Dennis Smith, Margaret-Anne Storey, Scott Tilley, and
KennyWong
In A, Finkelstein (ed.)
The Future of Software Engineering,
ACM Press, 2000.
(event colocated with
ICSE 2000).
Abstract
By the early 1990s the need for
ReEngineering LegacySystems
was already acute, but recently the demand has increased significantly
with the shift toward web-based user interfaces.
The demand by all business sectors to adapt their information
systems to the Web has created a tremendous need for
methods, tools, and infrastructures to evolve and exploit existing
applications efficiently and cost-effectively. Reverse
engineering has been heralded as one of the most promising
technologies to combat this legacy systems problem.
This paper presents a roadmap for reverse engineering research
for the first decade of the new millennium, building
on the
ProgramUnderstanding theories of the 1980s and the
ReverseEngineering technology of the 1990s.
See
http://www.softwaresystems.org/reverse.html (which includes many useful references) and
http://www.cs.ucl.ac.uk/staff/A.Finkelstein/fose/finalmuller.pdf
When I started ReverseAndReengineeringRoadmap I was not even aware of this paper! The names have a lot in common, but my name was inspired by the XP Roadmap available at http://www.c2.com/ --ArieVanDeursen
CategoryTutorial