Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Functional Interruption Management Systems

dc.contributor.advisorAnand, Christopher
dc.contributor.authorSheth, Chinmay
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2025-08-27T14:09:09Z
dc.date.available2025-08-27T14:09:09Z
dc.date.issued2025
dc.description.abstractCoding mentors must gauge when a student is engaged or not in their primary task before interrupting them. Gauging student engagement is a difficult task when one mentor is responsible for mentoring many students in a classroom; at times, mentors have taught 30 students in one classroom. An inopportune interruption leads to disruption and lowers performance on the primary task a student is attempting to complete, whereas failing to provide timely support could result in a student giving up on the lesson. A programmatic approach to interrupting students would be less disruptive, especially in a virtual setting, and would enable mentors to focus on more ``difficult" queries from students. Synthesizing the mentors' experiences as well as a literature review we formulate our goal as: \textbf{How might we interrupt students for announcements or to collect feedback, such that it results in the least amount of disruption to the interrupted student?} The primary solution offered is the design and implementation of an Interruption Management System (IMS) in the functional programming language, Elm. An IMS helps users to effectively perform their primary task by minimizing the disruptive nature of an interruption. This research explores the non-trivial task of detecting when a user is engaged in their primary task, when to interrupt them such that there is minimum disruption, and how to determine how ``disruptive" an interruption is to a user. Two iterations of an IMS prototype design and implementation, and an evaluation plan for the prototype are presented to answer the aforementioned motivating problem.en_US
dc.description.degreeMaster of Science (MSc)en_US
dc.description.degreetypeThesisen_US
dc.identifier.urihttp://hdl.handle.net/11375/32257
dc.language.isoenen_US
dc.titleFunctional Interruption Management Systemsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sheth_chinmay_j_2025August_MSc.pdf
Size:
2.33 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: