Skip to content
Snippets Groups Projects
Name Last commit Last update
data
README.md

Mobile Notification Behaviour Dataset

The dataset represents notification-related behaviour of 19 users over two weeks. The data contains notification ID, time of arrival, response time, and a user's reaction (clicked, removed), as well as the sensor data, including a user's semantic location (home/work/other), acceleration-related features, physical activity, battery level, light, proximity, screen activity, volume, and bluetooth and WiFi environment information.

Please cite: A. Cuculoski and V. Pejovic, Trading Energy for Accuracy in Mobile Interruptiblity inference, Ubittention workshop with ACM UbiComp'20, September 2020 if using this data.

The data is stored in tab-delimited files, structure of which is as follows:

Notifications (Change)

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • notification_from - UID of the notification when it arrived (posted), only removed notifications (swiped or clicked) have a value in this field
  • date - datetime when the notification arrived/removed in Unix time in miliseconds
  • response_time - time it took the user to respond to a notification in miliseconds
  • action - The type of notification: posted, clicked, removed

Accelerometer

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • mean_crossing_rate
  • variance
  • peak - spectral peak
  • mean
  • energy1 - B1 the sub-band energy from (0-1] Hz
  • energy2 - B2 the sub-band energy from (1-3] Hz
  • energy3 - B3 the sub-band energy from (3-5] Hz
  • energy4 - B4 the sub-band energy from (5-16] Hz
  • energy_ratio1 - sub-band ratios between B1 and B2
  • energy_ratio2 - sub-band ratios between B3 and B4
  • energy_ratio3 - sub-band ratios between B1 U B2 and B3 U B4
  • spectral_entropy

Activity

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • activity - type of activity

Battery

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • battery - battery status using BatteryManager

Bluetooth

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • name - discovered Bluetooth name

Light

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • light - lux value

Location

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • location- user's location (Home, Work, Other)

Proximity

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • prox - proximity value (0 covered, 1 uncovered)

Screen

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • screen - screen status (Locked, Unlocked)

Volume

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • volume- volume status ( 0 - ringer mode, 1 - vibration, 2 - silent, 4 - DND)

WiFi

  • device_id - UID generated for each device
  • notification_id - UID generated for each notification
  • ssid - discovered WiFi name