A Tool Support for Web Applications Adaptation Using Navigation History

  • Sergio Firmenich
  • Marco Winckler
  • Gustavo Rossi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6949)


Currently the Web is a platform for performing complex tasks which involve dealing with different Web applications. However users still have to face these tasks in a handcrafted way. In this paper we present a novel approach that combines concern-sensitive adaptation and navigation history to improve the user experience while performing a task. We have developed some simple though powerful tools for applying this approach to some typical tasks such as trip planning and house rental. We illustrate the paper with a simple though realistic case study and compare our work with others in the same field.


House Rental System Usability Scale Document Object Model Contextual Menu Improve User Experience 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Araújo, S., Gao, Q., Leonardi, E., Houben, G.: Carbon: Domain-Independent Automatic Web Form Filling. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 292–306. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  2. 2.
    Arellano, C., Díaz, O., Iturrioz, J.: Script Programmers as Value Co-creators. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 417–420. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Bogart, C., Burnett, M., Cypher, A., Scaffidi, C.: End-user programming in the wild: A field study of CoScripter scripts. In: Proceeding of EEE Symposium on Visual Languages and Human-Centric Computing, Germany, pp. 39–46 (2008)Google Scholar
  4. 4.
    Bouvin, N.O.: Unifying Strategies for Web Augmentation. In: Proc. of the 10th ACM Conference on Hypertext and Hypermedia (1999)Google Scholar
  5. 5.
    Brooke, J.: SUS: a ‘quick and dirty’ usability scale. In: Usability Evaluation in Industry, Taylor and Francis, London (1996)Google Scholar
  6. 6.
    Brusilovsky, P.: Adaptive Navigation Support. In: The Adaptive Web: Methods and Strategies of Web Personalization, pp. 263–290. Springer, Heidelberg (2007)Google Scholar
  7. 7.
    Daniel, F., Casati, F., Soi, S., Fox, J., Zancarli, D., Shan, M.: Hosted Universal Integration on the Web: The mashArt Platform. In: Proceeding of ICSOC/ServiceWave, Stockholm, pp. 647–648 (2009)Google Scholar
  8. 8.
    Diaz, O., Arellano, C., Iturrioz, J.: Layman tuning of websites: facing change resilience. In: Proc. of WWW 2008 Conference, Beijing, pp. 127–1128 (2008)Google Scholar
  9. 9.
    Firmenich, S., Rossi, G., Urbieta, M., Gordillo, S., Challiol, C., Nanard, J., Nanard, M., Araujo, J.: Engineering Concern-Sensitive Navigation Structures. Concepts, tools and examples. In: JWE 2010, pp. 157–185 (2010)Google Scholar
  10. 10.
    Greasemonkey, (last visit on June 7, 2011)
  11. 11.
    Han, H., Tokuda, T.: A Method for Integration of Web Applications Based on Information Extraction. In: Proceeding of ICWE, New York. Springer, Heidelberg (2008)Google Scholar
  12. 12.
    Ikeda, S., Nagamine, T., Kamada, T.: Application framework with demand-driven mashup for selective browsing. In: Proc. of the 10th Int. Conf. on Information Integration and Web-based Applications & Services (iiWAS 2008), pp. 33–40. ACM, New York (2008)Google Scholar
  13. 13.
    Leshed, G., Haber, E., Matthews, T., Lau, T.: CoScripter: automating & sharing how-to knowledge in the enterprise. In: Proc. of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, Italy, pp. 1719–1728 (2008)Google Scholar
  14. 14.
    Miller, C.S., Remington, R.W.: Modeling an Opportunistic Strategy for Information Navigation. In: 23th Conf. of the Cognitive Science Society (2001)Google Scholar
  15. 15.
    MozillaUbiquity, (last visit on June 7, 2011)
  16. 16.
    Yu, J., Benatallah, B., Casati, F., Daniel, F.: Understanding Mashup Development. IEEE Internet Computing 12, 44–52 (2008)CrossRefGoogle Scholar
  17. 17.
    Wong, J., Hong, J.I.: Making Mashups wit Marmite: Towards End-User Programming for the Web. ACM, City (2007)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Sergio Firmenich
    • 1
  • Marco Winckler
    • 2
  • Gustavo Rossi
    • 1
  1. 1.LIFIA, Facultad de InformáticaUniversidad Nacional de La Plata and Conicet ArgentinaArgentina
  2. 2.ICS-IRITUniversité Paul SabatierFrance

Personalised recommendations