A Markov Chain Model for Statistical Software Testing
IEEE Transactions on Software Engineering
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Building Web applications with UML
Building Web applications with UML
Measuring and Modeling Usage and Reliability for Statistical Web Testing
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Software Reliability Engineered Testing
Software Reliability Engineered Testing
Architecture recovery of web applications
Proceedings of the 24th International Conference on Software Engineering
An Approach for Reverse Engineering of Web-Based Applications
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Web Site Analysis: Structure and Evolution
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Extending the capabilities of RMM: Russian Dolls and Hypertext
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Digital Documents - Volume 6
WebUml: reverse engineering of web applications
Proceedings of the 2004 ACM symposium on Applied computing
Statistical testing of web applications
Journal of Software Maintenance and Evolution: Research and Practice - Special issue: Web site evolution
Formal Framework for Automated Analysis and Verification of Web-Based Applications
Proceedings of the 19th IEEE international conference on Automated software engineering
Web Application Slicing in Presence of Dynamic Code Generation
Automated Software Engineering
TestUml: user-metrics driven web applications testing
Proceedings of the 2005 ACM symposium on Applied computing
Usage-based statistical testing of web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Data flow analysis and testing of JSP-based Web applications
Information and Software Technology
Surveying navigation modelling approaches
International Journal of Computer Applications in Technology
Precise interface identification to improve testing and analysis of web applications
Proceedings of the eighteenth international symposium on Software testing and analysis
A survey of analysis models and methods in website verification and testing
ICWE'07 Proceedings of the 7th international conference on Web engineering
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Understanding Ajax applications by connecting client and server-side execution traces
Empirical Software Engineering
A formal approach for run-time verification of web applications using scope-extended LTL
Information and Software Technology
Concept analysis based approach to statistical web testing
Theories of Programming and Formal Methods
Hi-index | 0.00 |
The World Wide Web, initially intended as a way to publish static hypertexts on the Internet, is moving toward complex applications. Static Web sites are being gradually replacedby 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 extremelydifficult (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. Availability 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.