用户反馈在连续软件工程中的应用:揭示实践状况
软件工程
2024-11-15 v1
摘要
背景:组织选择交付增量更新以应对不确定性并最小化浪费。然而,应用连续工程(CSE)实践需要与客户和最终用户输入形成的持续反馈循环。挑战:随着软件交付周期不断缩短,应用传统需求收集和验证技术变得日益具有挑战性。同时,频繁的交付会生成大量使用数据和遥测信息,让工程团队了解最终用户行为。描述CSE中如何使用用户反馈的文献有限。目标:我们旨在探索与CSE中用户反馈利用相关的实践状况。具体是什么实践被使用,如何使用,以及这些实践的不足之处。方法:我们对21个来自13个产品开发公司的公司进行定性调查和报告分析。我们对数据应用主题分析和跨案例分析进行解释。结果:基于我们的前期工作,我们提出了用户反馈如何在CSE中被利用的概念模型。我们进一步报告了持续收集和分析用户反馈所识别的挑战,并确定了对实践的含义。结论:公司使用定性和定量方法的组合来推断最终用户偏好。同时,持续收集、分析、解释和在决策中使用数据的做法存在问题。这些挑战涉及选择正确的度量标准和分析技术、资源分配以及访问模糊定义的用户组的困难。我们的建议是为CSE中的实践者确保足够的资源和努力来解释反馈,这可以通过仪表板来促进。
引用
@article{arxiv.2410.07459,
title = {User Feedback in Continuous Software Engineering: Revealing the State-of-Practice},
author = {Anastasiia Tkalich and Eriks Klotins and Tor Sporsem and Viktoria Stray and Nils Brede Moe and Astri Barbala},
journal= {arXiv preprint arXiv:2410.07459},
year = {2024}
}
备注
arXiv admin comment: This version has been removed by arXiv administrators as the submitter did not have the rights to agree to the license at the time of submission