activity
20242026
collaborators

5 papers

cs.SE2026

Reducing Labeling Effort in Architecture Technical Debt Detection through Active Learning and Explainable AI

Edi Sutoyo, Paris Avgeriou, Andrea Capiluppi

Self-Admitted Technical Debt (SATD) refers to technical compromises explicitly admitted by developers in natural language artifacts, such as code comments, commit messages, and iss…

cs.SE2026

The Dangers of Non-Self-Fixed Architecture Technical Debt and Its Impact on Time-to-Fix

Edi Sutoyo, Paris Avgeriou, Andrea Capiluppi

Technical Debt (TD) refers to the long-term costs incurred when developers prioritize short-term delivery over quality-improving work. Architectural Technical Debt (ATD) arises whe…

cs.SE2026

Self-Admitted Technical Debt Detection Approaches: A Decade Systematic Review

Edi Sutoyo, Andrea Capiluppi

Technical debt (TD) refers to the long-term costs associated with suboptimal design or code decisions in software development, often made to meet short-term delivery goals. Self-Ad…

cs.SE2025

Tracing the Lifecycle of Architecture Technical Debt in Software Systems: A Dependency Approach

Edi Sutoyo, Paris Avgeriou, Andrea Capiluppi

Architectural technical debt (ATD) represents trade-offs in software architecture that accelerate initial development but create long-term maintenance challenges. ATD, in particula…

cs.SE2024

Development and Adoption of SATD Detection Tools: A State-of-practice Report

Edi Sutoyo, Andrea Capiluppi

Self-Admitted Technical Debt (SATD) refers to instances where developers knowingly introduce suboptimal solutions into code and document them, often through textual artifacts. This…