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