DocumentCode
3081133
Title
Adoption of reverse engineering tools: a cognitive perspective and methodology
Author
Zayour, Iyad ; Lethbridge, Timothy C.
Author_Institution
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
fYear
2001
fDate
2001
Firstpage
245
Lastpage
255
Abstract
Reverse engineering tools aimed at facilitating software maintenance suffer from low adoption. Many are developed but few are used by software engineers in performing their maintenance work. We introduce an approach for tool design that is aimed at increasing the adoptability potential of tools. Our approach is based on applying cognitive analysis to identify cognitive overloads during software maintenance. A software solution is developed to target the cognitive difficulties in order to alleviate the overloads. The approach is described in the context of the implementation of a reverse engineering tool we call DynaSee. DynaSee is a tool that processes and visualises routine traces. We describe how DynaSee addresses a specific set of cognitive difficulties
Keywords
computer aided software engineering; human factors; program visualisation; psychology; reverse engineering; software maintenance; software tools; DynaSee; adoptability potential; cognitive analysis; cognitive difficulties; cognitive methodology; cognitive overloads; reverse engineering tools adoption; routine trace visualization; software engineering; software maintenance; software tool design; Costs; Information technology; Knowledge engineering; Reverse engineering; Samarium; Software maintenance; Software performance; Software systems; Software tools; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location
Toronto, Ont.
ISSN
1092-8138
Print_ISBN
0-7695-1131-7
Type
conf
DOI
10.1109/WPC.2001.921735
Filename
921735
Link To Document