Technical Debt Friction for Maintenance Prioritization: An Industrial Multi-Case Study
- URL: http://arxiv.org/abs/2607.01850v1
- Date: Thu, 02 Jul 2026 08:11:12 GMT
- Title: Technical Debt Friction for Maintenance Prioritization: An Industrial Multi-Case Study
- Abstract summary: Technical debt friction is a prioritization-oriented concept for identifying where technical debt most strongly affects maintenance and evolution.<n>Our findings show that practitioners generally considered technical debt friction useful for reasoning about maintenance burden.<n>These results indicate that technical debt friction is promising as a decision-support concept, but most effective when used with contextual knowledge and supporting evidence.
- Score: 5.190673717713297
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Software-intensive organizations need effective ways to identify where maintenance and refactoring efforts will yield the greatest practical benefit. Although software analytics such as code health, hotspots, and coupling provide valuable signals, they do not always capture the experienced burden of change that slows software evolution in practice. This paper presents a multi-case industrial study of technical debt friction as a prioritization-oriented concept for identifying where technical debt most strongly affects maintenance and evolution. We investigate how practitioners interpret the concept, whether friction-related analysis aligns with perceived maintenance pain points and refactoring needs, and what broader maintenance and evolution insights friction can provide beyond individual refactoring candidates. To this end, we conducted structured walkthrough sessions with practitioners across multiple industrial cases using analysis artifacts including code health, hotspots, coupling, refactoring targets, and socio-technical views. Our findings show that practitioners generally considered technical debt friction useful for reasoning about maintenance burden, especially when interpreted together with complementary technical and socio-technical views. At the file level, friction often aligned with known problematic areas and, in several cases, with files that later received maintenance attention, although its practical relevance depended strongly on context. In addition, our exploratory project-level analysis suggests that friction distributions may reveal broader maintenance and evolution patterns. These results indicate that technical debt friction is promising as a decision-support concept, but most effective when used with contextual knowledge and supporting evidence.
Related papers
- Data Leakage in Automotive Perception: Practitioners' Insights [1.9036575220162446]
Data leakage poses a risk to the reliability of machine learning models in safety-critical systems such as automotive perception.<n>This study investigates knowledge, experiences, and mitigation strategies around data leakage through ten semi-structured interviews with system design, development, and verification engineers.
arXiv Detail & Related papers (2026-04-08T09:56:53Z) - Expert Mind: A Retrieval-Augmented Architecture for Expert Knowledge Preservation in the Energy Sector [0.0]
Expert Mind is an experimental system that leverages Retrieval-Augmented Generation (RAG), large language models (LLMs), and multimodal capture techniques.<n>The proposed system addresses the knowledge elicitation problem through structured interviews, think-aloud sessions, and text corpus ingestion.
arXiv Detail & Related papers (2026-03-15T18:32:12Z) - Ethics of Care for Software Engineering [51.80521257060489]
We argue that the opposition of "caring about" and "caring for" is based on the ethics of care.<n>We advocate for the adoption of ethics of care in software engineering.
arXiv Detail & Related papers (2026-01-23T20:16:00Z) - Technical Lag as Latent Technical Debt: A Rapid Review [0.0]
Technical lag accumulates when software systems fail to keep pace with technological advancements, leading to a deterioration in software quality.<n>This paper aims to consolidate existing research on technical lag, clarify definitions, explore its detection and quantification methods, examine underlying causes and consequences, review current management practices, and lay out a vision as an indicator of passively accumulated technical debt.
arXiv Detail & Related papers (2026-01-16T16:27:32Z) - A Task-Centric Perspective on Recommendation Systems [32.44458308850838]
We analyze RecSys task formulations, emphasizing key components such as input-output structures, temporal dynamics, and candidate item selection.<n>We explore the balance between task specificity and model generalizability, highlighting how well-defined task formulations serve as the foundation for robust evaluation and effective solution development.
arXiv Detail & Related papers (2025-03-27T06:10:22Z) - Measuring the Impact of Technical Debt on Development Effort in Software Projects [4.884240342385462]
Technical debt refers to the trade-offs between code quality and faster delivery, impacting future development with increased complexity, bugs, and costs.<n>This study empirically analyzes the additional work effort caused by technical debt in software projects, focusing on feature implementations.
arXiv Detail & Related papers (2025-02-22T16:11:27Z) - What Does Evaluation of Explainable Artificial Intelligence Actually Tell Us? A Case for Compositional and Contextual Validation of XAI Building Blocks [16.795332276080888]
We propose a fine-grained validation framework for explainable artificial intelligence systems.
We recognise their inherent modular structure: technical building blocks, user-facing explanatory artefacts and social communication protocols.
arXiv Detail & Related papers (2024-03-19T13:45:34Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Defining and executing temporal constraints for evaluating engineering
artifact compliance [56.08728135126139]
Process compliance focuses on ensuring that the actual engineering work is followed as closely as possible to the described engineering processes.
Checking these process constraints is still a daunting task that requires a lot of manual work and delivers feedback to engineers only late in the process.
We present an automated constraint checking approach that can incrementally check temporal constraints across inter-related engineering artifacts upon every artifact change.
arXiv Detail & Related papers (2023-12-20T13:26:31Z) - Understanding the Challenges of Deploying Live-Traceability Solutions [45.235173351109374]
SAFA.ai is a startup focusing on fine-tuning project-specific models that deliver automated traceability in a near real-time environment.
This paper describes the challenges that characterize commercializing software traceability and highlights possible future directions.
arXiv Detail & Related papers (2023-06-19T14:34:16Z) - Counterfactual Explanations as Interventions in Latent Space [62.997667081978825]
Counterfactual explanations aim to provide to end users a set of features that need to be changed in order to achieve a desired outcome.
Current approaches rarely take into account the feasibility of actions needed to achieve the proposed explanations.
We present Counterfactual Explanations as Interventions in Latent Space (CEILS), a methodology to generate counterfactual explanations.
arXiv Detail & Related papers (2021-06-14T20:48:48Z) - CoreDiag: Eliminating Redundancy in Constraint Sets [68.8204255655161]
We present a new algorithm which can be exploited for the determination of minimal cores (minimal non-redundant constraint sets)
The algorithm is especially useful for distributed knowledge engineering scenarios where the degree of redundancy can become high.
In order to show the applicability of our approach, we present an empirical study conducted with commercial configuration knowledge bases.
arXiv Detail & Related papers (2021-02-24T09:16:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.