Senior Design Projects

ECS193 A/B Winter & Spring 2023

Earworm Tracker

Email **********
Petr Janata
Center for Mind and Brain, UC Davis

Project's details

Earworm Tracker
Recent research demonstrates the capacity for music that gets stuck in your head (a.k.a. earworms) to help remember associated non-musical information. To improve assessments of how often individual earworms occur, it is necessary to have an interface with which to easily and quickly indicate which of several possible music loops has been repeating in one's mind. This interface should be implemented as an experience sampling application that uses push notifications to probe users randomly within designated time windows.
The Earworm Tracker has two major components to it. The first is the Earworm Trainer, which is an interactive memory game during which users learn to associate an icon with a music-loop, until they achieve an accuracy criterion. The second is the Earworm Prober, in which a user responds to a push notification to indicate whether they have in the recent past experienced and earworm and, if so, whether it is for any of the loops corresponding to an icon in the array of icons from which they can select. Clicking on the icon should play one iteration of the loop to confirm the selection.
1) App prototype (for smartphones). This app should implement the functionality described above, along with communication with a backend server for retrieving parameters governing 1) which icon is associated with which music loop and 2) the time windows and frequencies of push notifications, and for sending earworm report data to.

2) Clearly and thoroughly documented source code maintained in a janatalab GitHub repository.
Experience or strong interest in: Mobile app development, web-server backend (in Python)
**********
30-60 min weekly or more
Open source project
Attachment N/A
No
Team members N/A
N/A
N/A