Login | Register

haha.js: The comedic potential of JavaScript frameworks

Title:

haha.js: The comedic potential of JavaScript frameworks

Vigneault, Junior (2025) haha.js: The comedic potential of JavaScript frameworks. Masters thesis, Concordia University.

[thumbnail of Vigneault_MA_F2025.pdf]
Preview
Text (application/pdf)
Vigneault_MA_F2025.pdf - Accepted Version
Available under License Spectrum Terms of Access.
1MB

Abstract

This thesis explores the conditions under which humour can emerge through a designer’s playful and reflexive engagement with code, context, and digital tools. While humour is often researched in interaction design for its effects on users, less attention is paid to how it takes shape during the design process. Using a research-through-design approach grounded in reflective and grounded theory, I analyze the design of two original web-based projects, Inner Birdsong and Are You Alone?, built with MediaPipe and Matter.js. Through journals, versioned commits, and open coding, I trace how humour was both discovered and actively shaped through misalignments, surprises, and intentional, playful interventions with digital materials. Guided by Donald Schön’s reflection-in-action, I treat design as a conversation with materials. Humour emerged through this dialogue, responding to system behaviour, appropriating tool affordances, and tuning interactions toward the comedic. Traditional humour theories (incongruity, superiority, relief), alongside interaction design and play theory, are used to interpret these moments. I identify four conditions that supported humour’s emergence: adopting a playful stance, letting materials lead, embracing ambiguity, and practicing attunement to the emotional dynamics of the process. This thesis argues for an open, experimental, care-driven approach, where humour is shaped through a designer’s situated, responsive, and intentional engagement with making.

Divisions:Concordia University > Faculty of Fine Arts > Design and Computation Arts
Item Type:Thesis (Masters)
Authors:Vigneault, Junior
Institution:Concordia University
Degree Name:M.A.
Program:Design
Date:5 June 2025
Thesis Supervisor(s):Barr, Pippin
Keywords:Humour, playfulness, interaction design, reflexive practice, JavaScript frameworks
ID Code:995713
Deposited By: Junior Vigneault
Deposited On:04 Nov 2025 15:48
Last Modified:05 Nov 2025 01:00
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top