Human Error Analysis in Software Engineering
Fuqun Huang
A chapter in Theory and Application on Cognitive Factors and Risk Management - New Trends and Procedures from IntechOpen
Abstract:
As the primary cause of software defects, human error is the key to understanding, detecting and preventing software defects. This chapter first reviews the state of art of an emerging area: software fault defense based on human error mechanisms. Then, an approach for human error analysis (HEA) is proposed. HEA consists of two important components: human error modes (HEM) and an undated version of causal mechanism graphs (CMGs). Human error modes are the general erroneous patterns that humans tend to behave in a variety of activities. Causal mechanism graph provides a way to extract the error-prone contexts in software development, and link the contexts to general human error modes. HEA can be used at various phases of software development, for both defect detection and prevention purposes. An application case is provided to demonstrate how to use HEA.
Keywords: human error analysis; software defect prevention; fault detection; causal mechanism graph; software quality assurance (search for similar items in EconPapers)
JEL-codes: M11 (search for similar items in EconPapers)
References: Add references at CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
https://www.intechopen.com/chapters/54996 (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:ito:pchaps:112509
DOI: 10.5772/intechopen.68392
Access Statistics for this chapter
More chapters in Chapters from IntechOpen
Bibliographic data for series maintained by Slobodan Momcilovic ().