中文

技术债务中的时间贴现:软件从业者如何贴现未来?

软件工程 2019-04-03 v2

摘要

技术债务管理决策总是隐含着不同时间点上结果之间的权衡。在此类跨期选择中,远期结果常被估值低于近期结果,这一现象称为时间贴现。技术债务研究主要在规范性层面探讨软件工程师应如何做此类决策,鲜有研究他们实际如何决策。这留下了关于软件从业者如何决策的若干核心问题。本文研究软件从业者如何对不确定的未来结果进行贴现,以及他们是否表现出时间贴现。我们采用来自跨期选择这一活跃研究领域的实验方法,向来自两家公司的 33 名开发人员发放在线问卷,其中呈现了开发功能与对架构进行长期投资之间的选择。结果显示广泛存在时间贴现,且个体行为差异显著。结果与消费者行为中的类似研究一致,并引发关于影响软件工程中时间贴现的因果因素的若干疑问。作为首个关于软件工程中跨期选择的实证研究,本文为理解软件开发人员如何进行跨期选择建立了实证基础,并为未来研究提供了蓝图。

关键词

引用

@article{arxiv.1901.07024,
  title  = {Temporal Discounting in Technical Debt: How do Software Practitioners Discount the Future?},
  author = {Christoph Becker and Fabian Fagerholm and Rahul Mohanani and Alexandros Chatzigeorgiou},
  journal= {arXiv preprint arXiv:1901.07024},
  year   = {2019}
}

备注

TechDebt 2019 International Conference on Technical Debt