(Subject to change)
This will be a full day workshop with activities structured around the main goal – i.e., to discuss the appropriate ways to apply human
error research to better understand the psychological processes (of human reasoning, planning, and problem solving) and how they fail during
software development. We plan to divide the workshop activities into multiple sessions. The committee members will lead sessions and will include
presentations followed by interactive session and discussion sessions the rest of the day.
Session 1: 8:30 - 10:30 - Introduction and Landscape of Human Errors in SE
- 8:30 - 8:35 Welcome and Introductions
- 8:35 - 9:00 Psychological Perspective on Human Errors - Gary Bradshaw [slides]
- 9:00 - 9:20 Spichkova, M., Liu, H., Laali, M., and Schmidt, H. Human Factors in Software Reliability Engineering
- 9:20 - 9:40 Burge, J. Documenting and Detecting Errors in Decision-Making using Rationale.
- 9:40 - 10:00 Sharp, H., Hall, T., and Bowes, D. Relating Code Faults to Human Developer Characteristics
- 10:00 - 10:30 (Another) Psychological Perspctive on Human Errors - Doug Weigmann
BREAK: 10:30 - 11:00
Session 2: 11:00 - 12:30 - Methods for Identifying and Classifying Human Errors in SE
- 11:00-11:30 - Formation of a human error taxonomy - Gursimran Walia and Jeffrey Carver
- 11:30-12:15 - Round-robin discussion of methods used to identify and classify human errors
- 12:15-12:30 - Identification of breakout discussion topics
LUNCH: 12:30 - 14:00
Session 3: 14:00 - 15:30 - Small group discussion on human error in SE topics
Based on the topics identified before lunch, divide into small groups and discuss.
BREAK: 15:30 - 16:00
Session 4: 16:00 - 17:00 - Small group feedback and final discussions
This session will conclude the workshop with an opportunity for feedback and large group discussions about the topics and issues raised throughout the workshop.