• DocumentCode
    3081120
  • Title

    GSEE: a Generic Software Exploration Environment

  • Author

    Favre, Jean-Marie

  • Author_Institution
    Lab. LSR-IMAGE, Domaine Univ., France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    233
  • Lastpage
    244
  • Abstract
    Large software products are very difficult to understand. One way to cope with this problem is to provide tools generating different software views. Unfortunately, there are so many different entity types and relationships in a large software product that building a specific tool for each view is not cost-effective. This paper presents GSEE (Generic Software Exploration Environment). GSEE consists of an object-oriented framework and a set of customizable tools. Thanks to this environment, only a few lines are needed to produce graphical views from virtually any data source. GSEE has been successfully applied to improving the understanding of different software artifacts, including a multi-million lines-of-code (LOC) program
  • Keywords
    entity-relationship modelling; large-scale systems; object-oriented methods; programming environments; reverse engineering; software tools; GSEE; Generic Software Exploration Environment; cost-effectiveness; customizable tools; data sources; entity types; graphical views; large software products; multi-million lines-of-code program; object-oriented framework; program understanding; relationships; software artifacts; software view generating tools; Concrete; Costs; Lab-on-a-chip; Navigation; Software design; Software libraries; Software maintenance; Software testing; 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.921734
  • Filename
    921734