• Publications
  • Influence
Validating Requirements Reviews by Introducing Fault-Type Level Granularity: A Machine Learning Approach
TLDR
Inspections are a proven approach for improving software requirements quality. Expand
  • 6
  • 3
Development of a human error taxonomy for software requirements: A systematic literature review
TLDR
A systematic literature review of the software engineering and psychology literature to identify and classify human errors that occur during human-centric software engineering activities, such as requirements engineering. Expand
  • 21
  • 1
Using a Cognitive Psychology Perspective on Errors to Improve Requirements Quality: An Empirical Investigation
TLDR
This paper describes a newly developed Human Error Taxonomy (HET) and a formal Error-Abstraction and Inspection (EAI) process to improve fault detection performance of inspectors during the requirements inspection. Expand
  • 11
  • 1
Incorporating Human Error Education into Software Engineering Courses via Error-based Inspections
TLDR
We explore the feasibility of using requirements validation exercises driven by human errors to train SE students on an important RE skill that is associated to the science of Cognitive Psychology: human errors. Expand
  • 8
  • 1
Effectiveness of Human Error Taxonomy during Requirements Inspection: An Empirical Investigation
TLDR
We propose Human Error Taxonomy (HET) that contains requirements phase human errors that can be used to detect requirements faults faster than standard fault-based inspections. Expand
  • 13
  • PDF
Detection of Requirement Errors and Faults via a Human Error Taxonomy: A Feasibility Study
TLDR
We developed a Human Error Taxonomy (HET) to help software engineers improve their software requirement specification (SRS) documents. Expand
  • 9
Usefulness of a Human Error Identification Tool for Requirements Inspection: An Experience Report
TLDR
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. Expand
  • 5
Training Industry Practitioners to Investigate the Human Error Causes of Requirements Faults
TLDR
This paper reports an industrial study that was conducted 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. Expand
  • 3
Defect Prevention in Requirements Using Human Error Information: An Empirical Study
TLDR
We show that the use of Human Error information from Cognitive Psychology is useful for fault prevention during requirements engineering. Expand
  • 4
Using Human Error Abstraction Method for Detecting and Classifying Requirements Errors: A Live Study
TLDR
We recently carried out a series of empirical studies to validate the effectiveness of human error based inspections supported by HET against FC based inspection at two different sites. Expand
  • 3
  • PDF