Using JavaScript and dynamic DOM manipulation on the client-side of web applications is becoming a widespread approach for achieving rich interactivity and responsiveness in modern web applications. At the same time, such techniques, collectively known as Ajax, shatter the metaphor of web ‘pages’ with unique URLs, on which traditional web crawlers are based. This paper describes a novel technique for crawling Ajax-based applications through automatic dynamic analysis of user interface state changes in web browsers. Our algorithm scans the DOM-tree, spots candidate elements that are capable of changing the state, fires events on those candidate elements, and incrementally infers a state machine modelling the various navigational paths and st...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Abstract In this paper, we present a Crawljax based approach to automatically evaluate the accessibi...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Using JavaScript and dynamic DOM manipulation on the client-side of web applications is becoming a w...
AJAX is a very promising approach for improving rich interactivity and responsiveness of web applica...
Web applications are becoming more and more the replacement of desktop applications, using Ajax as t...
The growing popularity and importance of web applications have been increasing continuously in recen...
AJAX is a very promising approach for improving rich interactivity and responsiveness of web applica...
AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication, and clien...
Abstract — AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication...
Abstract—AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication, ...
AJAX-based internet a pair of applications considers state full asynchronous client/server communica...
This paper is a pre-print of: Ali Mesbah and Arie van Deursen. Invariant-Based Automatic Testing of ...
Ajax is an umbrella term for a set of technologies that allows web developers to create highly inter...
Author's version of the work published in: Empirical Software Engineering (Springer), 18 (2), 2013; ...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Abstract In this paper, we present a Crawljax based approach to automatically evaluate the accessibi...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Using JavaScript and dynamic DOM manipulation on the client-side of web applications is becoming a w...
AJAX is a very promising approach for improving rich interactivity and responsiveness of web applica...
Web applications are becoming more and more the replacement of desktop applications, using Ajax as t...
The growing popularity and importance of web applications have been increasing continuously in recen...
AJAX is a very promising approach for improving rich interactivity and responsiveness of web applica...
AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication, and clien...
Abstract — AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication...
Abstract—AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication, ...
AJAX-based internet a pair of applications considers state full asynchronous client/server communica...
This paper is a pre-print of: Ali Mesbah and Arie van Deursen. Invariant-Based Automatic Testing of ...
Ajax is an umbrella term for a set of technologies that allows web developers to create highly inter...
Author's version of the work published in: Empirical Software Engineering (Springer), 18 (2), 2013; ...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Abstract In this paper, we present a Crawljax based approach to automatically evaluate the accessibi...
Web application scanners are popular tools to perform black box testing and are widely used to disco...