Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

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

Published: 19 May 2015 Publication History

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.
[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.
[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.
[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.
[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.
[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.
[7]
Chieko Asakawa and Hironobu Takagi. 2008. Transcoding. In Web Accessibility - A Foundation for Research. Springer, Berlin, 231--260.
[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.
[9]
Bazaar.tf. 2013. Greasemonkey scripts allowed or not? (April 2013). Retrieved April 2013 from http://bazaar.tf/thread/1447.
[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.
[11]
Tim Berners-Lee, James Hendler, and Ora Lassila. 2001. The semantic web. Scientific American Magazine 284, 5 (2001), 29--37.
[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.
[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/.
[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.
[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.
[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.
[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.
[18]
Niels Olof Bouvin. 2002. Augmenting the web through open hypermedia. The New Review of Hypermedia and Multimedia 8 (July 2002), 3--25.
[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.
[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.
[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.
[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.
[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.
[24]
Ibrahim Cingil, Asuman Dogac, and Ayca Azgin. 2000. A broader approach to personalization. Communications of the ACM 43, 8 (Aug. 2000), 136--141.
[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.
[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.
[27]
Florian Daniel and Maristella Matera. 2014. Mashups: Concepts, Models and Architectures. Springer, Berlin.
[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. Keynote
[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.
[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.
[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.
[32]
Paul Dourish. 2003. The appropriation of interactive technologies: Some lessons from placeless documents. Computer Supported Cooperative Work 12, 4 (Sept. 2003), 465--490.
[33]
Adrienne Porter Felt. 2010. Least Privilege for Browser Extensions. Master’s thesis. University of California, Berkeley.
[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.
[35]
Robert E. Filman. 2006. From the editor in chief: Taking back the web. IEEE Internet Computing 10, 1 (2006), 3--5.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[43]
Jacek Gwizdka and Mark H. Chignell. 2007. Individual differences in personal information management. In Personal Information Management. University of Washington Press, 206--220.
[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.
[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.
[46]
Vicki L. Hanson, John T. Richards, and Calvin Swart. 2008. Browser augmentation. In Web Accessibility - A Foundation for Research. Springer, Berlin, 215--229.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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/.
[60]
Steve Krulewitz and Erik Vold. 2009. Greasefire. (January 2009). Retrieved July 2014 from https://addons.mozilla.org/firefox/addon/greasefire/.
[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.
[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.
[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.
[64]
Roberto Suggi Liverani and Nick Freeman. 2009. Abusing Firefox extensions. Defcon (2009).
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[74]
Joanna W. Ng, Mark H. Chignell, James R. Cordy, and Yelena Yesha. 2010. Motivation. In The Smart Internet. Springer, Berlin, 3--8.
[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.
[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.
[77]
PageFair. 2013a. Acceptable Ads Soothe Google Pain. Retrieved June 2014 from http://blog.pagefair.com/2013/acceptable-ads-soothe-google-pain/.
[78]
PageFair. 2013b. The Rise of Adblocking. Retrieved June 2014 from http://blog.pagefair.com/2013/the-rise-of-adblocking/.
[79]
PageFair. 2014a. Introducing PageFair Ads. Retrieved June 2014 from http://blog.pagefair.com/2014/introducing-pagefair-ads/.
[80]
PageFair. 2014b. We help Websites Survive the Rise of Adblock. Retrieved June 2014 from http://pagefair.com/about/.
[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.
[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.
[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.
[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.
[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.
[86]
T. V. Raman. 2009. Toward 2W, beyond web 2.0. Communications of the ACM 52, 2 (Feb. 2009), 52--59.
[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.
[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.
[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.
[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.
[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.
[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.
[93]
Remy Sharp. 2010. What is a polyfill? (October 2010). Retrieved June 2014 from http://remysharp.com/2010/10/08/what-is-a-polyfill/.
[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.
[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.
[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.
[97]
Scott R. Turner. 2005. Platypus. (2005). Retrieved March 2013 from http://platypus.mozdev.org/.
[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/.
[99]
Wikipedia. 2013. Comparison of HTML5 and Flash. (2013). Retrieved March 2013 from http://en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash.
[100]
Wikipedia. 2014. Modding. (2014). Retrieved June 2014 from https://en.wikipedia.org/wiki/Modding.
[101]
Wikipedia. 2014. Web scraping. (2014). Retrieved June 2014 from http://en.wikipedia.org/wiki/Web_scraping.
[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/.
[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.
[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).

Cited By

View all
  • (2024)Co-designing the integration of voice-based conversational AI and web augmentation to amplify web inclusivityScientific Reports10.1038/s41598-024-66725-314:1Online publication date: 13-Jul-2024
  • (2024)Adding relevance to rigor: Assessing the contributions of SLRs in Software Engineering through Citation Context AnalysisComputer Science Review10.1016/j.cosrev.2024.10064953(100649)Online publication date: Aug-2024
  • (2023)Where Are the Readings Behind Your Concept Maps? Annotation-driven Concept MappingAdvanced Information Systems Engineering10.1007/978-3-031-34560-9_15(245-260)Online publication date: 12-Jun-2023
  • Show More Cited By

Index Terms

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

    Recommendations

    Comments

    Information & Contributors

    Information

    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
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 May 2015
    Accepted: 01 February 2015
    Revised: 01 December 2014
    Received: 01 October 2013
    Published in TWEB Volume 9, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. JavaScript
    2. Personalization
    3. adaptation
    4. transcoding

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Spanish Ministry of Education
    • European Social Fund under contract TIN2011-23839 (Scriptongue)

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)18
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Co-designing the integration of voice-based conversational AI and web augmentation to amplify web inclusivityScientific Reports10.1038/s41598-024-66725-314:1Online publication date: 13-Jul-2024
    • (2024)Adding relevance to rigor: Assessing the contributions of SLRs in Software Engineering through Citation Context AnalysisComputer Science Review10.1016/j.cosrev.2024.10064953(100649)Online publication date: Aug-2024
    • (2023)Where Are the Readings Behind Your Concept Maps? Annotation-driven Concept MappingAdvanced Information Systems Engineering10.1007/978-3-031-34560-9_15(245-260)Online publication date: 12-Jun-2023
    • (2022)Web Augmentation for Well-Being: the Human-Centred Design of a Takeaway Food Ordering Digital PlatformInteracting with Computers10.1093/iwc/iwac01533:4(335-352)Online publication date: 2-Jul-2022
    • (2022)Development iterations based on web augmentation and context tasksMultimedia Tools and Applications10.1007/s11042-022-13694-282:8(11793-11817)Online publication date: 5-Sep-2022
    • (2022)Developing research questions in conversation with the literature: operationalization & tool supportEmpirical Software Engineering10.1007/s10664-022-10204-827:7Online publication date: 1-Dec-2022
    • (2021)20 years of industrial experience at SPLCProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A10.1145/3461001.3473059(172-183)Online publication date: 6-Sep-2021
    • (2021)Engineering Web Augmentation software: A development method for enabling end-user maintenanceInformation and Software Technology10.1016/j.infsof.2021.106735(106735)Online publication date: Oct-2021
    • (2021)Engaging end-user driven recommender systems: personalization through web augmentationMultimedia Tools and Applications10.1007/s11042-020-09803-880:5(6785-6809)Online publication date: 1-Feb-2021
    • (2020)Supporting a Healthier Takeaway Meal Choice: Creating a Universal Health Rating for Online Takeaway Fast-Food OutletsInternational Journal of Environmental Research and Public Health10.3390/ijerph1724926017:24(9260)Online publication date: 11-Dec-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media