skip to main content
research-article

The Augmented Web: Rationales, Opportunities, and Challenges on Browser-Side Transcoding

Authors Info & Claims
Published:19 May 2015Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. Bazaar.tf. 2013. Greasemonkey scripts allowed or not? (April 2013). Retrieved April 2013 from http://bazaar.tf/thread/1447.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Tim Berners-Lee, James Hendler, and Ora Lassila. 2001. The semantic web. Scientific American Magazine 284, 5 (2001), 29--37.Google ScholarGoogle ScholarCross RefCross Ref
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarCross RefCross Ref
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. Adrienne Porter Felt. 2010. Least Privilege for Browser Extensions. Master’s thesis. University of California, Berkeley.Google ScholarGoogle Scholar
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  35. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  37. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  38. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  39. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  40. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  41. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  42. 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 ScholarGoogle Scholar
  43. Jacek Gwizdka and Mark H. Chignell. 2007. Individual differences in personal information management. In Personal Information Management. University of Washington Press, 206--220.Google ScholarGoogle Scholar
  44. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  45. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  46. 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 ScholarGoogle Scholar
  47. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  48. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  49. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  50. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  51. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  52. 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 ScholarGoogle Scholar
  53. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  54. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  55. 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 ScholarGoogle Scholar
  56. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  57. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  58. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  59. 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 ScholarGoogle Scholar
  60. Steve Krulewitz and Erik Vold. 2009. Greasefire. (January 2009). Retrieved July 2014 from https://addons.mozilla.org/firefox/addon/greasefire/.Google ScholarGoogle Scholar
  61. 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 ScholarGoogle Scholar
  62. 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 ScholarGoogle ScholarCross RefCross Ref
  63. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  64. Roberto Suggi Liverani and Nick Freeman. 2009. Abusing Firefox extensions. Defcon (2009).Google ScholarGoogle Scholar
  65. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  66. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  67. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  68. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  69. 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 ScholarGoogle Scholar
  70. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  71. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  72. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  73. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  74. 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 ScholarGoogle Scholar
  75. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  76. 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 ScholarGoogle ScholarCross RefCross Ref
  77. PageFair. 2013a. Acceptable Ads Soothe Google Pain. Retrieved June 2014 from http://blog.pagefair.com/2013/acceptable-ads-soothe-google-pain/.Google ScholarGoogle Scholar
  78. PageFair. 2013b. The Rise of Adblocking. Retrieved June 2014 from http://blog.pagefair.com/2013/the-rise-of-adblocking/.Google ScholarGoogle Scholar
  79. PageFair. 2014a. Introducing PageFair Ads. Retrieved June 2014 from http://blog.pagefair.com/2014/introducing-pagefair-ads/.Google ScholarGoogle Scholar
  80. PageFair. 2014b. We help Websites Survive the Rise of Adblock. Retrieved June 2014 from http://pagefair.com/about/.Google ScholarGoogle Scholar
  81. 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 ScholarGoogle Scholar
  82. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  83. 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 ScholarGoogle Scholar
  84. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  85. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  86. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  87. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  88. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  89. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  90. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  91. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  92. 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 ScholarGoogle Scholar
  93. Remy Sharp. 2010. What is a polyfill? (October 2010). Retrieved June 2014 from http://remysharp.com/2010/10/08/what-is-a-polyfill/.Google ScholarGoogle Scholar
  94. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  95. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  96. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  97. Scott R. Turner. 2005. Platypus. (2005). Retrieved March 2013 from http://platypus.mozdev.org/.Google ScholarGoogle Scholar
  98. 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 ScholarGoogle Scholar
  99. Wikipedia. 2013. Comparison of HTML5 and Flash. (2013). Retrieved March 2013 from http://en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash.Google ScholarGoogle Scholar
  100. Wikipedia. 2014. Modding. (2014). Retrieved June 2014 from https://en.wikipedia.org/wiki/Modding.Google ScholarGoogle Scholar
  101. Wikipedia. 2014. Web scraping. (2014). Retrieved June 2014 from http://en.wikipedia.org/wiki/Web_scraping.Google ScholarGoogle Scholar
  102. 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 ScholarGoogle Scholar
  103. 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 ScholarGoogle ScholarCross RefCross Ref
  104. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The Augmented Web: Rationales, Opportunities, and Challenges on Browser-Side Transcoding

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on the Web
      ACM Transactions on the Web  Volume 9, Issue 2
      May 2015
      150 pages
      ISSN:1559-1131
      EISSN:1559-114X
      DOI:10.1145/2776789
      Issue’s Table of Contents

      Copyright © 2015 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 May 2015
      • Accepted: 1 February 2015
      • Revised: 1 December 2014
      • Received: 1 October 2013
      Published in tweb Volume 9, Issue 2

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!