EconPapers    
Economics at your fingertips  
 

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 ().

 
Page updated 2025-04-09
Handle: RePEc:ito:pchaps:112509