Incorporating Human Error Education into Software Engineering Courses via Error-based Inspections

  title={Incorporating Human Error Education into Software Engineering Courses via Error-based Inspections},
  author={Vaibhav Anu and G. Walia and Gary L. Bradshaw},
  journal={Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education},
In spite of the human-centric aspect of software engineering (SE) discipline, human error knowledge has been ignored by SE educators as it is often thought of as something that belongs in the realm of Psychology. SE curriculum is also severely devoid of educational content on human errors, while other human-centric disciplines (aviation, medicine, process control) have developed human error training and other interventions. To evaluate the feasibility of using such interventions to teach… Expand
9 Citations
Training Industry Practitioners to Investigate the Human Error Causes of Requirements Faults
Most common errors in software modeling using UML
Exploring the Practical Teaching Mode of Software Engineering Courses
How Software Developers Mitigate their Errors when Developing Code
A Human Error Based Approach to Understanding Programmer-Induced Software Vulnerabilities
Using Human Error Models to Improve the Quality of Software Requirements
Understanding Human Errors to Improve Requirements Quality