Technical debt, a double-edged sword that can damage moral responsibility

This teaching case provides a simple yet comprehensive overview of Technical Debt (TD) and its associated terminology to the readers. TD, which has received an increasing amount of attention from information systems (IS) development research and practice, is mainly used to communicate the consequences of sub-optimal design decisions and trade-offs made during software development with non-technical project stakeholders. We reviewed the extant literature and interviewed five software professionals from a European company to examine this costly phenomenon. As such, we provide a comprehensive understanding of TD, its relevant terminology, and concrete examples that can help information systems and business students better understand the topic. In addition, the teaching case demonstrates antecedents, benefits and challenges, and the responsibilities associated with the accumulation of TD. We argue that, unfortunately, the moral responsibility associated with TD tends to get diffused leading to the invisibility of consequences and de-individuation issues in software teams. To this end, considering the critical role of software-intensive systems in modern societies, we argue that practitioners should look beyond the financial or technical costs and benefits of TD and consider the ethical and societal responsibilities associated with its accumulation carefully.

Authors

Institutions

Publication Details

Journal
Journal of Information Technology Teaching Cases
Published
2024-08-29
DOI
https://doi.org/10.1177/20438869241279439
Citations
1
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Technical debt, a double-edged sword that can damage moral responsibility

Hadi Ghanbari
1 citations
Journal of Information Technology Teaching Cases
Software Engineering Techniques and Practices
0.78
article

Technical debt, a double-edged sword that can damage moral responsibility

Hadi Ghanbari
article en
1 citations

Abstract

This teaching case provides a simple yet comprehensive overview of Technical Debt (TD) and its associated terminology to the readers. TD, which has received an increasing amount of attention from information systems (IS) development research and practice, is mainly used to communicate the consequences of sub-optimal design decisions and trade-offs made during software development with non-technical project stakeholders. We reviewed the extant literature and interviewed five software professionals from a European company to examine this costly phenomenon. As such, we provide a comprehensive understanding of TD, its relevant terminology, and concrete examples that can help information systems and business students better understand the topic. In addition, the teaching case demonstrates antecedents, benefits and challenges, and the responsibilities associated with the accumulation of TD. We argue that, unfortunately, the moral responsibility associated with TD tends to get diffused leading to the invisibility of consequences and de-individuation issues in software teams. To this end, considering the critical role of software-intensive systems in modern societies, we argue that practitioners should look beyond the financial or technical costs and benefits of TD and consider the ethical and societal responsibilities associated with its accumulation carefully.

Journal of Information Technology Teaching Cases
Aalto University (FI)
Partnerships for the goals
Openalex Percentile: Top 22%
Software Engineering Techniques and Practices
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.