August 2026

Conference Paper

Self-Admitted Technical Debt in Scientific Software: Prioritization, Sentiment, and Propagation Across Artifacts

By:
Melin, Eric; Eisty, Nasir; Watson, Gregory R; Malviya Thakur, Aditi A
Page Number:
22
Book Title:
Proceedings of the Practice and Experience in Advanced Research Computing 2026 (PEARC '26): Resilient Roots + Empowered Communities
Publication Date:
August 2026
Publisher Location:
Association for Computing Machinery, New York, United States of America
Conference Name:
Practice and Experience in Advanced Research Computing (PEARC'26)
Conference Location:
Minneapolis, Minnesota, United States of America
Conference Sponsor:
ACM
View DOI Listing:
https://doi.org/10.1145/3785462.3815801

Abstract

Self-admitted technical debt (SATD) impairs scientific software (SSW), yet its prioritization, sentiment, persistence, and propagation remains underexplored. Understanding how SSW developers express, and address SATD is crucial for improving SSW maintenance, and tooling. This study investigates how SATD types and artifacts in SSW are prioritized, how sentiment relates to urgency, SATD removal and resolution rates, and the extent to which SATD propagates across artifacts. We analyzed nine SSW repositories using a SATD classification model and a semantic embedding-based prioritization heuristic. SATD was examined across multiple artifacts, with sentiment assessed via a fine-tuned transformer. Propagation was traced, priority scores compared to static analysis, and removal and resolution rates quantified. SATD in comments, commits, and pull requests receive higher priority than SATD in issues, with negative sentiment amplifying urgency. Resolution and removal rates lag behind open-source software (OSS) averages. Most SATD remains confined to the originating artifact, but longer propagation chains are rare and correlate with higher priority, highlighting persistent and high impact debt. Prioritization is influenced by artifact type and sentiment, while low removal and resolution rates signal persistent debt. Cross-artifact propagation marks high priority, unresolved SATD, providing empirical guidance for targeted monitoring, review prioritization, and tool supported maintenance in SSW.