Skip to search boxSkip to navigationSkip to main content

Defect prevention in requirements using human error information: An empirical study

  • Wenhua Hu
    ,
  • Jeffrey C. Carver(corresponding author)
    ,
  • Vaibhav Anu
    ,
  • ,
  • Gary Bradshaw
*Corresponding author for this work
  • University of Alabama
    ,
  • North Dakota State University
    ,
  • Mississippi State University
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

23rd International Working Conference on Requirements Engineering – Foundation for Software Quality, REFSQ 2017

Event type

Conference

Date

02/27/2017 - 03/02/2017

Location

EssenGermany

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

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Host publication Subtitle

Foundation for Software Quality - 23rd International Working Conference, REFSQ 2017, Proceedings

Original language

English (US)

Pages from-to (Number of pages)

Pages 61-76 (16 pages)

Publication milestones

  • Published - 2017

Publication status

Published - 2017

Publisher

Springer Verlag

Publication 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
9783319540443

Publication IDs

  • Scopus: 85013938233

Host publication title

Requirements Engineering

Host publication editors

  • Anna Perini
  • Paul Grünbacher

Publication metrics

Metrics

Fractional count
1
Fractional count
0.20
Fractional count
4
Fractional count
0.80
Fractional count
1
Fractional count
1
Scopus
citations

PlumX, opens in new tab

Captures
13
Citation count
5

Funding Details

This work was supported by NSF awards 1421006 and 1423279.