@inproceedings{12849e911c7748e2b0fac64a75cb1cfe,
title = "Defect prevention in requirements using human error information: An empirical study",
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.",
keywords = "Empirical study, Fault prevention, Human errors, Human factors, Software requirements",
author = "Wenhua Hu and Carver, {Jeffrey C.} and Vaibhav Anu and Gursimran Walia and Gary Bradshaw",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2017.; 23rd International Working Conference on Requirements Engineering – Foundation for Software Quality, REFSQ 2017 ; Conference date: 27-02-2017 Through 02-03-2017",
year = "2017",
doi = "10.1007/978-3-319-54045-0_5",
language = "English",
isbn = "9783319540443",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "61--76",
editor = "Anna Perini and Paul Gr{\"u}nbacher",
booktitle = "Requirements Engineering",
}