Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Study
Justus Bogner, Roberto Verdecchia, Ilias Gerostathopoulos

TL;DR
This systematic mapping study characterizes various types of technical debt and antipatterns in AI-based systems, highlighting new debt types and solutions to aid practitioners and guide future research.
Contribution
It provides a comprehensive overview of established and new technical debt types, antipatterns, and solutions specific to AI-based systems, based on analysis of 21 primary studies.
Findings
Identification of four new TD types: data, model, configuration, ethics.
72 antipatterns mainly related to data and model deficiencies.
46 proposed solutions addressing specific TD types and antipatterns.
Abstract
Background: With the rising popularity of Artificial Intelligence (AI), there is a growing need to build large and complex AI-based systems in a cost-effective and manageable way. Like with traditional software, Technical Debt (TD) will emerge naturally over time in these systems, therefore leading to challenges and risks if not managed appropriately. The influence of data science and the stochastic nature of AI-based systems may also lead to new types of TD or antipatterns, which are not yet fully understood by researchers and practitioners. Objective: The goal of our study is to provide a clear overview and characterization of the types of TD (both established and new ones) that appear in AI-based systems, as well as the antipatterns and related solutions that have been proposed. Method: Following the process of a systematic mapping study, 21 primary studies are identified and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
