• DocumentCode
    2187273
  • Title

    REGoLive: building a Web site comprehension tool by extending GoLive

  • Author

    Gui, Grace ; Kienle, Holger M. ; Müller, Hausi A.

  • Author_Institution
    Dept. of Comput. Sci., Victoria Univ., BC, Canada
  • fYear
    2005
  • fDate
    26 Sept. 2005
  • Firstpage
    46
  • Lastpage
    53
  • Abstract
    Traditionally, program comprehension functionality is implemented with stand-alone tools. As a result, software engineers typically have to switch between various tools during comprehension activities. Each of these tools has its own idiosyncratic user interface and interaction paradigm, causing an unfavorable learning curve. As a result, many program comprehension tools fail to be adopted. Software engineering activities that involve program comprehension (e.g., maintenance) require the use of forward engineering tools (e.g., compilers) as well as reverse engineering tools (e.g., class hierarchy visualizers). Thus, extending forward engineering tools such as IDEs (e.g., Eclipse) or Web authoring tools (e.g., GoLive) by seamlessly adding program comprehension functionality helps software engineers and improves the adoption of comprehension functionality. In this paper, we introduce an adoption-centric tool development approach that leverages a Web authoring tool, GoLive, by grafting functionality for Web site comprehension on top. The benefits and drawbacks of this approach from the tool-user´s as well as the tool-builder´s perspective are discussed.
  • Keywords
    Web sites; authoring systems; reverse engineering; REGoLive; Web authoring tool; Web site comprehension tool; adoption-centric tool development approach; forward engineering tool; program comprehension; reverse engineering tool; software engineering; tool-builder perspective; tool-user perspective; HTML; Navigation; Program processors; Reverse engineering; Software engineering; Software maintenance; Software systems; Software tools; Switches; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Site Evolution, 2005. (WSE 2005). Seventh IEEE International Symposium on
  • ISSN
    1550-4441
  • Print_ISBN
    0-7695-2470-2
  • Type

    conf

  • DOI
    10.1109/WSE.2005.11
  • Filename
    1517980