User Behavior Mining

Jana-Rebecca Rehse,Luka Abb,Gregor Berg,Carsten Bormann,Timotheus Kampik,Christian Warmuth
DOI: https://doi.org/10.1007/s12599-023-00848-1
2024-01-07
Business & Information Systems Engineering
Abstract:Studying the behavior of users in software systems has become an essential task for software vendors who want to mitigate usability problems and identify automation potentials, or for researchers who want to test behavioral theories. One approach to studying user behavior in a data-driven way is through the analysis of so-called user interaction (UI) logs, which record the low-level activities that a user performs while executing a task. In the paper, the authors refer to the analysis of UI logs as User Behavior Mining (UBM) and position it as a research topic. UBM is conceptualized by means of a four-component framework that elaborates how UBM data can be captured, which technologies can be applied to analyze it, which objectives UBM can accomplish, and how theories can guide the analytical process. The applicability of the framework is demonstrated by three exemplary applications from an ongoing research project with a partner company. Finally, the paper discusses practical challenges to UBM and derives an agenda for potential future research directions.
computer science, information systems
What problem does this paper attempt to address?
The paper attempts to address the issue of studying user behavior through the analysis of user interaction (UI) logs and exploring its potential applications in software systems. Specifically, the goals of the paper include the following aspects: 1. **Defining User Behavior Mining (UBM)**: The paper defines user behavior mining as a method of studying user behavior through the analysis of UI logs and discusses it as a research topic. 2. **Proposing a UBM Framework**: The authors propose a four-part UBM framework that covers data collection, technical application, goal achievement, and theoretical guidance. This framework aims to illustrate how to gain deep insights into user behavior through UBM and use it to improve software systems. 3. **Demonstrating Application Examples**: The paper demonstrates the application of the UBM framework through three real project examples from collaborating companies, proving the feasibility of the method in practical scenarios. 4. **Discussing Challenges and Future Research Directions**: The paper discusses the practical challenges faced by UBM and proposes a future research agenda to further advance the field of UBM. Overall, the paper aims to promote the application and development of user behavior research in software systems by proposing a UBM framework and research agenda.