中文

用户体验债务:开发者借债,用户买单

软件工程 2024-01-30 v2

摘要

技术债务已成为软件从业者中众所周知的隐喻,说明了开发过程中采取的捷径如何累积并成为软件项目的负担。在传统的概念中,技术债务是软件开发者从软件系统的可维护性和可扩展性中借取,以换取开发时间的短期加速。未来,他们是以更长开发时间的形式支付利息的人。另一方面,用户体验(UX)债务关注于以牺牲欠佳的可用性为代价来加速开发的捷径,从而主要从用户效率中借取。多数研究考虑以代码为中心的技术债务,聚焦于实现。本文中,我们希望为常被忽视的软件系统UX债务建立认知,将焦点从源代码转向用户。我们概述了在实践中观察到的三类UX债务:以代码为中心、以架构为中心和以过程为中心的UX债务。在一项专家调查中,我们验证了这些类别,其中以代码为中心和以过程为中心的UX债务获得最有力的支持。我们讨论了参与者的反馈,并提出了软件开发团队如何在其面向用户的应用中缓解UX债务的建议。

关键词

引用

@article{arxiv.2104.06908,
  title  = {UX Debt: Developers Borrow While Users Pay},
  author = {Sebastian Baltes and Veronika Dashuber},
  journal= {arXiv preprint arXiv:2104.06908},
  year   = {2024}
}

备注

6 pages, 2 figures, Proceedings of the 17th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE 2024)