Fault generation model and mental stress effect analysis. Furuyama, T., Arai, Y., & Iio, K. Journal of Systems and Software, 26(1):31--42, July, 1994.
Fault generation model and mental stress effect analysis [link]Paper  doi  abstract   bibtex   
Various technologies for improving software reliability have been developed and widely used. These tech- nologies, however, mainly concern how to eliminate faults generated in earlier phases. Our objective is to go one step further and determine how to avoid generating faults. This article first describes fault generation models based on a software development model. Those models are then shown to be consistent with the results of an analysis of data collected from fault reports and thorough interviews with software developers, that is, designers and programmers. The relationships among the various error factors and fault classes were also obtained through data analysis. The results clearly show that mental stress and human nature are the largest causes of developer-generated faults. Finally, the number of faults that could have been avoided is estimated.
@article{ furuyama_fault_1994,
  series = {Achieving quality in software},
  title = {Fault generation model and mental stress effect analysis},
  volume = {26},
  issn = {0164-1212},
  url = {http://www.sciencedirect.com/science/article/pii/0164121294900930},
  doi = {10.1016/0164-1212(94)90093-0},
  abstract = {Various technologies for improving software reliability have been developed and widely used. These tech- nologies, however, mainly concern how to eliminate faults generated in earlier phases. Our objective is to go one step further and determine how to avoid generating faults. This article first describes fault generation models based on a software development model. Those models are then shown to be consistent with the results of an analysis of data collected from fault reports and thorough interviews with software developers, that is, designers and programmers. The relationships among the various error factors and fault classes were also obtained through data analysis. The results clearly show that mental stress and human nature are the largest causes of developer-generated faults. Finally, the number of faults that could have been avoided is estimated.},
  number = {1},
  urldate = {2014-07-21TZ},
  journal = {Journal of Systems and Software},
  author = {Furuyama, Tsuneo and Arai, Yoshio and Iio, Kazuhiko},
  month = {July},
  year = {1994},
  pages = {31--42}
}

Downloads: 0