Abstract
Today’s web personalization technologies use approaches like user categorization, configuration, and customization but do not fully support individualized requirements. As a significant portion of our social and working interactions are migrating to the web, we can expect an increase in these kinds of minority requirements. Browser-side transcoding holds the promise of facilitating this aim by opening personalization to third parties through web augmentation (WA), realized in terms of extensions and userscripts. WA is to the web what augmented reality is to the physical world: to layer relevant content/layout/navigation over the existing web to improve the user experience. From this perspective, WA is not as powerful as web personalization since its scope is limited to the surface of the web. However, it permits this surface to be tuned by developers other than the sites’ webmasters. This opens up the web to third parties who might come up with imaginative ways of adapting the web surface for their own purposes. Its success is backed up by millions of downloads. This work looks at this phenomenon, delving into the “what,” the “why,” and the “what for” of WA, and surveys the challenges ahead for WA to thrive. To this end, we appraise the most downloaded 45 WA extensions for Mozilla Firefox and Google Chrome as well as conduct a systematic literature review to identify what quality issues received the most attention in the literature. The aim is to raise awareness about WA as a key enabler of the personal web and point out research directions.
- Mark S. Ackerman. 2000. The intellectual challenge of CSCW: The gap between social requirements and technical feasibility. Human-Computer Interaction 15, 2 (Sept. 2000), 179--203. DOI:http://dx.doi.org/10.1207/S15327051HCI1523_5 Google Scholar
Digital Library
- M. Elgin Akpinar and Yeliz Yesilada. 2013. Vision based page segmentation algorithm: Extended and perceived success. In Proceedings of the 13th International Conference on Web Engineering (Workshops). Springer, Berlin, 238--252. DOI:http://dx.doi.org/10.1007/978-3-319-04244-2_22 Google Scholar
Digital Library
- Saleema Amershi, Jalal Mahmud, Jeffrey Nichols, Tessa Lau, and German Attanasio Ruiz. 2013. LiveAction: Automating web task model generation. ACM Transactions on Interactive Intelligent Systems 3, 3, Article 14 (Oct. 2013), 23 pages. DOI:http://dx.doi.org/10.1145/2533670.2533672 Google Scholar
Digital Library
- Cristóbal Arellano and Oscar Díaz. 2013. Lightweight end-user software sharing. In Proceedings of the 4th International Symposium on End-User Development (IS-EUD’13). Springer, Berlin, 241--246. DOI:http://dx.doi.org/10.1007/978-3-642-38706-7_20Google Scholar
Cross Ref
- Cristóbal Arellano, Oscar Díaz, and Jon Iturrioz. 2010. Crowdsourced web augmentation: A security model. In Proceedings of the 11th International Conference on Web Information Systems Engineering (WISE’10). Springer, Berlin, 294--307. DOI:http://dx.doi.org/10.1007/978-3-642-17616-6_27 Google Scholar
Digital Library
- Cristóbal Arellano, Oscar Díaz, and Jon Iturrioz. 2012. Opening personalization to partners: An architecture of participation for websites. In Proceedings of the 12th International Conference on Web Engineering (ICWE’12). Springer, Berlin, 91--105. DOI:http://dx.doi.org/10.1007/978-3-642-31753-8_7 Google Scholar
Digital Library
- Chieko Asakawa and Hironobu Takagi. 2008. Transcoding. In Web Accessibility - A Foundation for Research. Springer, Berlin, 231--260. DOI:http://dx.doi.org/10.1007/978-1-84800-050-6_14Google Scholar
- Adam Barth, Adrienne Porter Felt, Prateek Saxena, and Aaron Boodman. 2010. Protecting browsers from extension vulnerabilities. In Proceedings of the 17th Network and Distributed System Security Symposium (NDSS’10). The Internet Society.Google Scholar
- Bazaar.tf. 2013. Greasemonkey scripts allowed or not? (April 2013). Retrieved April 2013 from http://bazaar.tf/thread/1447.Google Scholar
- Amaury Belin and Yannick Prié. 2012. DIAM: Towards a model for describing appropriation processes through the evolution of digital artifacts. In Proceedings of 2012 ACM Conference on Designing Interactive Systems (DIS’12). ACM, New York, NY, 645--654. DOI:http://dx.doi.org/10.1145/2317956.2318053 Google Scholar
Digital Library
- Tim Berners-Lee, James Hendler, and Ora Lassila. 2001. The semantic web. Scientific American Magazine 284, 5 (2001), 29--37.Google Scholar
Cross Ref
- Jeffrey P. Bigham and Richard E. Ladner. 2007. Accessmonkey: A collaborative scripting framework for web users and developers. In Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A’07). ACM, New York, NY, 25--34. DOI:http://dx.doi.org/10.1145/1243441.1243452 Google Scholar
Digital Library
- Ricardo Bilton. 2013. Google yanks Adblock Plus from Google Play, surprising nobody. (March 2013). Retrieved June 2014 from http://venturebeat.com/2013/03/13/adblock-plus-removed-google-play-store/.Google Scholar
- Michael Bolin and Robert C. Miller. 2005. Naming page elements in end-user web automation. In Proceedings of the 1st Workshop on End-user Software Engineering (WEUSE’05). ACM, New York, NY, 1--5. DOI:http://dx.doi.org/10.1145/1082983.1083233 Google Scholar
Digital Library
- Michael Bolin, Matthew Webber, Philip Rha, Tom Wilson, and Robert C. Miller. 2005. Automation and customization of rendered web pages. In Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology (UIST’05). ACM, New York, NY, 163--172. DOI:http://dx.doi.org/10.1145/1095034.1095062 Google Scholar
Digital Library
- Yevgen Borodin, Jeffrey P. Bigham, Glenn Dausch, and I. V. Ramakrishnan. 2010. More than meets the eye: A survey of screen-reader browsing strategies. In Proceedings of the 7th International Cross-Disciplinary Conference on Web Accessibility (W4A’10). ACM, New York, NY, Article 13, 10 pages. DOI:http://dx.doi.org/10.1145/1805986.1806005 Google Scholar
Digital Library
- Niels Olof Bouvin. 1999. Unifying strategies for web augmentation. In Proceedings of the 10th ACM Conference on Hypertext and Hypermedia (HYPERTEXT’99). ACM, New York, NY, 91--100. DOI:http://dx.doi.org/10.1145/294469.294493 Google Scholar
Digital Library
- Niels Olof Bouvin. 2002. Augmenting the web through open hypermedia. The New Review of Hypermedia and Multimedia 8 (July 2002), 3--25. DOI:http://dx.doi.org/10.1080/13614560208914733 Google Scholar
Digital Library
- Niels Olof Bouvin, Polle Zellweger, Kaj Grønbæk, and Jock D. Mackinlay. 2002. Fluid annotations through open hypermedia: Using and extending emerging web standards. In Proceedings of the 11th International World Wide Web Conference (WWW’02). ACM, New York, NY, 160--171. DOI:http://dx.doi.org/10.1145/511446.511468 Google Scholar
Digital Library
- Peter Brusilovsky and Mark T. Maybury. 2002. From adaptive hypermedia to the adaptive web. Communications of the ACM 45, 5 (May 2002), 30--33. DOI:http://dx.doi.org/10.1145/506218.506239 Google Scholar
Digital Library
- Grégoire Burel and Amparo Elizabeth Cano. 2010. Understanding web documents using semantic overlays. In Proceedings of the 15th International Conference on Intelligent User Interfaces (IUI’10). ACM, New York, NY, 405--406. DOI:http://dx.doi.org/10.1145/1719970.1720044 Google Scholar
Digital Library
- Sven Casteleyn, William Van Woensel, and Olga De Troyer. 2010. Assisting mobile web users: Client-side injection of context-sensitive cues into websites. In Proceedings of the 12th International Conference on Information Integration and Web-Based Applications and Service (iiWAS’10). ACM, New York, NY, 443--450. DOI:http://dx.doi.org/10.1145/1967486.1967555 Google Scholar
Digital Library
- Lydia B. Chilton, Robert C. Miller, Greg Little, and Chen-Hsiang Yu. 2010. Why we customize the web. In No Code Required: Giving Users Tools to Transform the Web. Morgan Kaufmann Publishers, San Francisco, CA, 39--152.Google Scholar
- Ibrahim Cingil, Asuman Dogac, and Ayca Azgin. 2000. A broader approach to personalization. Communications of the ACM 43, 8 (Aug. 2000), 136--141. DOI:http://dx.doi.org/10.1145/345124.345168 Google Scholar
Digital Library
- Andy Cockburn and Bruce J. McKenzie. 2001. What do web users do? An empirical analysis of web use. International Journal of Human-Computer Studies 54, 6 (March 2001), 903--922. DOI:http://dx.doi.org/10.1006/ijhc.2001.0459 Google Scholar
Digital Library
- Allen Cypher. 2012. Automating data entry for end users. In Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC’12). 23--30. DOI:http://dx.doi.org/10.1109/VLHCC.2012.6344474Google Scholar
Cross Ref
- Florian Daniel and Maristella Matera. 2014. Mashups: Concepts, Models and Architectures. Springer, Berlin, DOI:http://dx.doi.org/10.1007/978-3-642-55049-2 Google Scholar
Digital Library
- Oscar Díaz. 2012. Understanding web augmentation. In Proceedings of the 4th International Workshop on Lightweight Integration on the Web (ComposableWeb’12). Springer, Berlin, 79--80. DOI:http://dx.doi.org/10.1007/978-3-642-35623-0_8 Keynote Google Scholar
Digital Library
- Oscar Díaz, Cristóbal Arellano, and Maider Azanza. 2013. A language for end-user web augmentation: Caring for producers and consumers alike. ACM Transactions on the Web 7, 2, Article 9 (May 2013), 51 pages. DOI:http://dx.doi.org/10.1145/2460383.2460388 Google Scholar
Digital Library
- Oscar Díaz, Cristóbal Arellano, and Jon Iturrioz. 2008. Layman tuning of websites: Facing change resilience. In Proceedings of the 17th International Conference on World Wide Web (WWW’08). ACM, New York, NY, 1127--1128. DOI:http://dx.doi.org/10.1145/1367497.1367689 Google Scholar
Digital Library
- Oscar Díaz, Cristóbal Arellano, and Jon Iturrioz. 2010. Interfaces for scripting: Making greasemonkey scripts resilient to website upgrades. In Proceedings of the 10th International Conference on Web Engineering (ICWE’10). Springer, Berlin, 233--247. DOI:http://dx.doi.org/10.1007/978-3-642-13911-6_16 Google Scholar
Digital Library
- Paul Dourish. 2003. The appropriation of interactive technologies: Some lessons from placeless documents. Computer Supported Cooperative Work 12, 4 (Sept. 2003), 465--490. DOI:http://dx.doi.org/10.1023/A:1026149119426 Google Scholar
Digital Library
- Adrienne Porter Felt. 2010. Least Privilege for Browser Extensions. Master’s thesis. University of California, Berkeley.Google Scholar
- Emilio Ferrara and Robert Baumgartner. 2011. Intelligent self-repairable web wrappers. In Proceedings of the 12th Conference of the Italian Association for Artificial Intelligence (AI*IA’11). Springer, Berlin, 274--285. DOI:http://dx.doi.org/10.1007/978-3-642-23954-0_26 Google Scholar
Digital Library
- Robert E. Filman. 2006. From the editor in chief: Taking back the web. IEEE Internet Computing 10, 1 (2006), 3--5. DOI:http://dx.doi.org/10.1109/MIC.2006.6 Google Scholar
Digital Library
- Sergio Firmenich, Gustavo Rossi, and Marco Winckler. 2013. A domain specific language for orchestrating user tasks whilst navigation web sites. In Proceedings of the 13th International Conference on Web Engineering (ICWE’13). Springer, Berlin, 224--232. DOI:http://dx.doi.org/10.1007/978-3-642-39200-9_20 Google Scholar
Digital Library
- Tim Furche, Georg Gottlob, Giovanni Grasso, Xiaonan Guo, Giorgio Orsi, and Christian Schallhart. 2011. Real understanding of real estate forms. In Proceedings of the 1st International Conference on Web Intelligence, Mining and Semantics (WIMS’11). ACM, New York, NY, Article 13, 12 pages. DOI:http://dx.doi.org/10.1145/1988688.1988704 Google Scholar
Digital Library
- Tim Furche, Georg Gottlob, Giovanni Grasso, Xiaonan Guo, Giorgio Orsi, and Christian Schallhart. 2013a. The ontological key: Automatically understanding and integrating forms to access the deep Web. VLDB Journal 22, 5 (2013), 615--640. DOI:http://dx.doi.org/10.1007/s00778-013-0323-0 Google Scholar
Digital Library
- Tim Furche, Georg Gottlob, Giovanni Grasso, Christian Schallhart, and Andrew Jon Sellers. 2013b. OXPath: A language for scalable data extraction, automation, and crawling on the deep web. VLDB Journal 22, 1 (2013), 47--72. DOI:http://dx.doi.org/10.1007/s00778-012-0286-6 Google Scholar
Digital Library
- Tim Furche, Giovanni Grasso, Andrey Kravchenko, and Christian Schallhart. 2012. Turn the page: Automated traversal of paginated websites. In Proceedings of the 12th International Conference on Web Engineering (ICWE’12). Springer, Berlin, 332--346. DOI:http://dx.doi.org/10.1007/978-3-642-31753-8_27 Google Scholar
Digital Library
- Alejandra Garrido, Sergio Firmenich, Gustavo Rossi, Julián Grigera, Nuria Medina-Medina, and Ivana Harari. 2013. Personalized web accessibility using client-side refactoring. IEEE Internet Computing 17, 4 (2013), 58--66. DOI:http://dx.doi.org/10.1109/MIC.2012.143 Google Scholar
Digital Library
- L. K. Joshila Grace, V. Maheswari, and Dhinaharan Nagamalai. 2011. Analysis of web logs and web user in web mining. International Journal of Network Security & Its Applications 3, 1 (Jan. 2011), 99--110.Google Scholar
- Jacek Gwizdka and Mark H. Chignell. 2007. Individual differences in personal information management. In Personal Information Management. University of Washington Press, 206--220.Google Scholar
- Mark J. Handel and Steven Poltrock. 2011. Working around official applications: Experiences from a large engineering project. In Proceedings of the 2011 ACM Conference on Computer Supported Cooperative Work (CSCW’11). ACM, New York, NY, 309--312. Google Scholar
Digital Library
- Vicky L. Hanson. 2009. Age and web access: The next generation. In Proceedings of the 6th International Cross-Disciplinary Conference on Web Accessibility (W4A’09). ACM, New York, NY, 7--15. DOI:http://dx.doi.org/10.1145/1535654.1535658 Google Scholar
Digital Library
- Vicki L. Hanson, John T. Richards, and Calvin Swart. 2008. Browser augmentation. In Web Accessibility - A Foundation for Research. Springer, Berlin, 215--229. DOI:http://dx.doi.org/10.1007/978-1-84800-050-6_13Google Scholar
- Simon Harper, Sean Bechhofer, and Darren Lunn. 2006. SADIe: Transcoding based on CSS. In Proceedings of the 8th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS’06). ACM, New York, NY, 259--260. DOI:http://dx.doi.org/10.1145/1168987.1169044 Google Scholar
Digital Library
- Imma Hernández. 2009. Intelligent web navigation. In Proceedings of the 3rd BCS-IRSG Conference on Future Directions in Information Access (FDIA’09). British Computer Society, Swinton, UK, 117--124. Google Scholar
Digital Library
- Jason I. Hong and Jeffrey Wong. 2006. Marmite: End-user programming for the web. In Proceedings of the 2006 Conference on Human Factors in Computing Systems (CHI’06). ACM, New York, NY, 1541--1546. DOI:http://dx.doi.org/10.1145/1125451.1125733 Google Scholar
Digital Library
- Darris Hupp and Robert C. Miller. 2007. Smart bookmarks: Automatic retroactive macro recording on the web. In Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology (UIST’07). ACM, New York, NY, 81--90. DOI:http://dx.doi.org/10.1145/1294211.1294226 Google Scholar
Digital Library
- Jarrod Jackson, Christopher Scaffidi, and Kathryn T. Stolee. 2011. Digging for diamonds: Identifying valuable web automation programs in repositories. In Proceedings of the 2011 International Conference on Information Science and Applications (ICISA’11). IEEE Computer Society, Los Alamitos, CA, 1--10. DOI:http://dx.doi.org/10.1109/ICISA.2011.5772326 Google Scholar
Digital Library
- Ricardo Kawase, Eelco Herder, George Papadakis, and Wolfgang Nejdl. 2010. In-context annotations for refinding and sharing. In Proceedings of the 6th International Conference on Web Information Systems and Technologies (WEBIST’10). Springer, Berlin, 85--100. DOI:http://dx.doi.org/10.1007/978-3-642-22810-0_7Google Scholar
- Rohit Khare and Tantek Çelik. 2006. Microformats: A pragmatic path to the semantic web. In Proceedings of the 15th International Conference on World Wide Web (WWW’06). ACM, New York, NY, 865--866. DOI:http://dx.doi.org/10.1145/1135777.1135917 Google Scholar
Digital Library
- Vu Hong Khiem, Kibong Kang, and Keung Hae Lee. 2007. Miniwap: Navigating WAP with minimo. In Proceedings of the 31st International Computer Software and Applications Conference (COMPSAC’07). Springer, Berlin, 63--68. DOI:http://dx.doi.org/10.1109/COMPSAC.2007.150 Google Scholar
Digital Library
- Barbara Kitchenham and Stuart Charters. 2007. Guidelines for Performing Systematic Literature Reviews in Software Engineering. Technical Report EBSE 2007-001. Keele University and Durham University Joint Report.Google Scholar
- Iraklis Kordomatis, Christoph Herzog, Ruslan R. Fayzrakhmanov, Bernhard Krüpl-Sypien, Wolfgang Holzinger, and Robert Baumgartner. 2013. Web object identification for web automation and meta-search. In Proceedings of the 3rd International Conference on Web Intelligence (WIMS’13). ACM, New York, NY, Article 13, 12 pages. DOI:http://dx.doi.org/10.1145/2479787.2479798 Google Scholar
Digital Library
- Marek Kowalkiewicz, Tomasz Kaczmarek, and Witold Abramowicz. 2006. myPortal: Robust extraction and aggregation of web content. In Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB’06). VLDB Endolwment, 1219--1222. Google Scholar
Digital Library
- Jochen Kranzdorf, Andrew Jon Sellers, Giovanni Grasso, Christian Schallhart, and Tim Furche. 2012. Visual OXPath: Robust wrapping by example. In Proceedings of the 21st International Conference on World Wide Web (WWW’12). ACM, New York, NY, 369--372. DOI:http://dx.doi.org/10.1145/2187980.2188051 Google Scholar
Digital Library
- David Kravets. 2008. Amazon.com tossed into Pirate Bay jungle. (April 2008). Retrieved March 2013 from http://www.wired.com/2008/12/amazoncom-tosse/.Google Scholar
- Steve Krulewitz and Erik Vold. 2009. Greasefire. (January 2009). Retrieved July 2014 from https://addons.mozilla.org/firefox/addon/greasefire/.Google Scholar
- Timo Laakko. 2008. Context-aware web content adaptation for mobile user agents. In Evolution of the Web in Artificial Intelligence Environments. Studies in Computational Intelligence, Vol. 130. Springer, Berlin, 69--99. DOI:http://dx.doi.org/10.1007/978-3-540-79140-9_4Google Scholar
- Maurizio Leotta, Diego Clerissi, Filippo Ricca, and Paolo Tonella. 2014. Visual vs. DOM-based web locators: An empirical study. In Proceedings of the 14th International Conference on Web Engineering (ICWE’14). Springer, Berlin, 322--340. DOI:http://dx.doi.org/10.1007/978-3-319-08245-5_19Google Scholar
Cross Ref
- Qingcheng Li, Zhan-Ying Zhang, Jie Ma, and Jin Zhang. 2011. Web page layout adaptation based on webkit for e-paper device. In Proceedings of the 14th IEEE International Conference on Computational Science and Engineering (CSE’11). IEEE Computer Society, Los Alamitos, CA, 495--502. DOI:http://dx.doi.org/10.1109/CSE.2011.90 Google Scholar
Digital Library
- Roberto Suggi Liverani and Nick Freeman. 2009. Abusing Firefox extensions. Defcon (2009).Google Scholar
- José Losada, Juan Raposo, Alberto Pan, and Paula Montoto. 2012. Efficient execution of web navigation sequences. In Proceedings of the 13th International Conference on Web Information Systems Engineering (WISE’12). Springer, Berlin, 340--353. DOI:http://dx.doi.org/10.1007/978-3-642-35063-4_25 Google Scholar
Digital Library
- Darren Lunn, Sean Bechhofer, and Simon Harper. 2008. A user evaluation of the SADIe transcoder. In Proceedings of the 10th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS’08). ACM, New York, NY, 137--144. DOI:http://dx.doi.org/10.1145/1414471.1414498 Google Scholar
Digital Library
- Darren Lunn, Simon Harper, and Sean Bechhofer. 2011. Identifying behavioral strategies of visually impaired users to improve access to web content. ACM Transactions on Accessible Computing 3, 4, Article 13 (April 2011), 35 pages. DOI:http://dx.doi.org/10.1145/1952388.1952390 Google Scholar
Digital Library
- Xiaofeng Meng, Dongdong Hu, and Chen Li. 2003. Schema-guided wrapper maintenance for web-data extraction. In Proceedings of the 5th ACM International Workshop on Web information and Data Management (CIKM’13). ACM, New York, NY, 1--8. DOI:http://dx.doi.org/10.1145/956699.956701 Google Scholar
Digital Library
- Miniwatts Marketing Group. 2013. Internet usage statistics: The Internet big picture world Internet users and population stats. (2013). Retrieved June 2014 from http://www.internetworldstats.com/stats.htm.Google Scholar
- Paula Montoto, Alberto Pan, Juan Raposo, Fernando Bellas, and Javier López. 2009a. Automating navigation sequences in AJAX websites. In Proceedings of the 9th International Conference on Web Engineering (ICWE’09). Springer, Berlin, 166--180. DOI:http://dx.doi.org/10.1007/978-3-642-02818-2_12 Google Scholar
Digital Library
- Paula Montoto, Alberto Pan, Juan Raposo, Fernando Bellas, and Javier López. 2009b. Web navigation sequences automation in modern websites. In Proceedings of the 20th International Conference on Database and Expert Systems Applications (DEXA’09). Springer, Berlin, 302--316. DOI:http://dx.doi.org/10.1007/978-3-642-03573-9_25 Google Scholar
Digital Library
- Paula Montoto, Alberto Pan, Juan Raposo, José Losada, Fernando Bellas, and Javier López. 2008. A workflow-based approach for creating complex web wrappers. In Proceedings of the 9th International Conference on Web Information Systems Engineering (WISE’08). Springer, Berlin, 396--409. DOI:http://dx.doi.org/10.1007/978-3-540-85481-4_30 Google Scholar
Digital Library
- Michael Nebeling and Moira C. Norrie. 2011. Tools and architectural support for crowdsourced adaptation of web interfaces. In Proceedings of the 11th International Conference on Web Engineering (ICWE’11). Springer, Berlin, 243--257. DOI:http://dx.doi.org/10.1007/978-3-642-22233-7_17 Google Scholar
Digital Library
- Joanna W. Ng, Mark H. Chignell, James R. Cordy, and Yelena Yesha. 2010. Motivation. In The Smart Internet. Springer, Berlin, 3--8. DOI:http://dx.doi.org/10.1007/978-3-642-16599-3_1Google Scholar
- Dinh-Quyen Nguyen and Heidrun Schumann. 2013. Visualization to support augmented web browsing. In Proceedings of the 2013 IEEE/WIC/ACM International Conferences on Web Intelligence (WI’13). IEEE Computer Society, Los Alamitos, CA, 535--541. DOI:http://dx.doi.org/10.1109/WI-IAT.2013.75 Google Scholar
Digital Library
- Evangelos Pafilis, Seán I. O’Donoghue, Lars J. Jensen, Heiko Horn, Michael Kuhn, Nigel P. Brown, and Reinhard Schneider. 2009. Reflect: Augmented browsing for the life scientist. Nature Biotechnology 27, 6 (2009), 508--510. DOI:http://dx.doi.org/10.1038/nbt0609-508Google Scholar
Cross Ref
- PageFair. 2013a. Acceptable Ads Soothe Google Pain. Retrieved June 2014 from http://blog.pagefair.com/2013/acceptable-ads-soothe-google-pain/.Google Scholar
- PageFair. 2013b. The Rise of Adblocking. Retrieved June 2014 from http://blog.pagefair.com/2013/the-rise-of-adblocking/.Google Scholar
- PageFair. 2014a. Introducing PageFair Ads. Retrieved June 2014 from http://blog.pagefair.com/2014/introducing-pagefair-ads/.Google Scholar
- PageFair. 2014b. We help Websites Survive the Rise of Adblock. Retrieved June 2014 from http://pagefair.com/about/.Google Scholar
- N. Parashuram. 2011. Writing browser extensions - Comparing Firefox, Chrome and Opera. (October 2011). Retrieved March 2013 from http://blog.nparashuram.com/2011/10/writing-browser-extensions-comparing.html.Google Scholar
- Bambang Parmanto, Reza Ferrydiansyah, Andi Saptono, Lijing Song, I. Wayan Sugiantara, and Stephanie Hackett. 2005. AcceSS: Accessibility through simplification & summarization. In Proceedings of the 2nd International Cross-Disciplinary Workshop on Web Accessibility. ACM, New York, NY, 18--25. DOI:http://dx.doi.org/10.1145/1061811.1061815 Google Scholar
Digital Library
- Mihai Parparita. 2012. Gmail Greasemonkey API 1.0. (December 2012). Retrieved March 2013 from https://github.com/mihaip/gmail-greasemonkey/wiki/Gmail-Greasemonkey-API-1.0.Google Scholar
- Iñaki Paz and Oscar Díaz. 2010. Providing resilient XPaths for external adaptation engines. In Proceedings of the 21st ACM Conference on Hypertext and Hypermedia (HT’10). ACM, New York, NY, 67--76. DOI:http://dx.doi.org/10.1145/1810617.1810631 Google Scholar
Digital Library
- Yury Puzis, Eugene Borodin, Faisal Ahmed, Valentyn Melnyk, and I. V. Ramakrishnan. 2011. Guidelines for an accessible web automation interface. In Proceedings of the 13th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS’11). ACM, New York, NY, 249--250. DOI:http://dx.doi.org/10.1145/2049536.2049591 Google Scholar
Digital Library
- T. V. Raman. 2009. Toward 2W, beyond web 2.0. Communications of the ACM 52, 2 (Feb. 2009), 52--59. DOI:http://dx.doi.org/10.1145/1461928.1461945 Google Scholar
Digital Library
- Juan Raposo, Alberto Pan, Manuel Álvarez, and Justo Hidalgo. 2007. Automatically maintaining wrappers for semi-structured web sources. Data Knowledge Engineering 61, 2 (July 2007), 331--358. DOI:http://dx.doi.org/10.1016/j.datak.2006.06.006 Google Scholar
Digital Library
- John T. Richards and Vicki L. Hanson. 2004. Web accessibility: A broader view. In Proceedings of the 13th International Conference on World Wide Web (WWW’04). ACM, New York, NY, 72--79. DOI:http://dx.doi.org/10.1145/988672.988683 Google Scholar
Digital Library
- Paola Salomoni, Silvia Mirri, Stefano Ferretti, and Marco Roccetti. 2008. A multimedia broker to support accessible and mobile learning through learning objects adaptation. ACM Transactions on Internet Technology 8, 2, Article 4 (2008), 23 pages. DOI:http://dx.doi.org/10.1145/1323651.1323655 Google Scholar
Digital Library
- Christopher Scaffidi, Christopher Bogart, Margaret M. Burnett, Allen Cypher, Brad A. Myers, and Mary Shaw. 2010. Using traits of web macro scripts to predict reuse. Journal of Visual Languages & Computing 21, 5 (August 2010), 277--291. DOI:http://dx.doi.org/10.1016/j.jvlc.2010.08.003 Google Scholar
Digital Library
- Andrew Jon Sellers. 2011. The OXPath to success in the deep web. In Proceedings of the 20th International Conference on World Wide Web (WWW’11). ACM, New York, NY, 409--414. DOI:http://dx.doi.org/10.1145/1963192.1963352 Google Scholar
Digital Library
- Stephen Shankland. 2010. Opera calls for browser extension standard. (October 2010). Retrieved March 2013 from http://news.cnet.com/8301-30685_3-20019579-264.html.Google Scholar
- Remy Sharp. 2010. What is a polyfill? (October 2010). Retrieved June 2014 from http://remysharp.com/2010/10/08/what-is-a-polyfill/.Google Scholar
- Hironobu Takagi, Shinya Kawanaka, Masatomo Kobayashi, Takashi Itoh, and Chieko Asakawa. 2008. Social accessibility: Achieving accessibility through collaborative metadata authoring. In Proceedings of the 10th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS’08). ACM, New York, NY, 193--200. DOI:http://dx.doi.org/10.1145/1414471.1414507 Google Scholar
Digital Library
- Dereck Toker, Cristina Conati, Giuseppe Carenini, and Mona Haraty. 2012. Towards adaptive information visualization: On the influence of user characteristics. In Proceedings of 20th International Conference User Modeling, Adaptation, and Personalization (UMAP’12). Springer, Berlin, 274--285. DOI:http://dx.doi.org/10.1007/978-3-642-31454-4_23 Google Scholar
Digital Library
- Andrew Trusty and Khai N. Truong. 2011. Augmenting the web for second language vocabulary learning. In Proceedings of the 29th International Conference on Human Factors in Computing Systems (CHI’11). ACM, New York, NY, 3179--3188. DOI:http://dx.doi.org/10.1145/1978942.1979414 Google Scholar
Digital Library
- Scott R. Turner. 2005. Platypus. (2005). Retrieved March 2013 from http://platypus.mozdev.org/.Google Scholar
- Lance Whitney. 2009. Average net user now online 13 hours per week. (December 2009). Retrieved June 2014 from http://www.cnet.com/news/average-net-user-now-online-13-hours-per-week/.Google Scholar
- Wikipedia. 2013. Comparison of HTML5 and Flash. (2013). Retrieved March 2013 from http://en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash.Google Scholar
- Wikipedia. 2014. Modding. (2014). Retrieved June 2014 from https://en.wikipedia.org/wiki/Modding.Google Scholar
- Wikipedia. 2014. Web scraping. (2014). Retrieved June 2014 from http://en.wikipedia.org/wiki/Web_scraping.Google Scholar
- Rolfe Winkler. 2014. Google removes two Chrome extensions amid ad uproar. (January 2014). Retrieved February 2015 from http://blogs.wsj.com/digits/2014/01/19/google-removes-two-chrome-extensions-amid-ad-uproar/.Google Scholar
- Lars Witell, Per Kristensson, Anders Gustafsson, and Martin Lofgren. 2011. Idea generation: Customer co-creation versus traditional market research techniques. Journal of Service Management 22, 2 (2011), 140--159.Google Scholar
Cross Ref
- Yeliz Yesilada, Robert Stevens, Simon Harper, and Carole A. Goble. 2007. Evaluating DANTE: Semantic transcoding for visually disabled users. ACM Transactions on Computer-Human Interaction 14, 3, Article 14 (Sep. 2007). DOI:http://dx.doi.org/10.1145/1279700.1279704 Google Scholar
Digital Library
Index Terms
The Augmented Web: Rationales, Opportunities, and Challenges on Browser-Side Transcoding
Recommendations
Understanding web documents: finding pagelets for transformation using structural patterns
Understanding a web document and the sections inside the document is very important for web transformation and information retrieval from web pages. Detecting pagelets, which are small features located inside a web page, in order to understand a web ...
Web personalization based on usage mining
FDIA'09: Proceedings of the Third BCS-IRSG conference on Future Directions in Information AccessPersonalized or recommender systems are a particular type of information filtering applications. User profiles, representing the information needs and preferences of users, can be inferred from log or clickthrough data, or the ratings that users provide ...
An Analysis of URLs Generated from JavaScript Code
ICIS '12: Proceedings of the 2012 IEEE/ACIS 11th International Conference on Computer and Information ScienceSearch engines use a crawling system to recursively download web pages, analyze HTML pages, and generate a new list of URLs to crawl. As web pages are becoming more dynamic than before, JavaScript is heavily used, which poses a great challenge for the ...






Comments