Skip to main content
Top

2021 | OriginalPaper | Chapter

LogUI: Contemporary Logging Infrastructure for Web-Based Experiments

Authors : David Maxwell, Claudia Hauff

Published in: Advances in Information Retrieval

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Logging user interactions is fundamental to capturing and subsequently analysing user behaviours in the context of web-based Interactive Information Retrieval (IIR). However, logging is often implemented within experimental apparatus in a piecemeal fashion, leading to incomplete or noisy data. To address these issues, we present the LogUI logging framework. We use (now ubiquitous) contemporary web technologies to provide an easy-to-use yet powerful framework that can capture virtually any user interaction on a webpage. LogUI removes many of the complexities that must be considered for effective interaction logging.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The DOM is the tree-like structure of HTML elements that constitute a webpage.
 
2
LogUI has been tested with Chrome, Edge, Firefox, Opera, and Safari.
 
3
Note that the Application Server and LogUI Server are two entirely different processes, and can be run on separate computers (with CORS support enabled).
 
4
LogUI therefore supports contemporary client-side web application frameworks.
 
5
Metadata examples could include the docid for a document presented on a SERP, or, more generally, the condition a participant is assigned to in an A/B test.
 
6
Features could include a UXJs-style [19] analysis interface, or screen capturing.
 
