Affiliation:
1. University of Ottawa, Canada
2. IBM, Canada
Abstract
New Web technologies, like AJAX, result in more responsive and interactive Web applications, sometimes called Rich Internet Applications (RIAs). Crawling techniques developed for traditional Web applications are not sufficient for crawling RIAs. The inability to crawl RIAs is a problem that needs to be addressed for at least making RIAs searchable and testable. We present a new methodology, called “model-based crawling”, that can be used as a basis to design efficient crawling strategies for RIAs. We illustrate model-based crawling with a sample strategy, called the “hypercube strategy”. The performances of our model-based crawling strategies are compared against existing standard crawling strategies, including breadth-first, depth-first, and a greedy strategy. Experimental results show that our model-based crawling approach is significantly more efficient than these standard strategies.
Funder
International Business Machines Corporation
Natural Sciences and Engineering Research Council of Canada
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Reference40 articles.
1. A systematic review of search-based testing for non-functional system properties
2. Reverse Engineering Finite State Machines from Rich Internet Applications
3. Rich Internet Application Testing Using Execution Trace Data
4. I. Anderson. 1987. Combinatorics of Finite Sets. Oxford University Press London. I. Anderson. 1987. Combinatorics of Finite Sets. Oxford University Press London.
5. Apache. 2004. Apache flex. http://incubator.apache.org/flex/. Apache. 2004. Apache flex. http://incubator.apache.org/flex/.
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Tree-Based Synthesis of Web Test Sequences from Manual Actions;Lecture Notes in Computer Science;2024
2. An Intensive review on implementation of Big Data in different applications and its associated issues and Challenges;2022 5th International Conference on Contemporary Computing and Informatics (IC3I);2022-12-14
3. Model-Based Testing of Web Application: An SLR;VFAST Transactions on Software Engineering;2021-12-31
4. Towards various applications of Big Data and related issues and challenges;2021 5th International Conference on Electronics, Communication and Aerospace Technology (ICECA);2021-12-02
5. Automatic Web Testing Using Curiosity-Driven Reinforcement Learning;2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE);2021-05