Title :
Reverse engineering tools as media for imperfect knowledge
Author :
Jahnke, Jens H. ; Walenstein, Andrew
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
Abstract :
Reverse engineering is an imperfect process driven by imperfect knowledge. Most current reverse engineering tools do not adequately consider these inherent characteristics. They focus an representing precise, complete and consistent knowledge and work towards enforcing predefined structures on the processes. According to our experience, this design paradigm seriously limits human-centred reverse engineering tools. An altogether different approach is to directly support the statement and subsequent resolution of imperfections. Doing so requires the imperfect knowledge be represented and imperfect procedures accommodated for. We argue that effective tools need to act as a manipulable medium for imperfect knowledge and, based on our experiences with a prototype, elaborate requirements for such tools
Keywords :
reverse engineering; software tools; human-centred reverse engineering; imperfect knowledge; reverse engineering tools; software tools; Automatic control; Computer science; Humans; Impedance; Problem-solving; Prototypes; Psychology; Reverse engineering; Software prototyping; Software tools;
Conference_Titel :
Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-0881-2
DOI :
10.1109/WCRE.2000.891449