首页> 外文会议>IEEE International Symposium on Software Reliability Engineering Workshops >Using Supervised Learning to Guide the Selection of Software Inspectors in Industry
【24h】

Using Supervised Learning to Guide the Selection of Software Inspectors in Industry

机译:使用监督学习指导行业软件检查员的选择

获取原文

摘要

Software development is a multi-phase process that starts with requirement engineering. Requirements elicited from different stakeholders are documented in natural language (NL) software requirement specification (SRS) document. Due to the inherent ambiguity of NL, SRS is prone to faults (e.g., ambiguity, incorrectness, inconsistency). To find and fix faults early (where they are cheapest to find), companies routinely employ inspections, where skilled inspectors are selected to review the SRS and log faults. While other researchers have attempted to understand the factors (experience and learning styles) that can guide the selection of effective inspectors but could not report improved results. This study analyzes the reading patterns (RPs) of inspectors recorded by eye-tracking equipment and evaluates their abilities to find various fault-types. The inspectors' characteristics are selected by employing ML algorithms to find the most common RPs w.r.t each fault-types. Our results show that our approach could guide the inspector selection with an accuracy ranging between 79.3% and 94% for various fault-types.
机译:软件开发是一个从需求工程开始的多阶段过程。从不同的涉众提出的需求以自然语言(NL)软件需求规范(SRS)文档记录。由于NL固有的歧义性,SRS容易出现错误(例如歧义,不正确,不一致)。为了尽早发现并修复故障(在这些地方发现成本最低),公司会定期进行检查,并选择熟练的检查员来检查SRS并记录故障。尽管其他研究人员试图了解可以指导选择有效检查员的因素(经验和学习方式),但无法报告改进的结果。这项研究分析了由眼动仪记录的检查员的阅读模式(RP),并评估了他们发现各种故障类型的能力。通过使用ML算法来选择检查员的特征,以找到最常见的RP,而这些RP不会出现每种故障类型。我们的结果表明,对于各种故障类型,我们的方法可以指导检查员的选择,准确度在79.3%到94%之间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号