Design Debt Prioritization: A Design Best Practice-Based Approach

Design Debt Prioritization: A Design Best Practice-Based Approach
复制标题

设计债务优先顺序:基于设计最佳实践的方法

DOI:
10.1145/3194164.3194172
复制
发表时间:
2018
期刊:
2018 IEEE/ACM International Conference on Technical Debt (TechDebt)
影响因子:
--
通讯作者:
Christian Körner
Christian Körner
中科院分区:
--
文献类型:
--
作者:
Reinhold Plösch;Johannes Bräuer;Matthias Saft;Christian Körner

文献摘要

被引文献

相似文献

软件系统中的技术债(TD)是一个隐喻,它试图说明已经引入的质量缺陷的补救工作及其对系统业务价值的影响。为了解决TD问题,提出了各种管理活动,每一项活动都针对一个特定的目的。虽然文献中广泛考虑了债务识别和计量活动,但债务优先排序和沟通活动缺乏从经济角度考虑的适当方法。这项工作提出了一种TD优先排序方法。因此,它将TD的重点缩小到设计债,并依赖于设计最佳实践的量化。此外,这些做法的不符合性通过应用基准测试技术进行评估。因此,所获得的信息被转换为组合矩阵,以支持设计补救措施的优先级排序和沟通。通过开源项目GeoGebra的源代码验证了该方法的适用性和适用性。
Technical debt (TD) in a software system is a metaphor that tries to illustrate the remediation effort of the already introduced quality deficit and the impact thereof to the business value of the system. To address TD, various management activities are proposed, each addressing a particular purpose. Whereas the activities of debt identification and measurement are broadly considered in literature, the activities of debt prioritization and communication lack appropriate approaches with an economic perspective. This work proposes a TD prioritization approach. Therefore, it narrows down the focus of TD to design debt and relies on the quantification of design best practices. Further, the non-conformance of these practices is assessed by applying a benchmarking technique. As a result, the gained information is transferred into a portfolio-matrix to support the prioritization and communication of design remediation actions. The applicability and suitability of the approach are demonstrat by using the source code of the open source project GeoGebra.