Development of a human error taxonomy for software requirements: A systematic literature review

V Anu, W Hu, JC Carver, GS Walia… - Information and Software …, 2018 - Elsevier
Background Human-centric software engineering activities, such as requirements
engineering, are prone to error. These human errors manifest as faults. To improve software …

How software developers mitigate their errors when developing code

B Nagaria, T Hall - IEEE Transactions on Software Engineering, 2020 - ieeexplore.ieee.org
Code remains largely hand-made by humans and, as such, writing code is prone to error.
Many previous studies have focused on the technical reasons for these errors and provided …

Incorporating human error education into software engineering courses via error-based inspections

V Anu, G Walia, G Bradshaw - Proceedings of the 2017 ACM SIGCSE …, 2017 - dl.acm.org
In spite of the human-centric aspect of software engineering (SE) discipline, human error
knowledge has been ignored by SE educators as it is often thought of as something that …

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

W Hu, JC Carver, V Anu, G Walia… - … : Foundation for Software …, 2017 - Springer
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 …

Inspectors academy: pedagogical design for requirements inspection training

M Bano, D Zowghi, A Ferrari… - 2020 IEEE 28th …, 2020 - ieeexplore.ieee.org
The core aim of requirements inspection is to ensure the high quality of already elicited
requirements in the Software Requirements Specification. Teaching requirements inspection …

Usefulness of a human error identification tool for requirements inspection: An experience report

V Anu, G Walia, G Bradshaw, W Hu… - … : Foundation for Software …, 2017 - Springer
Abstract Context and Motivation: Our recent work leverages Cognitive Psychology research
on human errors to improve the standard fault-based requirements inspections. Question …

Reducing software developer human errors by improving situation awareness

B Nagaria, T Hall - IEEE Software, 2020 - ieeexplore.ieee.org
Software development is prone to errors, which are partially related to losing situation
awareness. We recommend that developers know their own weaknesses, use cognitive …

A hybrid approach to text compression

PC Gutmann, TC Bell - Proceedings of IEEE Data Compression …, 1994 - ieeexplore.ieee.org
Text compression schemes have sometimes been divided into two classes: symbolwise
methods, which form a source model, typically using a finite context to predict symbols; and …

Issues and opportunities for human error-based requirements inspections: an exploratory study

V Anu, G Walia, W Hu, JC Carver… - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
[Background] Software inspections are extensively used for requirements verification. Our
research uses the perspective of human cognitive failures (ie, human errors) to improve the …

Efficiency improvement by navigated safety inspection involving visual clutter based on the random search model

X Sun, HY Chong, PC Liao - International journal of occupational …, 2020 - Taylor & Francis
Navigated inspection seeks to improve hazard identification (HI) accuracy. With a tight
inspection schedule, HI also requires efficiency. However, lacking quantification of HI …