QFL:用于敏捷开发中质量管理的数据驱动反馈回路
软件工程
2021-02-12 v1
摘要
背景:质量需求(QRs)描述期望的系统质量,在软件项目的成功中起着重要作用。在敏捷软件开发(ASD)以快速交付功能为主要目标的背景下,QRs 往往定义不清,且在开发过程中未得到充分处理。软件分析工具通过度量质量相关的软件方面来控制质量,以支持决策者在 QR 管理过程中做出决策。目的:本研究的目标是探索集成一个具体的软件分析工具 Q-Rapids Tool 以评估软件质量并支持 QR 管理过程的好处。方法:在一个技术转移项目的背景下,Softeam 公司将其开发过程集成了 Q-Rapids Tool。我们开展了一系列涉及参与 Modelio 产品开发的 Softeam 成员的研讨会。结果:我们提出了质量反馈回路(QFL)过程,可集成到软件开发过程中以控制完整的 QR 生命周期,从获取到验证。作为在 Softeam 实施 QFL 的结果,Modelio 的团队成员强调了将数据分析工具与项目规划工具集成的好处,以及项目经理能够控制整个过程并做出最终决策这一事实。结论:从业者可以受益于将软件分析工具作为其软件开发工具链的一部分集成以控制软件质量。QFL 的实施提升了组织内的质量,软件分析与项目规划工具的集成也改善了团队间的沟通。
引用
@article{arxiv.2102.05920,
title = {QFL: Data-Driven Feedback Loop to Manage Quality in Agile Development},
author = {Lidia López and Alessandra Bagnato and Antonin Ahbervé and Xavier Franch},
journal= {arXiv preprint arXiv:2102.05920},
year = {2021}
}
备注
9 pages, Accepted for publication in IEEE/ACM 43nd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), IEEE, 2021