paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Supporting Quality Assurance with Automated Process-Centric Quality Constraints Checking

支持质量保证的自动化以过程为中心的质量约束检查
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 2/10 · 论文聚焦软件工程过程的质量保证约束追踪与自动检查,属于软件工程/开发者工具范畴,但并未涉及程序静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心研究方向。其工业安全关键场景和过程自动化虽有一定工程价值,但与研究画像交集很小。引用 16 inbox
Christoph Mayr-Dorn, Michael Vierhauser, Stefan Bichler, Felix Keplinger, Jane Cleland-Huang, Alexander Egyed, Thomas Mehofer
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出后台过程跟踪并自动检查质量保证约束的框架,及时提醒开发者未满足的约束以减少返工。

安全关键系统的法规和标准要求严格的追溯性,却未规定详细的软件工程过程。实践中过程多以半形式化方式描述,难以直接执行,开发者需大量手动投入确保遵循质量保证(QA)步骤;系统与法规的规模及复杂度使人工及时反馈不可行。本文提出一个框架,在后台跟踪开发过程,根据过程进度自动检查QA约束,并通知开发者未满足的约束。作者在两个案例研究上评估:一个开源社区系统和一个空中交通管制领域的安全关键系统。结果表明追溯链接常在事后才被修正或补全,因此及时、自动化的约束检查对减少返工有显著潜力。

问题
安全关键系统的法规要求严格追溯性,但未规定详细软件工程过程;半形式化过程难以执行,开发者需手动确保遵循QA步骤,人工及时反馈不可行。
方法
提出一个后台过程跟踪与基于过程进度的QA约束自动检查框架,并向开发者报告未满足的约束。
评估
在两个案例研究(开源社区系统与空中交通管制安全关键系统)上应用,分析追溯链接修正时机并评估及时约束检查减少返工的潜力。
原文摘要(Abstract)

Regulations, standards, and guidelines for safety-critical systems stipulate stringent traceability but do not prescribe the corresponding, detailed software engineering process. Given the industrial practice of using only semi-formal notations to describe engineering processes, processes are rarely "executable" and developers have to spend significant manual effort in ensuring that they follow the steps mandated by quality assurance. The size and complexity of systems and regulations makes manual, timely feedback from Quality Assurance (QA) engineers infeasible. In this paper we propose a novel framework for tracking processes in the background, automatically checking QA constraints depending on process progress, and informing the developer of unfulfilled QA constraints. We evaluate our approach by applying it to two different case studies; one open source community system and a safety-critical system in the air-traffic control domain. Results from the analysis show that trace links are often corrected or completed after the fact and thus timely and automated constraint checking support has significant potential on reducing rework.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{Mayr-DornVBKCEM21,
  title = {Supporting Quality Assurance with Automated Process-Centric Quality Constraints Checking},
  author = {Christoph Mayr-Dorn and Michael Vierhauser and Stefan Bichler and Felix Keplinger and Jane Cleland-Huang and Alexander Egyed and Thomas Mehofer},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00118}
}