YoVDO

Crossed Wires - Investigating the Problems of End-User Developers in a Physical Computing Task

Offered By: Association for Computing Machinery (ACM) via YouTube

Tags

ACM SIGCHI Courses Arduino Courses Physical Computing Courses Temperature Sensors Courses

Course Description

Overview

Explore an empirical study investigating the challenges faced by end-user developers in physical computing tasks. Delve into the research conducted at the 2016 CHI Conference on Human Factors in Computing Systems, which observed participants connecting a temperature sensor to an Arduino microcontroller and visualizing its readings using LEDs. Examine the frequency and types of problems encountered, their locations, and whether they were overcome. Discover that most fatal faults were due to incorrect circuit construction, with problems often misdiagnosed as program bugs. Learn about the lack of support tools for physical computing tasks compared to software development environments. Gain insights into the potential for building appropriate tools to assist end-user developers in overcoming obstacles when constructing physical computing artifacts.

Syllabus

Introduction
The Maker Movement
Research Questions
Participants
Task Description
Coding Scheme
Completed Task
Coding
Most Problems
Successful Participants
Failures
Miss Wiring Components
Missed Diagnosis
What does this mean
Support tools
Summary


Taught by

ACM SIGCHI

Related Courses

Provably Beneficial Artificial Intelligence
Association for Computing Machinery (ACM) via YouTube
Building Dusty Robotics
Association for Computing Machinery (ACM) via YouTube
More Human HCI
Association for Computing Machinery (ACM) via YouTube
Ultrasound-Driven Curveball in Table Tennis - Human Activity Support via Noncontact Remote Object Manipulation
Association for Computing Machinery (ACM) via YouTube
Human-Centered AI for Sustainability - Case Social Robots
Association for Computing Machinery (ACM) via YouTube