Abstract
The use of Web augmentation techniques has an impact on tasks of owners of Web sites, developers of scripts and end-users. Because the Web sites can be modified by external scripts, their owners might lose control about how Web site contents are delivered. To prevent this, they might be tempted to modify the structure of Web pages thus making harder to execute external scripts. However, communities of Web augmentation scripters are increasing since end-users still have needs not yet covered by Web sites. In this paper we analyze the trade-offs of the introduction of Web augmentation scripts. In order to mitigate some negative effects, such as the loss of control, we propose an approach based on negotiation and coordination between actors involved in the process. We present a set of tools to facilitate the integration of scripts and to foster their dissemination for the benefit of all actors involved.
Chapter PDF
Similar content being viewed by others
References
Arellano, C., Díaz, O., Iturrioz, J.: Crowdsourced web augmentation: a security model. In: Chen, L., Triantafillou, P., Suel, T. (eds.) WISE 2010. LNCS, vol. 6488, pp. 294–307. Springer, Heidelberg (2010)
Bouvin, N.O.: Unifying strategies for web augmentation. In: Proc. of the 10th ACM Conference on Hypertext and Hypermedia (1999)
Brusilovsky, P.: Adaptive Hypermedia. User Modeling and User-Adapted Interaction (UMUAI) 11(1–2), 87–110 (2001). Springer
Díaz, O., Arellano, C., Aldalur, I., Medina, H., Firmenich, S.: End-user browser-side modification of web pages. In: Benatallah, B., Bestavros, A., Manolopoulos, Y., Vakali, A., Zhang, Y. (eds.) WISE 2014, Part I. LNCS, vol. 8786, pp. 293–307. Springer, Heidelberg (2014)
Díaz, O., Arellano, C., Iturrioz, J.: Interfaces for scripting: making greasemonkey scripts resilient to website upgrades. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 233–247. Springer, Heidelberg (2010)
Arellano, C., Díaz, O., Iturrioz, J.: Opening personalization to partners: an architecture of participation for websites. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 91–105. Springer, Heidelberg (2012)
Firmenich, S., Rossi, G., Winckler, M., Palanque, P.: An approach for supporting distributed user interface orchestration over the Web. Int. J. Hum.-Comput. Stud. 72(1), 53–76 (2014)
Firmenich, D., Firmenich, S., Rivero, J.M., Antonelli, L.: A platform for web augmentation requirements specification. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 1–20. Springer, Heidelberg (2014)
Firmenich, S., Rossi, G., Winckler, M.: A domain specific language for orchestrating user tasks whilst navigation web sites. In: Daniel, F., Dolog, P., Li, Q. (eds.) ICWE 2013. LNCS, vol. 7977, pp. 224–232. Springer, Heidelberg (2013)
Garrido, A., Firmenich, S., Rossi, G., Grigera, J., Medina-Medina, N., Harari, I.: Personalized Web Accessibility using Client-Side Refactoring. IEEE Internet Computing 17(4), 58–66 (2013)
Han, H., Tokuda, T.: Towards flexible and lightweight integration of web applications by end-user programming. IJWIS 6(4), 359–373 (2010)
Jones, M.C., Churchill, E.F.: Conversations in developer communities: a preliminary analysis of the yahoo! pipes community. In: Proceedings of the Fourth International Conference on Communities and Technologies (C&T 2009), pp. 195–204. ACM, New York (2009)
Kobsa, A.: Generic user modeling systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 136–154. Springer, Heidelberg (2007)
Malone, T.W., Crowston, K.: The interdisciplinary study of coordination. ACM Comput. Surv. 26(1), 87–119 (1994)
Adomavicius, G., Tuzhilin, A. Toward the Next Generation of Recommender Systems: Survey of the State-of-the-Art and Possible Extensions. IEEE Trans. Knowl. Data Eng., 734–749 (2005)
Rossi, G., Schwabe, D., Guimarães, R.: Designing personalized web applications. In: Proceedings of the 10th International Conference on World Wide Web (WWW 2001), pp. 275–284. ACM, New York
Stolee, K.T., Elbaum, S., Sarma, A.: Discovering How End-User Programmers and Their Communities Use Public Repositories: A Study on Yahoo! Pipes. Information and Software Technology 55(7), 1289–1303 (2013). retrieved October 9, 2014. http://linkinghub.elsevier.com/retrieve/pii/S095058491200211X
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Firmenich, D., Firmenich, S., Rossi, G., Winckler, M., Distante, D. (2015). User Interface Adaptation Using Web Augmentation Techniques: Towards a Negotiated Approach. In: Cimiano, P., Frasincar, F., Houben, GJ., Schwabe, D. (eds) Engineering the Web in the Big Data Era. ICWE 2015. Lecture Notes in Computer Science(), vol 9114. Springer, Cham. https://doi.org/10.1007/978-3-319-19890-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-19890-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19889-7
Online ISBN: 978-3-319-19890-3
eBook Packages: Computer ScienceComputer Science (R0)