Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

EmoTouch: Nästa generations analysverktyg för mobilapplikationer

Lundahl, Petter and Hagberg, Pontus (2014)
Ergonomics and Aerosol Technology
Abstract
This thesis explores the possibility to develop a tool for mobile analytics, which maps user behavior with the intent to detect frustration. The project was carried out in cooperation with the company Tactel AB. They see a great commercial potential in a tool that can provide application publishers with information about users’ frustration levels in real-time. The objective of the project was to develop a prototype for such a tool, which measures relevant user behavior, detects deviations and visualizes information about behavior deviations in large user populations. During the project a prototype was developed, EmoTouch, consisting of two parts: the Android module EmoTouch Android SDK and the web application EmoTouch Dashboard. The module... (More)
This thesis explores the possibility to develop a tool for mobile analytics, which maps user behavior with the intent to detect frustration. The project was carried out in cooperation with the company Tactel AB. They see a great commercial potential in a tool that can provide application publishers with information about users’ frustration levels in real-time. The objective of the project was to develop a prototype for such a tool, which measures relevant user behavior, detects deviations and visualizes information about behavior deviations in large user populations. During the project a prototype was developed, EmoTouch, consisting of two parts: the Android module EmoTouch Android SDK and the web application EmoTouch Dashboard. The module measures various parameters in the user’s interaction with an application. Parameters were selected for measurement based on the results of previous studies, where correlations between user behavior and affective responses were examined. A user-specific profile is established as behavior is measured. The profile is used to detect parameter values that deviate from the user’s normal behavior. Through analysis of such deviations, behavior is categorized as either frustrated or non-frustrated. In order to enable EmoTouch to combine data from large user populations, it was implemented as a plugin to Google Analytics. EmoTouch Dashboard retrieves and visualizes this data. In order to examine EmoTouch’s ability to detect frustration, tests were conducted with test subjects. The test subjects interacted with an Android application, first in a normal way, and then with a simulated frustrated behavior. The results of the tests showed a relation between the proportion of deviating parameter values and simulated frustrated behavior, which indicates the possibility of detecting frustration based on EmoTouch’s method for mapping user behavior. EmoTouch could not differentiate between normal and simulated frustrated behavior, however analysis of the test results revealed ways of improving the method for identifying frustration. The project has shown how user behavior can be mapped in an arbitrary Android application, how deviating behavior can be detected and how information about the behavior of large user populations can be visualized. The project has also shown how Google Analytics can be utilized as a platform in order to create a more powerful tool. (Less)
Please use this url to cite or link to this publication:
author
Lundahl, Petter and Hagberg, Pontus
supervisor
organization
year
type
M2 - Bachelor Degree
subject
keywords
android, användarbeteende, google analytics, frustration, analysverktyg för mobilapplikationer
language
Swedish
id
4461724
date added to LUP
2014-06-10 03:44:10
date last changed
2018-10-18 10:28:37
@misc{4461724,
  abstract     = {{This thesis explores the possibility to develop a tool for mobile analytics, which maps user behavior with the intent to detect frustration. The project was carried out in cooperation with the company Tactel AB. They see a great commercial potential in a tool that can provide application publishers with information about users’ frustration levels in real-time. The objective of the project was to develop a prototype for such a tool, which measures relevant user behavior, detects deviations and visualizes information about behavior deviations in large user populations. During the project a prototype was developed, EmoTouch, consisting of two parts: the Android module EmoTouch Android SDK and the web application EmoTouch Dashboard. The module measures various parameters in the user’s interaction with an application. Parameters were selected for measurement based on the results of previous studies, where correlations between user behavior and affective responses were examined. A user-specific profile is established as behavior is measured. The profile is used to detect parameter values that deviate from the user’s normal behavior. Through analysis of such deviations, behavior is categorized as either frustrated or non-frustrated. In order to enable EmoTouch to combine data from large user populations, it was implemented as a plugin to Google Analytics. EmoTouch Dashboard retrieves and visualizes this data. In order to examine EmoTouch’s ability to detect frustration, tests were conducted with test subjects. The test subjects interacted with an Android application, first in a normal way, and then with a simulated frustrated behavior. The results of the tests showed a relation between the proportion of deviating parameter values and simulated frustrated behavior, which indicates the possibility of detecting frustration based on EmoTouch’s method for mapping user behavior. EmoTouch could not differentiate between normal and simulated frustrated behavior, however analysis of the test results revealed ways of improving the method for identifying frustration. The project has shown how user behavior can be mapped in an arbitrary Android application, how deviating behavior can be detected and how information about the behavior of large user populations can be visualized. The project has also shown how Google Analytics can be utilized as a platform in order to create a more powerful tool.}},
  author       = {{Lundahl, Petter and Hagberg, Pontus}},
  language     = {{swe}},
  note         = {{Student Paper}},
  title        = {{EmoTouch: Nästa generations analysverktyg för mobilapplikationer}},
  year         = {{2014}},
}