中文

哪些需求工件质量缺陷可被自动检测?一个案例研究

软件工程 2023-08-30 v1

摘要

[背景] 需求工程工件(如需求规约)的质量被公认为项目成功的重要因素。因此,许多公司投入大量资金来控制其 RE 工件的质量。为减少开支并提升 RE 工件质量,已有方法将手动质量控制(即评审)与自动化方法相结合。[问题] 迄今为止,我们已见到多种自动检测 RE 工件中特定方面的问题的方法。然而,我们仍缺乏关于哪些可被自动检测、哪些不能的概览。[方法] 从一份行业 RE 工件指南出发,我们将 166 条现有 RE 工件规则按多个类别分类,以讨论那些可自动化规则的比例与特征。对于不可自动化的规则,我们讨论了其主要原因。[贡献] 我们估计 166 条规则中的 53% 可借助完美方式或良好启发式自动检查。大多数规则仅需简单技术即可检查。部分规则难以自动化的主因在于定义不精确。[影响] 通过给出可自动检测与不可自动检测规则违反的初步估计与分析,我们旨在为需求质量控制中自动化方法的潜力提供概览。

关键词

引用

@article{arxiv.2308.15057,
  title  = {Which Requirements Artifact Quality Defects are Automatically Detectable? A Case Study},
  author = {Henning Femmer and Michael Unterkalmsteiner and Tony Gorschek},
  journal= {arXiv preprint arXiv:2308.15057},
  year   = {2023}
}

备注

2017 25th International Requirements Engineering Conference Workshops (REW) (pp. 400-406)