跳到主要导航 跳到搜索 跳到主要内容

A Cognitive Framework for Modeling Coincident Software Faults: An Experimental Study

  • Bo Zhao
  • , You Song
  • , Wenhao Xu
  • , Fuqun Huang*
  • *此作品的通讯作者
  • Beihang University
  • Western Washington University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The question of when different programmers tend to commit the same errors is a critical issue for achieving fault diversity in fault tolerance. This problem is interdisciplinary and related to theories of human error in cognitive psychology. This paper proposes a psychological framework that combines Rasmussen’s performance levels with cross-level errors, represented by post-completion error, to model situations in which different programmers are prone to making the same errors. To validate the framework, we conducted an experiment where 200 student programmers independently solved the same problem, with the same tool and language. The results indicate that programmers unlikely commit the same errors in skill-based performances, most likely make the same errors in rule-based performances. These findings suggest that natural independent development may be less effective in preventing common errors in functions involving rule-based performance and post-completion scenarios, whereas it could be effective in preventing common errors in skill-based and knowledge-based performances. The results provided new insights into the strategies for avoiding coincident faults in N-version programming, from a human factor perspective.

源语言英语
主期刊名Computer Safety, Reliability, and Security - 42nd International Conference, SAFECOMP 2023, Proceedings
编辑Jérémie Guiochet, Stefano Tonetta, Friedemann Bitsch
出版商Springer Science and Business Media Deutschland GmbH
41-54
页数14
ISBN(印刷版)9783031409226
DOI
出版状态已出版 - 2023
活动Proceedings of the 42nd International Conference on Computer Safety, Reliability and Security, SAFECOMP 2023 - Toulouse, 法国
期限: 20 9月 202322 9月 2023

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
14181 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议Proceedings of the 42nd International Conference on Computer Safety, Reliability and Security, SAFECOMP 2023
国家/地区法国
Toulouse
时期20/09/2322/09/23

指纹

探究 'A Cognitive Framework for Modeling Coincident Software Faults: An Experimental Study' 的科研主题。它们共同构成独一无二的指纹。

引用此