Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018.Cataloged from PDF version of thesis.Includes bibliographical references (pages 147-157).Understanding user behavior in software applications is of significant interest to software developers and companies. By having a better understanding of the user needs and usage patterns, the developers can design a more efficient workflow, add new features, or even automate the user's workflow. In this thesis, I propose novel latent variable models to understand, predict and eventually automate the user interaction with a software application. I start by analyzing users' clicks using time series models; I introduce models and inferenc...
Software developers cannot always anticipate how users will actually use their software as it may va...
Modern computer systems are complex. Even in the best of conditions, it can be difficult to understa...
A large proportion of Machine Learning (ML) research focuses on designing algorithms that require mi...
This paper answers the research question: how can we model and understand the ways in which users ac...
We address the problem of analysing how users actually interact with software. Users are heterogeneo...
Software systems will eventually contribute to their own maintenance using implementations of self-a...
AbstractSoftware applications destined for the educational environment have a long history and have ...
The increasing availability and granularity of temporal event data produced from user activities in ...
The rise of human interaction in digital environments has lead to an abundance of behavioral traces....
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and...
Knowledge about computer users is very beneficial for assisting them, predicting their future action...
Traditional approaches to developing user models, especially for computer-based learning environmen...
Becoming increasingly complex, software development relies heavily on the reuse of existing librarie...
User behavior modeling has become an indispensable tool with the proliferation of socio-technical sy...
Many driving factors of physical systems are often latent or unobserved. Thus, understanding such sy...
Software developers cannot always anticipate how users will actually use their software as it may va...
Modern computer systems are complex. Even in the best of conditions, it can be difficult to understa...
A large proportion of Machine Learning (ML) research focuses on designing algorithms that require mi...
This paper answers the research question: how can we model and understand the ways in which users ac...
We address the problem of analysing how users actually interact with software. Users are heterogeneo...
Software systems will eventually contribute to their own maintenance using implementations of self-a...
AbstractSoftware applications destined for the educational environment have a long history and have ...
The increasing availability and granularity of temporal event data produced from user activities in ...
The rise of human interaction in digital environments has lead to an abundance of behavioral traces....
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and...
Knowledge about computer users is very beneficial for assisting them, predicting their future action...
Traditional approaches to developing user models, especially for computer-based learning environmen...
Becoming increasingly complex, software development relies heavily on the reuse of existing librarie...
User behavior modeling has become an indispensable tool with the proliferation of socio-technical sy...
Many driving factors of physical systems are often latent or unobserved. Thus, understanding such sy...
Software developers cannot always anticipate how users will actually use their software as it may va...
Modern computer systems are complex. Even in the best of conditions, it can be difficult to understa...
A large proportion of Machine Learning (ML) research focuses on designing algorithms that require mi...