Defect prevention in requirements using human error information: An empirical study
- Wenhua Hu,
- Jeffrey C. Carver(corresponding author),
- Vaibhav Anu,
- ,
- Gary Bradshaw
- University of Alabama,
- North Dakota State University,
- Mississippi State University
Related Event
Title
Event type
ConferenceDate
02/27/2017 - 03/02/2017Location
Abstract
Context and Motivation: The correctness of software requirements is of critical importance to the success of a software project. Problems that occur during requirements collection and specification, if not fixed early, are costly to fix later. Therefore, it is important to develop approaches that help requirement engineers not only detect, but also prevent requirements problems. Because requirements engineering is a human-centric activity, we can build upon developments from the field of human cognition. Question/Problem: Human Errors are the failings of human cognition during the process of solving, planning, or executing a task. We have employed research about Human Errors to describe the types of problems that occur during requirements engineering. The goal of this paper is to determine whether knowledge of Human Errors can serve as a fault prevention mechanism during requirements engineering. Principal ideas/results: The results of our study show that a better understanding of human errors does lead developers to insert fewer problems into their own requirements documents. Our results also indicate that different types of Human Error information have different impacts on fault prevention. Contribution: In this paper, we show that the use of Human Error information from Cognitive Psychology is useful for fault prevention during requirements engineering.
Publication Information
Output type
Host publication Subtitle
Foundation for Software Quality - 23rd International Working Conference, REFSQ 2017, ProceedingsOriginal language
English (US)Pages from-to (Number of pages)
Pages 61-76 (16 pages)Publication milestones
- Published - 2017
Publication status
Publisher
Springer VerlagPublication series
- Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print): 0302-9743
ISSN (Electronic): 1611-3349
Volume: 10153 LNCS
ISBN (Print)
9783319540443Publication IDs
- Scopus: 85013938233
Host publication title
Requirements EngineeringHost publication editors
- Anna Perini
- Paul Grünbacher
