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
Link To Document