1:57

The talk defines engineering as the application of scientific and mathematical principles to practical ends and argues that this approach is essential for safety‑critical interactive systems. It uses the ubiquitous yet often poorly implemented cancel function as a concrete example of where engineering rigor can dramatically improve usability. The speakers explain that a truly usable cancel requires 21 distinct software responsibilities—ranging from simple UI elements to perceptual‑performance constraints such as providing visual feedback within 150 ms. To test whether exposing engineers to these responsibilities helps, a controlled lab experiment was run with three groups: (1) asked only to add a cancel button, (2) given the list of responsibilities, and (3) given the list plus sample UML designs. Results showed that without guidance engineers considered on average only three of the 21 responsibilities, and extra time spent did not improve solutions. Providing the responsibilities increased the number of considerations, and adding design artifacts further improved outcomes. The speakers note that many responsibilities are obvious, but others rely on basic psychology and architecture tactics. Building on this research, they created a tool that embeds the responsibilities and design guidance; a pilot with ABB’s product‑line designers reported that six hours of tool use saved five weeks of work, yielding a 17:1 return on investment. The presentation concludes that upfront engineering effort—identifying responsibilities, providing design artifacts, and tooling—yields substantial downstream payoff in software quality and development efficiency.

Chapters

More from Dominic

youtube.com

Human Factors Trifecta: Design + Procedures + Training

3y ago
youtube.com

What makes Human Factors Critical Task Reviews flourish or stall?

7y ago
youtube.com

Missing the Interview: Example of Charles Perrow's Normal Accident

14y ago
youtube.com

Bite-sized Lecture: The Comedy of (Human) Error and Cognitive Resilience

14y ago
youtube.com

Doodle_CompetitionEntry_DomF

15y ago
youtube.com

GlastoFest 2011 #flashbackcity

15y ago
youtube.com

Pecker Watch

15y ago
youtube.com

HCI Comedy Set: BrightClub (UCL)

15y ago
youtube.com

Human Error, Resilient Strategies & Device Design

16y ago
youtube.com

Problems with a syringe pump II (the sequel)

16y ago
youtube.com

Microwave Racing

16y ago
See all content