Log-Based Personalization Tool as an Assistive Technology

  • Vagner Figueredo Santana
  • Maria Cecília Calani Baranauskas
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8510)


Solutions for personalizing websites by automatically changing user interfaces (UI) to fit users’ needs have been proposed by the industry and the academy in order to provide individualized user experience. However, the users’ perception of changes in the tailored UI is still a topic to be studied. This work presents a tool developed to capture logs, generate, and apply individual adjustments, personalizing websites as people use it. In addition, the tool is proposed as a log-based personalization assistive technology and it is published to the community. The tool was evaluated in depth, qualitatively, counting with the participation of 4 blind users fluent in using the Web, knowing personalization existing features, and fluent on using computers. They were invited so that the understanding of outcomes and limitations of the personalization features offered could be better understood. Based on the results, we highlight possible scenarios where similar approaches could be used to assist people with disabilities and reinforce the importance of considering the users’ perception of changes automatically performed in UIs.


Self-tailoring website adaptive website website evaluation user interface evaluation remote evaluation accessibility usability event logs 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abascal, J., Nicolle, C.: Moving towards inclusive design guidelines for socially and ethically aware HCI. Interacting with Computers 17(5), 484–505 (2005)CrossRefGoogle Scholar
  2. 2.
    Arroyo, E., Selker, T., Wei, W.: Usability tool for analysis of web designs using mouse tracks. In: Proceedings of ACM CHI 2006 Conference on Human Factors in Computing Systems, Work-in-Progress, vol. 2, pp. 484–489 (2006)Google Scholar
  3. 3.
    Atterer, R., Schmidt, A.: Tracking the interaction of users with ajax applications for usability testing. In: Rosson, M.B., Gilmore, D.J. (eds.) CHI, pp. 1347–1350. ACM (2007),
  4. 4.
    Balbo, S., Goschnick, S., Tong, D., Paris, C.: Leading web usability evaluations to wauter. In: AusWeb 2005 - Australian World Wide Web Conference 2005 (2005)Google Scholar
  5. 5.
    Bigham, J.P., Cavender, A., Brudvik, J.T., Wobbrock, J.O., Ladner, R.E.: Webinsitu: a comparative analysis of blind and sighted browsing behavior. In: Pontelli, E., Trewin, S. (eds.) ASSETS, pp. 51–58. ACM (2007),
  6. 6.
    Carta, T., Paternò, F., de Santana, V.F.: Web Usability Probe: A Tool for Supporting Remote Usability Evaluation of Web Sites. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part IV. LNCS, vol. 6949, pp. 349–357. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  7. 7.
    Etgen, M., Cantor, J.: What does getting WET (web event-logging tool) mean for web usability? In: Proceedings of 5th Conference on Human Factors & the Web (1999)Google Scholar
  8. 8.
    Google analytics (2009),
  9. 9.
    Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Comput. Surv. 32(4), 384–421 (2000)CrossRefGoogle Scholar
  10. 10.
    Hong, J.I., Heer, J., Waterson, S., Landay, J.A.: Webquilt: A proxy-based approach to remote web usability testing. ACM Transactions on Information Systems (2001)Google Scholar
  11. 11.
    International Standardization Organization: ISO-9241 - Ergonomic requirements for office work with display terminals (VDTs), Part 11: Guidance on usability (1998)Google Scholar
  12. 12.
    Ivory, M.Y., Hearst, M.A.: The state of the art in automating usability evaluation of user interfaces. ACM Comput. Surv. 33(4), 470–516 (2001)CrossRefGoogle Scholar
  13. 13.
    MBUI-XG – Model-Based UI XG. Model-Based UI XG Final Report (2010),
  14. 14.
    Mikroyannidis, A., Theodoulidis, B.: A Theoretical Framework and an Implementation Architecture for Self Adaptive Web Sites. In: Proceedings of the International Conference on Web Intelligence (WI 2004), pp. 558–561 (2004)Google Scholar
  15. 15.
    Mobasher, B., Cooley, R., Srivastava, J.: Automatic Personalization Based on Web Usage Mining. Communications of the ACM 43(8) (2000)Google Scholar
  16. 16.
    Mørch, A.: Three Levels of End-User Tailoring: Customization, Integration, and Extension. In: 3rd Decennial Aarhus Conference, Aarhus, Denmark (1995)Google Scholar
  17. 17.
    Nielsen, J.: Customization of IUs and Products. Jabob Nielsen’s Alertbox (2009),
  18. 18.
  19. 19.
    Paganelli, L., Paternò, F.: Intelligent analysis of user interactions with web applications. In: IUI 2002: Proc. of the 7th Int. Conf. on Intelligent User Interfaces, pp. 111–118 (2002)Google Scholar
  20. 20.
    Paternò, F., Santoro, C.: Remote usability evaluation: Discussion of a general framework and experiences from research with a specific tool. In: Maturing Usability (2008)Google Scholar
  21. 21.
    Pierrakos, D., Paliouras, G., Paratheodorou, C., Spyropoulos, C.D.: Web Usage Mining as a Tool for Personalization: A Survey. User Modeling and User-Adapted Interaction 13, 311–372 (2003)CrossRefGoogle Scholar
  22. 22.
    Rubin, J.: Handbook of Usability Testing: How to plan, design, and conduct effective tests, 1st edn. John Wiley & Sons Inc. (1994)Google Scholar
  23. 23.
    Santana, V.F., Baranauskas, M.C.C.: Summarizing observational client-side data to reveal web usage patterns. In: Proc. of the 2010 ACM Symposium on Applied Computing, SAC 2010 (2010),
  24. 24.
    Santana, V.F., Paula, R.A.: Web Accessibility Snapshot: An Effort to Reveal Coding Guidelines Compliance. In: 10th Int. Cross-Disciplinary Conf. on Web Accessibility (2013)Google Scholar
  25. 25.
    Web Accessibility Initiative – Introduction do web accessibility (2005),

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Vagner Figueredo Santana
    • 1
  • Maria Cecília Calani Baranauskas
    • 1
  1. 1.Institute of ComputingUniversity of Campinas (UNICAMP)CampinasBrazil

Personalised recommendations