建立技术债务管理——一个五步研讨会方法和一个行动研究研究

IF 4.1 2区 计算机科学 Q1 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Marion Wiese , Kamila Serwa , Anastasia Besier , Ariane S. Marion-Jetten , Eva Bittner
{"title":"建立技术债务管理——一个五步研讨会方法和一个行动研究研究","authors":"Marion Wiese ,&nbsp;Kamila Serwa ,&nbsp;Anastasia Besier ,&nbsp;Ariane S. Marion-Jetten ,&nbsp;Eva Bittner","doi":"10.1016/j.jss.2025.112606","DOIUrl":null,"url":null,"abstract":"<div><h3>Context:</h3><div>Technical debt (TD) items are constructs in a software system providing short-term benefits but hindering future changes. TD management (TDM) is frequently researched but rarely adopted in practice.</div></div><div><h3>Goal:</h3><div>This study aimed to establish a TDM process in an IT company based on a predefined workshop concept. We analyzed which research approaches practitioners adopted for each TD activity and the TDM’s long-term effect on TD awareness.</div></div><div><h3>Method:</h3><div>We used action research (fiveaction cycles in 16months) with an IT team that creates IT solutions for signal processing. To examine TD awareness, we (1) analyzed questionnaires completed during each workshop, (2) observed team meetings, (3) adopted a method from psychology for measuring awareness in decision-making situations called TD-SAGAT, and (4) evaluated the backlog data.</div></div><div><h3>Results:</h3><div>Practitioners preferred TD repayment and prioritization based on the system’s evolution and cost calculations, i.e., repayment of so-called low-hanging fruits. Reminders in the backlog items, such as checkboxes or text templates, led to a sustainable rise in TD awareness.</div></div><div><h3>Conclusions:</h3><div>We showed that a workshop-based approach is feasible and leads to sustainable process changes. New ideas for TDM applicable to other IT teams emerged, e.g., using a <em>re-submission date</em>, using a <em>Talked about TD</em> checkbox, and using visualizations for TD prioritization.</div></div>","PeriodicalId":51099,"journal":{"name":"Journal of Systems and Software","volume":"231 ","pages":"Article 112606"},"PeriodicalIF":4.1000,"publicationDate":"2025-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Establishing technical debt management — A five-step workshop approach and an action research study\",\"authors\":\"Marion Wiese ,&nbsp;Kamila Serwa ,&nbsp;Anastasia Besier ,&nbsp;Ariane S. Marion-Jetten ,&nbsp;Eva Bittner\",\"doi\":\"10.1016/j.jss.2025.112606\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><h3>Context:</h3><div>Technical debt (TD) items are constructs in a software system providing short-term benefits but hindering future changes. TD management (TDM) is frequently researched but rarely adopted in practice.</div></div><div><h3>Goal:</h3><div>This study aimed to establish a TDM process in an IT company based on a predefined workshop concept. We analyzed which research approaches practitioners adopted for each TD activity and the TDM’s long-term effect on TD awareness.</div></div><div><h3>Method:</h3><div>We used action research (fiveaction cycles in 16months) with an IT team that creates IT solutions for signal processing. To examine TD awareness, we (1) analyzed questionnaires completed during each workshop, (2) observed team meetings, (3) adopted a method from psychology for measuring awareness in decision-making situations called TD-SAGAT, and (4) evaluated the backlog data.</div></div><div><h3>Results:</h3><div>Practitioners preferred TD repayment and prioritization based on the system’s evolution and cost calculations, i.e., repayment of so-called low-hanging fruits. Reminders in the backlog items, such as checkboxes or text templates, led to a sustainable rise in TD awareness.</div></div><div><h3>Conclusions:</h3><div>We showed that a workshop-based approach is feasible and leads to sustainable process changes. New ideas for TDM applicable to other IT teams emerged, e.g., using a <em>re-submission date</em>, using a <em>Talked about TD</em> checkbox, and using visualizations for TD prioritization.</div></div>\",\"PeriodicalId\":51099,\"journal\":{\"name\":\"Journal of Systems and Software\",\"volume\":\"231 \",\"pages\":\"Article 112606\"},\"PeriodicalIF\":4.1000,\"publicationDate\":\"2025-09-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Systems and Software\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0164121225002754\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Software","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0164121225002754","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

摘要

背景:技术债务(TD)项目是软件系统中提供短期利益但阻碍未来变更的构件。TD管理(TDM)研究频繁,但实际应用却很少。目的:本研究旨在建立一个基于预先定义的车间概念的IT公司TDM流程。我们分析了从业人员对每个TD活动采用的研究方法,以及TDM对TD意识的长期影响。方法:我们使用行动研究(在16个月内五个行动周期)与一个IT团队一起创建信号处理的IT解决方案。为了检验TD意识,我们(1)分析了每次研讨会期间完成的问卷,(2)观察了团队会议,(3)采用了一种名为TD- sagat的心理学方法来测量决策情境中的TD意识,(4)评估了积压数据。结果:从业者更倾向于基于系统演化和成本计算的TD偿还和优先级,即所谓的低挂果实的偿还。待办事项项中的提醒,如复选框或文本模板,导致了TD意识的持续上升。结论:我们表明,基于车间的方法是可行的,并导致可持续的过程变化。对于TDM的新想法适用于其他IT团队,例如,使用重新提交日期,使用谈论TD复选框,以及使用可视化的TD优先级。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Establishing technical debt management — A five-step workshop approach and an action research study

Context:

Technical debt (TD) items are constructs in a software system providing short-term benefits but hindering future changes. TD management (TDM) is frequently researched but rarely adopted in practice.

Goal:

This study aimed to establish a TDM process in an IT company based on a predefined workshop concept. We analyzed which research approaches practitioners adopted for each TD activity and the TDM’s long-term effect on TD awareness.

Method:

We used action research (fiveaction cycles in 16months) with an IT team that creates IT solutions for signal processing. To examine TD awareness, we (1) analyzed questionnaires completed during each workshop, (2) observed team meetings, (3) adopted a method from psychology for measuring awareness in decision-making situations called TD-SAGAT, and (4) evaluated the backlog data.

Results:

Practitioners preferred TD repayment and prioritization based on the system’s evolution and cost calculations, i.e., repayment of so-called low-hanging fruits. Reminders in the backlog items, such as checkboxes or text templates, led to a sustainable rise in TD awareness.

Conclusions:

We showed that a workshop-based approach is feasible and leads to sustainable process changes. New ideas for TDM applicable to other IT teams emerged, e.g., using a re-submission date, using a Talked about TD checkbox, and using visualizations for TD prioritization.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of Systems and Software
Journal of Systems and Software 工程技术-计算机:理论方法
CiteScore
8.60
自引率
5.70%
发文量
193
审稿时长
16 weeks
期刊介绍: The Journal of Systems and Software publishes papers covering all aspects of software engineering and related hardware-software-systems issues. All articles should include a validation of the idea presented, e.g. through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to: •Methods and tools for, and empirical studies on, software requirements, design, architecture, verification and validation, maintenance and evolution •Agile, model-driven, service-oriented, open source and global software development •Approaches for mobile, multiprocessing, real-time, distributed, cloud-based, dependable and virtualized systems •Human factors and management concerns of software development •Data management and big data issues of software systems •Metrics and evaluation, data mining of software development resources •Business and economic aspects of software development processes The journal welcomes state-of-the-art surveys and reports of practical experience for all of these topics.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信