Skip to main content
Article thumbnail
Location of Repository

Mesbah et. al. – Crawling AJAX by Inferring User Interface State Changes Crawling AJAX by Inferring User Interface State Changes

By Ali Mesbah, Engin Bozdag and Arie Van DeursenAli Mesbah, Engin Bozdag and Arie Van Deursen


AJAX is a very promising approach for improving rich interactivity and responsiveness of web applications. At the same time, AJAX techniques shatter the metaphor of a web ‘page ’ upon which general search crawlers are based. This paper describes a novel technique for crawling AJAX applications through dynamic analysis and reconstruction of user interface state changes. Our method dynamically infers a ‘state-flow graph ’ modeling the various navigation paths and states within an AJAX application. This reconstructed model can be used to generate linked static pages. These pages could be used to expose AJAX sites to general search engines. Moreover, we believe that the crawling techniques that are part of our solution have other applications

Year: 2010
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.