• 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