Augmented browsing

Last updated

Web augmentation is the process of modifying or enriching existing web pages by adding new features, altering layouts, or injecting additional data at the client side. [1] [2] [3] Common methods include installing browser extensions, using userscripts (client-side scripts), or applying custom stylesheets. These techniques empower users to customize or enhance how they view and interact with online content. [4] [5] [6] [7] [8] [9] [10]

Contents

History

Early Concepts and Experiments

Modern Implementations

Browser Extension Ecosystems

Web Augmentation Platforms

A web augmentation platform is a framework or service that streamlines the creation, management, and distribution of augmented web experiences. These platforms often provide tools for non-technical users to apply customizations without needing deep programming knowledge. [19] [20]

Technical Foundations

Walled Gardens and Geographical Restrictions

Emergence of Walled Gardens

A walled garden describes an online environment where a platform strictly controls or curates apps, content, and sometimes user modifications. Examples include Apple’s App Store or closed social media ecosystems, which limit or ban certain forms of augmentation for security or brand consistency reasons. [23] [24]

“Splinternet” Phenomenon

Different nations implement region-specific policies, creating a fragmented internet—sometimes referred to as the “Splinternet.” China’s Great Firewall or Russia’s data localization laws restrict external content or shape how users can access and modify information. These constraints can stifle or complicate web augmentation efforts that rely on unrestricted data flows. [25]

Social and Political Movements

User Rights to Customize

Groups such as the Electronic Frontier Foundation (EFF) argue that users have a right to control their own computing environment. [26] They see web augmentation as a manifestation of digital self-determination—particularly in places where platform or government controls are strict.

Resistance and Workarounds

Controversies and Criticisms

Security Concerns

Malicious extensions and user scripts can harvest personal data, inject unwanted ads, or install malware. Browser vendors address these risks by reviewing extensions and warning users about unverified add-ons. [13]

See Also

