A Markov Chain Model for Statistical Software Testing
IEEE Transactions on Software Engineering
Building Web applications with UML
Building Web applications with UML
Automatic personalization based on Web usage mining
Communications of the ACM
Analysis and testing of Web applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
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
Testing Processes of Web Applications
Annals of Software Engineering
An Approach for Reverse Engineering of Web-Based Applications
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Understanding Web Usage for Dynamic Web-Site Adaptation: A Case Study
WSE '02 Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02)
Dynamic Model Extraction and Statistical Analysis of Web Applications
WSE '02 Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02)
Web usage mining: discovery and applications of usage patterns from Web data
ACM SIGKDD Explorations Newsletter
Web Site Analysis: Structure and Evolution
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
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
An exploration of statistical models for automated test case generation
WODA '05 Proceedings of the third international workshop on Dynamic analysis
Proceedings of the 2012 International Symposium on Software Testing and Analysis
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 replaced by dynamic sites, where information is stored in databases and non-trivial computation is performed.In such a scenario, ensuring the quality of a Web application from the user's perspective is crucial. Techniques are being investigated for the analysis and testing of Web applications for such a purpose. However, a static analysis of the source code may be extremely difficult (and, in general, infeasible) because of the presence of dynamic generation of the HTML code that is part of the application under analysis.In this paper, a dynamic analysis technique is proposed for the extraction of a Web application model through its execution. Availability of statistical data about the accesses to the pages generated by the Web application is exploited for statistical testing, based on the recovered model. Test cases can be prioritized, so as to exercise the most frequently followed paths first. Moreover, statistical reproduction of the user's navigation paths allows for an estimation of the reliability of the application.