logo
Loading...
Human Error Management in Requirements Engineering: Should We Fix the People, the Processes, or the Environment?

Computer Science

Human Error Management in Requirements Engineering: Should We Fix the People, the Processes, or the Environment?

S. Mahaju, J. C. Carver, et al.

This research delves into human error management strategies in requirements engineering, presenting a newly developed taxonomy from two practitioner surveys. The findings emphasize the critical role of process changes—accounting for over 50% of the strategies identified—in reducing human errors. This insightful study was conducted by Sweta Mahaju, Jeffrey C Carver, and Gary L Bradshaw.... show more
Abstract
Context: Software development is human-centric and therefore vulnerable to human error—failings in human thought processes that can lead to faults in requirements documents and downstream failures. Objective: Develop a taxonomy of human error prevention and mitigation strategies based on data gathered from requirements engineering professionals. Method: Perform a qualitative analysis of strategies extracted from two practitioner surveys on requirements engineering practices to identify and classify strategies for preventing and mitigating human errors. Results: Strategies are organized into a taxonomy based on whether changes primarily affect People, Processes, or the Environment, with additional low-level classes in each. Over 50% of the reported strategies require a Process change, 23% an Environment change, 21% a People change, and 5% were too ambiguous to classify. More than half of the strategies target Management activities of requirements engineering. Conclusions: The Human Error Management Taxonomy systematically classifies prevention and mitigation strategies in requirements engineering, providing a structured foundation for future research and practice.
Publisher
Information and Software Technology
Published On
Apr 07, 2023
Authors
Sweta Mahaju, Jeffrey C Carver, Gary L Bradshaw
Tags
human error management
requirements engineering
strategy taxonomy
process improvement
qualitative analysis
practitioner surveys
error mitigation
Listen, Learn & Level Up
Over 10,000 hours of research content in 25+ fields, available in 22+ languages.
No more digging through PDFs, just hit play and absorb the world's latest research in your language, on your time.
listen to research audio papers with researchbunny
    Human Error Management in Requirements Engineering: | ResearchBunny