Results 1 -
8 of
8
Dynamic Model Extraction and Statistical Analysis of Web Applications
- 4th International Workshop on Web Site Evolution (WSE 2002
, 2002
"... The World Wide Web, initially intended as a way to pub-lish static hypertexts on the Internet, is moving toward com-plex applications. Static Web sites are being gradually re-placed by dynamic sites, where information is stored in databases and non trivial computation is performed. Reverse engineeri ..."
Abstract
-
Cited by 23 (0 self)
- Add to MetaCart
(Show Context)
The World Wide Web, initially intended as a way to pub-lish static hypertexts on the Internet, is moving toward com-plex applications. Static Web sites are being gradually re-placed by dynamic sites, where information is stored in databases and non trivial computation is performed. Reverse engineering of a model from an existing Web application is useful for its understanding and evolution. However, a static analysis of its source code may be ex-tremely difficult (and, in general, infeasible) because of the presence of dynamic generation of the HTML code that is part of the application under analysis. Moreover, static analysis requires the ability to process multiple languages. In this paper, a dynamic analysis technique is proposed for the extraction of a Web application model through its execution. The HTML code produced during execution on proper input values is subject to a static analysis. Avail-ability of statistical data about the accesses to the pages produced by the Web application is exploited for statistical testing and for the analysis of the navigation habits of the users. Anomalous behaviors can be detected and indicated for an improvement intervention. 1
Using Semantic Clustering To Enhance the Navigation Structure of Web Sites”.
- Proc. of the 10th International Symposium on Web Site Evolution, IEEE
, 2008
"... Abstract ..."
(Show Context)
An Approach and an Eclipse Based Environment for Enhancing the Navigation Structure of Web Sites
"... Abstract ..."
(Show Context)
Analysis, Testing and Re-structuring of Web Applications by
"... Web applications are complex software systems providing access to hypermedia contents, services, computational facilities and data. The quality of Web applications is a complex, multidimensional attribute that involves several aspects, including correctness, reliability, maintainability, usability, ..."
Abstract
- Add to MetaCart
Web applications are complex software systems providing access to hypermedia contents, services, computational facilities and data. The quality of Web applications is a complex, multidimensional attribute that involves several aspects, including correctness, reliability, maintainability, usability, accessibility, performance and conformance to standards. We look at the current situation in the development of Web applications as reminiscent of the early days of software systems, when quality was totally dependent on individual skills and lucky choices. In fact, most Web applications have so far been developed without following a formalized process model: requirements are not captured, design is not considered and documentation is not produced; developers quickly move to the implementation phase and deliver the application without testing it. While this kind of practice was motivated by the relative simplicity of the first Web sites and by a pressing demand for short times-to-market, quality appears now to emerge as a primary factor of concern.
Towards a Web Site Architecture Framework for Reengineering
"... Understanding the evolution, and managing the reengineering of a large Web site is as hard as evolving a large software system of comparable size. Evolution and maintenance of traditional legacy systems have been extensively studied by reengineering researchers. However, Web site evolution and migra ..."
Abstract
- Add to MetaCart
(Show Context)
Understanding the evolution, and managing the reengineering of a large Web site is as hard as evolving a large software system of comparable size. Evolution and maintenance of traditional legacy systems have been extensively studied by reengineering researchers. However, Web site evolution and migration is a new domain with many open questions. We propose the development of a Web site architecture framework characterizing Web sites for a better understanding of (1) the nature of Web sites, (2) what Web site understanding and reengineering comprises, and (3) how Web site understanding and reengineering can be made easier. In this paper we discuss approaches that can serve as a starting point for such a framework. 1
· Clustering · Information retrieval · Latent semantic indexing · Semantic clustering · Semantic navigation map
, 2009
"... the navigation structure of Web sites ..."
(Show Context)
An Eclipse Plug-in to Enhance the Navigation Structure of Web Sites
"... Abstract. This paper presents a process and a tool developed as an Eclipse plug-in for automatically enhancing the navigation structure of Web sites. The process extends each page of a site with a Semantic Navigation Map, i.e., a set of links connecting the page to other pages of the site showing si ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. This paper presents a process and a tool developed as an Eclipse plug-in for automatically enhancing the navigation structure of Web sites. The process extends each page of a site with a Semantic Navigation Map, i.e., a set of links connecting the page to other pages of the site showing similar or related content. The process uses Latent Semantic Indexing to compute a dissimilarity measure between the pages of the site, a graph theoretic clustering algorithm to identify groups of pages with similar or semantically related content, and AJAX code to extend each page with the corresponding Semantic Navigation Map. Semantic navigation maps for a given Web site are recovered once and kept up to date as new pages are added to the site or content of existing pages is updated. Additionally to presenting the process, the underlying techniques and the tool supporting the process, the paper also presents the results obtained from a case study involving a real world Web site.