An Exploratory Study on Machine Learning Model Management

J Latendresse, S Abedu, A Abdellatif… - ACM Transactions on …, 2024 - dl.acm.org
Effective model management is crucial for ensuring performance and reliability in Machine
Learning (ML) systems, given the dynamic nature of data and operational environments …

An empirical study on the effectiveness of large language models for SATD identification and classification

MS Sheikhaei, Y Tian, S Wang, B Xu - Empirical Software Engineering, 2024 - Springer
Abstract Self-Admitted Technical Debt (SATD), a concept highlighting sub-optimal choices in
software development documented in code comments or other project resources, poses …

Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot

D OBrien, S Biswas, SM Imtiaz… - Proceedings of the …, 2024 - dl.acm.org
Code intelligence tools such as GitHub Copilot have begun to bridge the gap between
natural language and programming language. A frequent software development task is the …

Unboxing default argument breaking changes in Scikit Learn

JE Montandon, LL Silva, C Politowski… - 2023 IEEE 23rd …, 2023 - ieeexplore.ieee.org
Machine Learning (ML) has revolutionized the field of computer software development,
enabling data-based predictions and decision-making across several domains. Following …

A Taxonomy of Self-Admitted Technical Debt in Deep Learning Systems

F Pepe, F Zampetti, A Mastropaolo… - 2024 IEEE …, 2024 - ieeexplore.ieee.org
The development of Machine Learning (ML)-and, more recently, of Deep Learning (DL)-
intensive systems requires suitable choices, eg, in terms of technology, algorithms, and …

[PDF][PDF] The Product Beyond the Model--An Empirical Study of Repositories of Open-Source ML Products

N Nahar, H Zhang, G Lewis, S Zhou… - 2025 IEEE/ACM 47th …, 2024 - eecg.utoronto.ca
Machine learning (ML) components are increasingly incorporated into software products for
end-users, but developers face challenges in transitioning from ML prototypes to products …

Self-Admitted Technical Debts Identification: How Far Are We?

H Gu, S Zhang, Q Huang, Z Liao… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Self-admitted technical debt (SATD) is a kind of technical debt that is already acknowledged
by the developers and needs additional work or resources to address in the future. In recent …

Contract-based Validation of Conceptual Design Bugs for Engineering Complex Machine Learning Software

W Meijer - Proceedings of the ACM/IEEE 27th International …, 2024 - dl.acm.org
Context. Modern software systems increasingly commonly contain one or multiple machine
learning (ML) components. Current development practices are generally on a trial-and-error …

An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software

A Bhatia, F Khomh, B Adams, AE Hassan - arXiv preprint arXiv …, 2023 - arxiv.org
The emergence of open-source ML libraries such as TensorFlow and Google Auto ML has
enabled developers to harness state-of-the-art ML algorithms with minimal overhead …

Unboxing Default Argument Breaking Changes in 1+ 2 Data Science Libraries

JE Montandon, LL Silva, C Politowski, D Prates… - arXiv preprint arXiv …, 2024 - arxiv.org
Data Science (DS) has become a cornerstone for modern software, enabling data-driven
decisions to improve companies services. Following modern software development …