Literature
1.
go back to reference Alexander, J., Cockburn, A., Lobb, R.: AppMonitor: a tool for recording user actions in unmodified windows applications. Behav. Res. Methods 40(2), 413–421 (2008)CrossRef Alexander, J., Cockburn, A., Lobb, R.: AppMonitor: a tool for recording user actions in unmodified windows applications. Behav. Res. Methods 40(2), 413–421 (2008)CrossRef
2.
go back to reference Apaolaza, A., Harper, S., Jay, C.: Longitudinal analysis of low-level web interaction through micro behaviours. In: Proceedings of 26th ACM HT, pp. 337–340 (2015) Apaolaza, A., Harper, S., Jay, C.: Longitudinal analysis of low-level web interaction through micro behaviours. In: Proceedings of 26th ACM HT, pp. 337–340 (2015)
3.
go back to reference Atterer, R., Wnuk, M., Schmidt, A.: Knowing the user’s every move: user activity tracking for website usability evaluation and implicit interaction. In: Proceedings of 15th WWW, pp. 203–212 (2006) Atterer, R., Wnuk, M., Schmidt, A.: Knowing the user’s every move: user activity tracking for website usability evaluation and implicit interaction. In: Proceedings of 15th WWW, pp. 203–212 (2006)
4.
go back to reference Atterer, R.: Logging usage of AJAX applications with the “UsaProxy” HTTP proxy. In: Workshop on Logging Traces of Web Activity, Proceedings of 15th WWW (2006) Atterer, R.: Logging usage of AJAX applications with the “UsaProxy” HTTP proxy. In: Workshop on Logging Traces of Web Activity, Proceedings of 15th WWW (2006)
5.
go back to reference Bierig, R., Gwizdka, J., Cole, M.J.: A user-centered experiment and logging framework for interactive information retrieval. In: Workshop on Understanding the User, Proceedings of 32nd ACM SIGIR, pp. 8–11 (2009) Bierig, R., Gwizdka, J., Cole, M.J.: A user-centered experiment and logging framework for interactive information retrieval. In: Workshop on Understanding the User, Proceedings of 32nd ACM SIGIR, pp. 8–11 (2009)
6.
go back to reference Bigham, J., Cavender, A.: Evaluating existing audio captchas and an interface optimized for non-visual use. In: Proceedings of 27th ACM CHI, pp. 1829–1838 (2009) Bigham, J., Cavender, A.: Evaluating existing audio captchas and an interface optimized for non-visual use. In: Proceedings of 27th ACM CHI, pp. 1829–1838 (2009)
7.
go back to reference Bilal, D., Gwizdka, J.: Children’s eye-fixations on google search results. Proc. ASIS&T 53(1), 1–6 (2016) Bilal, D., Gwizdka, J.: Children’s eye-fixations on google search results. Proc. ASIS&T 53(1), 1–6 (2016)
8.
go back to reference Dekel, U.: A framework for studying the use of wikis in knowledge work using client-side access data. In: Proceedings of 3rd WikiSym, pp. 25–30 (2007) Dekel, U.: A framework for studying the use of wikis in knowledge work using client-side access data. In: Proceedings of 3rd WikiSym, pp. 25–30 (2007)
9.
go back to reference Doolan, M., Azzopardi, L., Glassey, R.: ALF: a client side logger and server for capturing user interactions in web applications. In: Proceedings of 35th ACM SIGIR, p. 1003 (2012) Doolan, M., Azzopardi, L., Glassey, R.: ALF: a client side logger and server for capturing user interactions in web applications. In: Proceedings of 35th ACM SIGIR, p. 1003 (2012)
10.
go back to reference Edmonds, A., White, R.W., Morris, D., Drucker, S.M.: Instrumenting the dynamic web. J. Web Eng. 6(3), 244–260 (2007) Edmonds, A., White, R.W., Morris, D., Drucker, S.M.: Instrumenting the dynamic web. J. Web Eng. 6(3), 244–260 (2007)
11.
go back to reference Hall, M., Toms, E.: Building a common framework for IIR evaluation. In: Proceedings of 4th CLEF, pp. 17–28 (2013) Hall, M., Toms, E.: Building a common framework for IIR evaluation. In: Proceedings of 4th CLEF, pp. 17–28 (2013)
12.
go back to reference Hienert, D., van Hoek, W., Weber, A., Kern, D.: Whose - a tool for whole-session analysis in IIR. In: Proceedings of 37th ECIR, pp. 172–183 (2015) Hienert, D., van Hoek, W., Weber, A., Kern, D.: Whose - a tool for whole-session analysis in IIR. In: Proceedings of 37th ECIR, pp. 172–183 (2015)
13.
go back to reference Jansen, B.J., Ramadoss, R., Zhang, M., Zang, N.: Wrapper: an application for evaluating exploratory searching outside of the lab. In: Workshop on Evaluating Exploratory Search Systems, in Proceedings of 29th ACM SIGIR (2006) Jansen, B.J., Ramadoss, R., Zhang, M., Zang, N.: Wrapper: an application for evaluating exploratory searching outside of the lab. In: Workshop on Evaluating Exploratory Search Systems, in Proceedings of 29th ACM SIGIR (2006)
14.
go back to reference Kukreja, U., Stevenson, W.E., Ritter, F.E.: RUI: recording user input from interfaces under Windows and Mac OS X. Behav. Res. Methods 38(4), 656–659 (2006)CrossRef Kukreja, U., Stevenson, W.E., Ritter, F.E.: RUI: recording user input from interfaces under Windows and Mac OS X. Behav. Res. Methods 38(4), 656–659 (2006)CrossRef
15.
go back to reference Lassila, M., Pääkkönen, T., Arvola, P., Kekäläinen, J., Junkkari, M.: Unobtrusive mobile browsing behaviour tracking tool. In: Proceedings of 4th IIiX, pp. 278–281 (2012) Lassila, M., Pääkkönen, T., Arvola, P., Kekäläinen, J., Junkkari, M.: Unobtrusive mobile browsing behaviour tracking tool. In: Proceedings of 4th IIiX, pp. 278–281 (2012)
16.
go back to reference Philips, B.H., Dumas, D.J.S.: Usability testing: identifying functional requirements for data logging software. In: Proceedings of Human Factors Society Annual Meeting, vol. 34, no. 4, pp. 295–299 (1990) Philips, B.H., Dumas, D.J.S.: Usability testing: identifying functional requirements for data logging software. In: Proceedings of Human Factors Society Annual Meeting, vol. 34, no. 4, pp. 295–299 (1990)
17.
go back to reference Rossi, G., Urbieta, M., Distante, D., Rivero, J.M., Firmenich, S.: 25 years of model-driven web engineering. What we achieved, what is missing. CLEI Elec. J. 19(3), 5–57 (2016) Rossi, G., Urbieta, M., Distante, D., Rivero, J.M., Firmenich, S.: 25 years of model-driven web engineering. What we achieved, what is missing. CLEI Elec. J. 19(3), 5–57 (2016)
18.
go back to reference Singer, G., Norbisrath, U., Vainikko, E., Kikkas, H., Lewandowski, D.: Search-logger: analyzing exploratory search tasks. In: Proceedings of 26th ACM SAC, pp. 751–756 (2011) Singer, G., Norbisrath, U., Vainikko, E., Kikkas, H., Lewandowski, D.: Search-logger: analyzing exploratory search tasks. In: Proceedings of 26th ACM SAC, pp. 751–756 (2011)
19.
go back to reference Solís-Martínez, J., Espada, J.P., González Crespo, R., Pelayo G-Bustelo, B.C., Cueva Lovelle, J.M.: UXJs: tracking and analyzing web usage information with a Javascript oriented approach. IEEE Access 8, 43725–43735 (2020) Solís-Martínez, J., Espada, J.P., González Crespo, R., Pelayo G-Bustelo, B.C., Cueva Lovelle, J.M.: UXJs: tracking and analyzing web usage information with a Javascript oriented approach. IEEE Access 8, 43725–43735 (2020)
20.
go back to reference Wei, X., Zhang, Y., Gwizdka, J.: Yasfiire: yet another system for IIR evaluation. In: Proceedings of 5th IIiX, pp. 316–319 (2014) Wei, X., Zhang, Y., Gwizdka, J.: Yasfiire: yet another system for IIR evaluation. In: Proceedings of 5th IIiX, pp. 316–319 (2014)
21.
go back to reference Westerman, S.J., et al.: Investigating the human-computer interface using the Datalogger. Behav. Res. Methods Instrum. Comput. 28(4), 603–606 (1996)CrossRef Westerman, S.J., et al.: Investigating the human-computer interface using the Datalogger. Behav. Res. Methods Instrum. Comput. 28(4), 603–606 (1996)CrossRef
Metadata
Title
LogUI: Contemporary Logging Infrastructure for Web-Based Experiments
Authors
David Maxwell
Claudia Hauff
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-72240-1_59