DocumentCode :
1726088
Title :
MOOSE - a task-driven program comprehension environment
Author :
Rilling, Juergen ; Seffah, Ahmed
Author_Institution :
Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
77
Lastpage :
84
Abstract :
Many tools have been developed to derive abstract representations from existing source code. Yet, most of these tools provide only little help in providing an encompassing picture of the system under examination. Graphical visualization techniques derived from reverse engineered source code have long been recognized for their impact on improving the comprehensibility of software systems and their source code. In this paper, we present a task-oriented approach to software comprehension by introducing our MOOSE (Montreal Object-Oriented Slicing Environment) environment that provides a task-driven wizard approach that supports a cognitive comprehension model combined with reverse engineering techniques, algorithmic and visualization support. We close our discussion with a brief overview of typical software comprehension tasks and how the MOOSE environment will benefit users during these comprehension tasks
Keywords :
object-oriented methods; program slicing; program visualisation; programming environments; reverse engineering; MOOSE; Montreal Object-Oriented Slicing Environment; abstract representations; cognitive comprehension model; graphical visualization; reverse engineered source code; reverse engineering techniques; source code; task-driven program comprehension environment; task-driven wizard; task-oriented approach; Computer science; Data visualization; Design methodology; Object oriented modeling; Pattern matching; Pattern recognition; Reverse engineering; Software maintenance; Software quality; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
Conference_Location :
Chicago, IL
ISSN :
0730-3157
Print_ISBN :
0-7695-1372-7
Type :
conf
DOI :
10.1109/CMPSAC.2001.960601
Filename :
960601
Link To Document :
بازگشت