References

  1. Aldalur, Iñigo (2024-01-01). "Web Augmentation: A systematic mapping study". Science of Computer Programming. 232: 103045. doi:10.1016/j.scico.2023.103045. ISSN   0167-6423.
  2. Aldalur, Inigo; Perez, Alain; Larrinaga, Felix (2021). "Web Augmentation as a Technique to Diminish User Interactions in Repetitive Tasks". IEEE Access. 9: 112686–112704. Bibcode:2021IEEEA...9k2686A. doi:10.1109/ACCESS.2021.3104187 . Retrieved March 13, 2025.
  3. Díaz, Oscar (2012). "Understanding Web Augmentation". Current Trends in Web Engineering. Lecture Notes in Computer Science. Vol. 7703. Berlin, Heidelberg: Springer. pp. 79–80. doi:10.1007/978-3-642-35623-0_8. ISBN   978-3-642-35623-0.
  4. "MAWA: A Browser Extension for Mobile Web Augmentation" (PDF). hal.science.
  5. Bouvin, Niels Olof (1999-02-01). "Unifying strategies for Web augmentation". Proceedings of the tenth ACM Conference on Hypertext and hypermedia : Returning to our diverse roots: Returning to our diverse roots. HYPERTEXT '99. New York, NY, USA: Association for Computing Machinery. pp. 91–100. doi:10.1145/294469.294493. ISBN   978-1-58113-064-5.
  6. Firmenich, Diego; Firmenich, Sergio; Rivero, José Matías; Antonelli, Leandro; Rossi, Gustavo (2018). "CrowdMock: an approach for defining and evolving web augmentation requirements". Requirements Engineering. 23: 33–61. doi:10.1007/s00766-016-0257-3. hdl:11336/24744.
  7. Díaz, Oscar; Arellano, Cristóbal; Azanza, Maider (2013-05-29). "A language for end-user web augmentation: Caring for producers and consumers alike". ACM Trans. Web. 7 (2): 9:1–9:51. doi:10.1145/2460383.2460388. ISSN   1559-1131.
  8. Bosetti, Gabriela; Firmenich, Sergio; Gordillo, Silvia E.; Rossi, Gustavo; Winckler, Marco (2017). "An End User Development Approach for Mobile Web Augmentation". Mobile Information Systems. 2017 (1): 1–28. doi: 10.1155/2017/2525367 . ISSN   1875-905X.
  9. Pucci, Emanuele; Piro, Ludovica; Possaghi, Isabella; Mulfari, Davide; Matera, Maristella (2024-07-13). "Co-designing the integration of voice-based conversational AI and web augmentation to amplify web inclusivity". Scientific Reports. 14 (1): 16162. Bibcode:2024NatSR..1416162P. doi:10.1038/s41598-024-66725-3. ISSN   2045-2322. PMC   11246435 . PMID   39003348.
  10. Aldalur, Iñigo (2024). "Introducing Students to Web Engineering Topics by Teaching Web Augmentation". Journal of Web Engineering. 23 (1): 1–26. doi:10.13052/jwe1540-9589.2311.
  11. Wischenbart, Martin; Firmenich, Sergio; Rossi, Gustavo; Bosetti, Gabriela; Kapsammer, Elisabeth (2021-02-01). "Engaging end-user driven recommender systems: personalization through web augmentation". Multimedia Tools and Applications. 80 (5): 6785–6809. doi:10.1007/s11042-020-09803-8. ISSN   1573-7721.
  12. "Classical Hypermedia Virtues on the Web with Webstrates" (PDF). www.klokmose.net. Retrieved March 13, 2025.
  13. 1 2 Díaz, Oscar; Arellano, Cristóbal; Azanza, Maider (2013-05-29). "A language for end-user web augmentation: Caring for producers and consumers alike". ACM Trans. Web. 7 (2): 9:1–9:51. doi:10.1145/2460383.2460388. ISSN   1559-1131.
  14. Arellano, Cristóbal; Díaz, Oscar; Iturrioz, Jon (2010). "Crowdsourced Web Augmentation: A Security Model". In Chen, Lei; Triantafillou, Peter; Suel, Torsten (eds.). Web Information Systems Engineering – WISE 2010. Lecture Notes in Computer Science. Vol. 6488. Berlin, Heidelberg: Springer. pp. 294–307. doi:10.1007/978-3-642-17616-6_27. ISBN   978-3-642-17616-6.
  15. "Biblio | CPS-VO". archive.cps-vo.org. Retrieved 2025-03-12.
  16. Aldalur, Inigo; Perez, Alain; Larrinaga, Felix (2021). "Web Augmentation as a Technique to Diminish User Interactions in Repetitive Tasks". IEEE Access. 9: 112686–112704. Bibcode:2021IEEEA...9k2686A. doi:10.1109/ACCESS.2021.3104187 . Retrieved March 13, 2025.
  17. Ardito, Carmelo; Lanzilotti, Rosa; Malizia, Alessio; Petrie, Helen; Piccinno, Antonio; Desolda, Giuseppe; Inkpen, Kori, eds. (2021). "MAWA: A Browser Extension for Mobile Web Augmentation". Human-Computer Interaction – INTERACT 2021. Lecture Notes in Computer Science. Vol. 12935. Cham: Springer International Publishing. pp. 221–242. doi:10.1007/978-3-030-85610-6_14. ISBN   978-3-030-85610-6.
  18. Firmenich, Diego; Firmenich, Sergio; Rossi, Gustavo; Wimmer, Manuel; Garrigós, Irene; González-Mora, César (2022-01-01). "Engineering Web Augmentation software: A development method for enabling end-user maintenance". Information and Software Technology. 141: 106735. doi:10.1016/j.infsof.2021.106735. ISSN   0950-5849.
  19. Urbieta, Mario Matías; Mahl, Franco; Rossi, Gustavo Héctor; Bosetti, Gabriela Alejandra (2019). A Web-based Model-driven Platform for Web Augmentation. Scitepress. ISBN   978-989-758-386-5.
  20. Goffe, Louis; Chivukula, Shruthi Sai; Bowyer, Alex; Bowen, Simon; Toombs, Austin L; Gray, Colin M (2021-07-11). "Web Augmentation for Well-Being: the Human-Centred Design of a Takeaway Food Ordering Digital Platform". Interacting with Computers. 33 (4): 335–352. doi:10.1093/iwc/iwac015. ISSN   1873-7951.
  21. "Engineering Web Augmentation Software: A Development Method for Enabling End-User Maintenance" (PDF). rua.ua.es. Retrieved March 13, 2025.
  22. González-Mora, Cesar; Garrigós, Irene; Zubcoff, Jose; Mazón, Jose-Norberto (2020). "Model-based Generation of Web Application Programming Interfaces to Access Open Data". Journal of Web Engineering. 19 (7–8): 1147–1172. doi:10.13052/jwe1540-9589.197810 . Retrieved 2025-03-12.
  23. "The Big Shift - a business manifesto". Steve Sammartino. 2012-06-13. Retrieved 2025-03-12.
  24. "Linked data based exploratory search" (PDF). theses.hal.science.
  25. Schulze, Elizabeth (2019-11-01). "Russia just brought in a law to try to disconnect its internet from the rest of the world". CNBC. Retrieved 2025-03-12.
  26. "Help EFF Fight for Your Digital Rights! | Electronic Frontier Foundation". 2025-01-30. Archived from the original on 30 January 2025. Retrieved 2025-03-12.
  27. "CrowdMock: an approach for defining and evolving web augmentation requirements" . Retrieved March 13, 2025.