首页> 外文会议>IEEE International Symposium on Software Reliability Engineering Workshops >Trap-Based Software Review: How Will Engineers Embed Bugs Due to Cognitive Error?
【24h】

Trap-Based Software Review: How Will Engineers Embed Bugs Due to Cognitive Error?

机译:基于陷阱的软件评论:工程师如何嵌入由于认知错误而嵌入错误?

获取原文

摘要

Reviewing is a key technology to software reliability engineering. One of the most important purposes of reviewing is to detect faults. There are various sorts of reviewing techniques proposed such as Defect-based Reading and Orthogonal Defect Classification, which focus on fault. In this research, we focus on "trap" in a developer's cognitive process. A trap is a part of a deliverable or its pattern that induces an engineer to make an error and to embed a fault. Firstly, this paper models the cognitive process called Software Trap model and proposes Trap-based Review (TBR). Secondly, we introduce three traps which were extracted from commercial software development. Then the steps for TBR are also explained. Finally, we show case studies to evaluate effectiveness of TBR in commercial software product in a financial domain. The result showed that TBR succeeded in detecting the faults that were not detected through commercial software development. This paper also mentions how the trap-based approach can be applied to dynamic testing.
机译:审查是软件可靠性工程的关键技术。审查最重要的目的之一是检测故障。有各种审查技术提出,例如基于缺陷的读取和正交缺陷分类,其专注于故障。在这项研究中,我们专注于开发商的认知过程中的“陷阱”。陷阱是可交付的或其模式的一部分,导致工程师出错并嵌入故障。首先,本文模拟了名为软件陷阱模型的认知过程,提出基于陷阱的审查(TBR)。其次,我们介绍了三种从商业软件开发中提取的陷阱。然后还解释了TBR的步骤。最后,我们展示了案例研究,以评估金融领域商业软件产品中TBR的有效性。结果表明,TBR成功地检测通过商业软件开发未检测到的故障。本文还提及如何应用基于陷阱的方法来动态测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号