Human Error Management in Requirements Engineering: Should We Fix the People, the Processes, or the Environment?
Sweta Mahaju, Jeffrey C. Carver, and Gary L. Bradshaw

TL;DR
This paper develops a taxonomy of strategies to prevent and mitigate human errors in requirements engineering, categorizing them into effects on People, Processes, or Environment based on practitioner data.
Contribution
It introduces a systematic taxonomy of human error management strategies in requirements engineering, based on qualitative analysis of practitioner surveys, filling a research gap.
Findings
Over 50% of strategies involve process changes
23% of strategies target environmental factors
Majority of strategies focus on management activities
Abstract
Context: Software development is human-centric and vulnerable to human error. Human errors are errors in the human thought process. To ensure software quality, practitioners must understand how to manage these human errors. Organizations often change the requirements engineering process to prevent human errors from occurring or to mitigate the harm caused when those errors do occur. While there are studies on human error management in other disciplines, research on the prevention and mitigation of human errors in software engineering, and requirements engineering specifically, are limited. The software engineering studies do not provide strong results about the types of changes that are most effective in requirements engineering. Objective: The goal of this paper is to develop a taxonomy of human error prevention and mitigation strategies based on data from requirements engineering…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOccupational Health and Safety Research · Risk and Safety Analysis · Software Engineering Techniques and Practices
