{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:18:49Z","timestamp":1750306729442,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2014,6,1]],"date-time":"2014-06-01T00:00:00Z","timestamp":1401580800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100004316","name":"International Business Machines Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004316","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Web"],"published-print":{"date-parts":[[2014,6]]},"abstract":"<jats:p>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 \u201cmodel-based crawling\u201d, 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 \u201chypercube strategy\u201d. 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.<\/jats:p>","DOI":"10.1145\/2626371","type":"journal-article","created":{"date-parts":[[2014,7,7]],"date-time":"2014-07-07T11:55:18Z","timestamp":1404734118000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["A Model-Based Approach for Crawling Rich Internet Applications"],"prefix":"10.1145","volume":"8","author":[{"given":"Mustafa Emre","family":"Dincturk","sequence":"first","affiliation":[{"name":"University of Ottawa, Canada"}]},{"given":"Guy-Vincent","family":"Jourdan","sequence":"additional","affiliation":[{"name":"University of Ottawa, Canada"}]},{"given":"Gregor V.","family":"Bochmann","sequence":"additional","affiliation":[{"name":"University of Ottawa, Canada"}]},{"given":"Iosif Viorel","family":"Onut","sequence":"additional","affiliation":[{"name":"IBM, Canada"}]}],"member":"320","published-online":{"date-parts":[[2014,7,8]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1016\/j.infsof.2008.12.005"},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1109\/WCRE.2008.17"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1109\/ICSTW.2010.34"},{"volume-title":"Combinatorics of Finite Sets","author":"Anderson I.","unstructured":"I. Anderson . 1987. Combinatorics of Finite Sets . Oxford University Press , London . I. Anderson. 1987. Combinatorics of Finite Sets. Oxford University Press, London.","key":"e_1_2_1_4_1"},{"unstructured":"Apache. 2004. Apache flex. http:\/\/incubator.apache.org\/flex\/.  Apache. 2004. Apache flex. http:\/\/incubator.apache.org\/flex\/.","key":"e_1_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1145\/383034.383035"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1109\/SP.2010.27"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1109\/ICSTW.2010.46"},{"volume-title":"Proceedings of the 11th International Conference on Web Engineering (ICWE'11)","author":"Benjamin K.","unstructured":"K. Benjamin , G. Von Bochmann , M. E. Dincturk , G.-V. Jourdan , and I. V. Onut . 2011. A strategy for efficient crawling of rich Internet applications . In Proceedings of the 11th International Conference on Web Engineering (ICWE'11) . Springer, 74--89. K. Benjamin, G. Von Bochmann, M. E. Dincturk, G.-V. Jourdan, and I. V. Onut. 2011. A strategy for efficient crawling of rich Internet applications. In Proceedings of the 11th International Conference on Web Engineering (ICWE'11). Springer, 74--89.","key":"e_1_2_1_10_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1145\/1595696.1595711"},{"key":"e_1_2_1_12_1","first-page":"191","article-title":"On the set of divisors of a number","volume":"23","author":"Bruijn N.","year":"1951","unstructured":"N. Bruijn , C. Tengbergen , and D. Kruyswijk . 1951 . On the set of divisors of a number . Nieuw Arch. Wisk. 23 , 191 -- 194 . N. Bruijn, C. Tengbergen, and D. Kruyswijk. 1951. On the set of divisors of a number. Nieuw Arch. Wisk. 23, 191--194.","journal-title":"Nieuw Arch. Wisk."},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1145\/212066.212081"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1145\/857166.857170"},{"unstructured":"S. Choudhary. 2012. M-crawler: Crawling rich Internet applications using menu meta-model. M.S. thesis EECS - University of Ottawa. http:\/\/ssrg.site.uottawa.ca\/docs\/Surya-Thesis.pdf.  S. Choudhary. 2012. M-crawler: Crawling rich Internet applications using menu meta-model. M.S. thesis EECS - University of Ottawa. http:\/\/ssrg.site.uottawa.ca\/docs\/Surya-Thesis.pdf.","key":"e_1_2_1_15_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.1109\/ICST.2012.186"},{"doi-asserted-by":"publisher","key":"e_1_2_1_17_1","DOI":"10.1007\/978-3-642-39200-9_25"},{"doi-asserted-by":"publisher","key":"e_1_2_1_18_1","DOI":"10.1002\/(SICI)1099-1425(199806)1:1<15::AID-JOS3>3.0.CO;2-K"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.2307\/1969503"},{"doi-asserted-by":"publisher","key":"e_1_2_1_21_1","DOI":"10.1007\/978-3-642-31753-8_29"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1109\/ICDE.2009.90"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1007\/978-3-642-39200-9_26"},{"unstructured":"J. J. Garrett. 2005. Ajax: A new approach to web applications. http:\/\/www.adaptivepath.com\/publications\/essays\/archives\/000385.php.  J. J. Garrett. 2005. Ajax: A new approach to web applications. http:\/\/www.adaptivepath.com\/publications\/essays\/archives\/000385.php.","key":"e_1_2_1_25_1"},{"unstructured":"Google. 2009. Making Ajax applications crawlable. http:\/\/code.google.com\/web\/ajaxcrawling\/index.html.  Google. 2009. Making Ajax applications crawlable. http:\/\/code.google.com\/web\/ajaxcrawling\/index.html.","key":"e_1_2_1_26_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_27_1","DOI":"10.1016\/0097-3165(76)90079-0"},{"doi-asserted-by":"publisher","key":"e_1_2_1_28_1","DOI":"10.37236\/1755"},{"doi-asserted-by":"publisher","key":"e_1_2_1_29_1","DOI":"10.1109\/WIIAT.2008.392"},{"doi-asserted-by":"publisher","key":"e_1_2_1_30_1","DOI":"10.1109\/ICWE.2008.24"},{"doi-asserted-by":"publisher","key":"e_1_2_1_31_1","DOI":"10.1109\/ICSE.2009.5070522"},{"doi-asserted-by":"publisher","key":"e_1_2_1_32_1","DOI":"10.1145\/2109205.2109208"},{"unstructured":"Microsoft. 2007. Silverlight. http:\/\/www.microsoft.com\/silverlight\/.  Microsoft. 2007. Silverlight. http:\/\/www.microsoft.com\/silverlight\/.","key":"e_1_2_1_33_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_34_1","DOI":"10.1145\/1065385.1065407"},{"doi-asserted-by":"publisher","key":"e_1_2_1_35_1","DOI":"10.1561\/1500000017"},{"unstructured":"L. Page S. Brin R. Motwani and T. Winograd. 1998. The PageRank citation ranking: Bringing order to the web. Tech. rep. Standford University. http:\/\/ilpubs.stanford.edu:8090\/422\/1\/1999-66.pdf.  L. Page S. Brin R. Motwani and T. Winograd. 1998. The PageRank citation ranking: Bringing order to the web. Tech. rep. Standford University. http:\/\/ilpubs.stanford.edu:8090\/422\/1\/1999-66.pdf.","key":"e_1_2_1_36_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_37_1","DOI":"10.1109\/ICCSEE.2012.38"},{"doi-asserted-by":"publisher","key":"e_1_2_1_38_1","DOI":"10.1109\/ICST.2010.59"},{"unstructured":"W3C. 2005. Document object model (dom). http:\/\/www.w3.org\/DOM\/.  W3C. 2005. Document object model (dom). http:\/\/www.w3.org\/DOM\/.","key":"e_1_2_1_39_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_40_1","DOI":"10.1109\/ICDE.2006.124"}],"container-title":["ACM Transactions on the Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2626371","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2626371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:42Z","timestamp":1750231182000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2626371"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["10.1145\/2626371"],"URL":"https:\/\/doi.org\/10.1145\/2626371","relation":{},"ISSN":["1559-1131","1559-114X"],"issn-type":[{"type":"print","value":"1559-1131"},{"type":"electronic","value":"1559-114X"}],"subject":[],"published":{"date-parts":[[2014,6]]},"assertion":[{"value":"2012-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-07-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}