Abstract :
The authors investigated automatic and semiautomatic Web site analysis with our tool ReWeb, focusing on a site´s architecture and evolution. A case study demonstrates how ReWeb addresses the need to support Web site maintenance and evolution while retaining and possibly improving quality. Although not definitive, the case study described confirms that an automatic or semiautomatic tool can help developers understand and maintain Web sites. High-level views, describing the overall site architecture, are very useful, and detailed analyses can help with a site´s enclosed subparts. Specifically, we based restructuring on the reaching frames, dominators, and shortest path analyses. In fact, they highlight structural and navigation problems before restructuring and their absence after the intervention. We devote future work to improving the ReWeb´s robustness, widening the spectrum of analyzable sites, and enriching its set of analyses and facilities. We would also like to add abstraction techniques to support a high-level view of the site and to partially automate input selection in the presence of dynamic pages
Keywords :
document handling; information resources; information retrieval; systems re-engineering; ReWeb; Web site maintenance; Web site restructuring; abstraction techniques; analyzable sites; case study; dominators; dynamic pages; high level views; high-level view; input selection; navigation problems; reaching frames; semiautomatic Web site analysis; semiautomatic tool; shortest path analyses; site architecture; Character recognition; HTML; History; Joining processes; Navigation; Reverse engineering; Software engineering; Software maintenance; Visualization; Web page design;