KEEPING TRACK OF HOW USERS USE CLIENT DEVICES - An Asynchronous Client-Side Event Logger Model

Vagner Figuerêdo de Santana, Maria Cecilia Calani Baranauskas

Abstract

Web Usage Mining usually considers server logs as a data source for collecting patterns of usage data. This solution presents limitations when the goal is to represent how users interact with specific user interface elements, since this approach may not have detailed information about users’ actions. This paper presents a model for logging client-side events and an implementation of it as a websites evaluation tool. By using the model presented here, miner systems can capture detailed Web usage data, making possible a fine-grained examination of Web pages usage. In addition, the model can help Human-Computer Interaction practitioners to log client-side events of mobile devices, set-top boxes, Web pages, among other artefacts.

References

  1. Alur, D., Crupi, J. and Malks, D., 2003. Core J2EE Patterns: Best Practices and Design Strategies. 2nd Edition. Prentice Hall PTR.
  2. Arroyo, Ernesto; Selker, T. and Willy, W., 2006. Usability Tool for Analysis of Web Designs Using Mouse Tracks. Work-in-Progress In Proc. of CHI 2006.
  3. Basham, B., Sierra, K., Bates, B. 2004. Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD). O'Reilly.
  4. Crockford, D., 2006a. JSONRequest. Available at: http://json.org/JSONRequest.html
  5. Crockford, D., 2006b. The <module> Tag. Available at: http://www.json.org/module.html
  6. Dojo Toolkit, 2006. Cross Domain XMLHttpRequest using an IFrame Proxy. Available at: http://dojotoolkit.org/node/87
  7. Etgen, M. and Cantor, J., 1999. What does getting wet (web event-logging tool) mean for web usability? In: Proc. of 5th Conf. on Human Factors & the Web.
  8. Gamma, E., Helm, R., Johnson, R. and Vlissides, J., 1995. Design Patterns: Elements of Reusable Object Oriented Software. Reading: Addison Wesley.
  9. Hand, D., Mannila, H. and Smith, P., 2001. Principles of Data Mining. MIT Press.
  10. Hilbert, D.M. and Redmiles, D.F., 2000. Extracting usability information from user interface events. ACM Comput. Surv. 32(4). pp. 384-421.
  11. Levitt, J., 2005a. Fixing AJAX: XMLHttpRequest Considered Harmful. Available at: http://www.xml.com/pub/a/2005/11/09/fixing-ajaxxmlhttprequest-considered-harmful.html
  12. Levitt, J., 2005b. JSON and the Dynamic Script Tag: Easy, XML-less Web Services for JavaScript. Available at: http://www.xml.com/pub/a/2005/12/21/ json-dynamic-script-tag.html
  13. Levitt, J.,2006. Flash to the Rescue. Available at: http://www.xml.com/pub/a/2006/06/28/flashxmlhttpre quest-proxy-to-the-rescue.html
  14. Netscape Communications Corporation, 1999. Client-Side JavaScript Reference.
  15. Paganelli, L. and Paternò, F., 2002. Intelligent analysis of user interactions with web applications. In: IUI 7802: Proc. of the 7th Int. Conf. on Intelligent User Interfaces, ACM. pp. 111-118.
  16. Ruderman, J., 2001. The Same Origin Policy. Available at:http://www.mozilla.org/projects/security/component s/same-origin.html
  17. Ruderman, J., 2007. Signed Scripts in Mozilla. Available at:http://www.mozilla.org/projects/security/component s/signed-scripts.html
  18. Santana, V.F. de and Baranauskas, M.C.C. (2008) A Prospect of Websites Evaluation Tools Based on Event Logs. In IFIP, Volume 272; Human-Computer Interaction Symposium; Springer, pp. 99-104.
  19. Skeen, D., 2007. Eye-Tracking Device Lets Billboards Know When You Look at Them. Available at: http://www.wired.com/gadgets/miscellaneous/news/20 07/06/eyetracking.
  20. Woo, D. and Mori, J., 2004. Accessibility: A tool for usability evaluation. In APCHI. Volume 3101 of LNCS, Springer. pp. 531-539
Download


Paper Citation


in Harvard Style

de Santana V. and Calani Baranauskas M. (2009). KEEPING TRACK OF HOW USERS USE CLIENT DEVICES - An Asynchronous Client-Side Event Logger Model . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 5: ICEIS, ISBN 978-989-8111-88-3, pages 165-168. DOI: 10.5220/0001951001650168


in Bibtex Style

@conference{iceis09,
author={Vagner Figuerêdo de Santana and Maria Cecilia Calani Baranauskas},
title={KEEPING TRACK OF HOW USERS USE CLIENT DEVICES - An Asynchronous Client-Side Event Logger Model},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 5: ICEIS,},
year={2009},
pages={165-168},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001951001650168},
isbn={978-989-8111-88-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 5: ICEIS,
TI - KEEPING TRACK OF HOW USERS USE CLIENT DEVICES - An Asynchronous Client-Side Event Logger Model
SN - 978-989-8111-88-3
AU - de Santana V.
AU - Calani Baranauskas M.
PY - 2009
SP - 165
EP - 168
DO - 10.5220/0001951001650168