Effectiveness of human error taxonomy during requirements inspection: An empirical investigation

Vaibhav Anu, Gursimran Walia, Wenhua Hu, Jeffrey C. Carver, Gary Bradshaw

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Scopus citations

Abstract

Software inspections are an effective method for achieving high quality software. We hypothesize that inspections focused on identifying errors (i.e., root cause of faults) are better at finding requirements faults when compared to inspection methods that rely on checklists created using lessons-learned from historical fault-data. Our previous work verified that, error based inspections guided by an initial requirements errors taxonomy (RET) performed significantly better than standard fault-based inspections. However, RET lacked an underlying human information processing model grounded in Cognitive Psychology research. The current research reports results from a systematic literature review (SLR) of Software Engineering and Cognitive Science literature - Human Error Taxonomy (HET) that contains requirements phase human errors. The major contribution of this paper is a report of control group study that compared the fault detection effectiveness and usefulness of HET with the previously validated RET. Results of this study show that subjects using HET were not only more effective at detecting faults, but they found faults faster. Post-hoc analysis of HET also revealed meaningful insights into the most commonly occurring human errors at different points during requirements development. The results provide motivation and feedback for further refining HET and creating formal inspection tools based on HET.

Original languageEnglish (US)
Title of host publicationProceedings - SEKE 2016
Subtitle of host publication28th International Conference on Software Engineering and Knowledge Engineering
PublisherKnowledge Systems Institute Graduate School
Pages531-536
Number of pages6
ISBN (Electronic)189170639X, 9781891706394
DOIs
StatePublished - 2016
Externally publishedYes
Event28th International Conference on Software Engineering and Knowledge Engineering, SEKE 2016 - Redwood City, United States
Duration: Jul 1 2016Jul 3 2016

Publication series

NameProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
Volume2016-January
ISSN (Print)2325-9000
ISSN (Electronic)2325-9086

Conference

Conference28th International Conference on Software Engineering and Knowledge Engineering, SEKE 2016
Country/TerritoryUnited States
CityRedwood City
Period7/1/167/3/16

Keywords

  • Empirical study
  • Human error
  • Requirements inspection
  • Taxonomy

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Effectiveness of human error taxonomy during requirements inspection: An empirical investigation'. Together they form a unique fingerprint.

Cite this