Usefulness of a Human Error Identification Tool for Requirements Inspection: An Experience Report

  title={Usefulness of a Human Error Identification Tool for Requirements Inspection: An Experience Report},
  author={Vaibhav Anu and Gursimran Singh Walia and Gary L. Bradshaw and Wenhua Hu and Jeffrey C. Carver},
Context and Motivation: Our recent work leverages Cognitive Psychology research on human errors to improve the standard fault-based requirements inspections. Question: The empirical study presented in this paper investigates the effectiveness of a newly developed Human Error Abstraction Assist (HEAA) tool in helping inspectors identify human errors to guide the fault detection during the requirements inspection. Results: The results showed that the HEAA tool, though effective, presented… Expand
Issues and Opportunities for Human Error-Based Requirements Inspections: An Exploratory Study
The goal of the controlled study presented in this paper was to identify the specific tasks of EAI that inspectors find most difficult to perform and the strategies that successful inspectors use when performing the tasks. Expand
Development of a human error taxonomy for software requirements: A systematic literature review
The Human Error Taxonomy (HET) is developed by adding detailed error classes to Reason's well-known human error taxonomy of Slips, Lapses, and Mistakes by identifying and classifying human error identification. Expand
Training Industry Practitioners to Investigate the Human Error Causes of Requirements Faults
An industrial study to evaluate whether human error training procedures and instrumentation created by authors can be used to train industry software practitioners on human errors that occur during requirements engineering process shows that parts of the training procedures need to be improved. Expand
The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review
To identify if any critical human aspects have been found, and what might be the relationships between different human aspects impacting the RE process, a systematic literature review was conducted and 474 initial primary research studies were identified. Expand
Faulty Requirements Made Valuable: On the Role of Data Quality in Deep Learning
This work alters stationarity of the multivariate time-series data, and analyzes how the stationarity changes affect the behavior of a recurrent neural network in the context of predicting combined sewer overflow, to shed light on the active role RE plays in deep learning. Expand
Graph Based CIA in Requirements Engineering
A roadmap of the future research plan to apply the novel Vertical Breadth-First Search All-path graph algorithm for software quality improvement is presented. Expand
Understanding Human Errors to Improve Requirements Quality


Effectiveness of Human Error Taxonomy during Requirements Inspection: An Empirical Investigation
Results show that subjects using HET were not only more effective at detecting faults, but they found faults faster, and post-hoc analysis of HET revealed meaningful insights into the most commonly occurring human errors at different points during requirements development. Expand
Using Human Error Abstraction Method for Detecting and Classifying Requirements Errors: A Live Study
It is hypothesize that inspections focused on identifying human errors are better at identifying requirements problems when compared to inspectionsfocused on faults, and the design and evaluation of the HEA method during the live study is discussed. Expand
Detection of Requirement Errors and Faults via a Human Error Taxonomy: A Feasibility Study
The Human Error Taxonomy is effective for identifying and classifying requirements errors and faults, thereby helping to improve the overall quality of the SRS and the software. Expand
Experimenting with error abstraction in requirements documents
  • F. Lanubile, F. Shull, V. Basili
  • Computer Science
  • Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262)
  • 1998
An empirical study is presented whose main purpose is to investigate whether defect detection in requirements documents can be improved by focusing on the errors in a document rather than the individual faults that they cause. Expand
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
It is hypothesized that a Scenario-based method, in which each reviewer uses different, systematic techniques to search for different, specific classes of faults, will have a significantly higher success rate than either Ad Hoc or Checklist methods. Expand
Three Approaches to Qualitative Content Analysis
The authors delineate analytic procedures specific to each approach and techniques addressing trustworthiness with hypothetical examples drawn from the area of end-of-life care. Expand