Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner's Perspective

📅 2025-11-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Machine learning (ML) sustainability encompasses environmental, social, and economic dimensions, yet current practice overemphasizes carbon footprint while neglecting holistic assessment and implementation barriers. Method: This study conducts the first integrated investigation—combining semi-structured interviews (N=32) with a large-scale online survey (N=203)—to systematically examine ML engineers’ perceptions, gaps, and constraints regarding triple-bottom-line sustainability. Contribution/Results: Findings reveal widespread awareness deficits among practitioners, compounded by the absence of standardized sustainability metrics, engineering tooling, and institutional support. We identify critical organizational and infrastructural bottlenecks hindering sustainable ML adoption. Accordingly, we propose three actionable pathways: (1) development of structured, role-specific engineering guidelines; (2) establishment of a multi-dimensional sustainability measurement framework; and (3) advancement of cross-industry policy coordination. This work provides the first empirically grounded, cross-dimensional analysis of ML sustainability challenges and offers concrete, implementable recommendations for operationalizing sustainable ML engineering.

Technology Category

Application Category

📝 Abstract
Software sustainability is a key multifaceted non-functional requirement that encompasses environmental, social, and economic concerns, yet its integration into the development of Machine Learning (ML)-enabled systems remains an open challenge. While previous research has explored high-level sustainability principles and policy recommendations, limited empirical evidence exists on how sustainability is practically managed in ML workflows. Existing studies predominantly focus on environmental sustainability, e.g., carbon footprint reduction, while missing the broader spectrum of sustainability dimensions and the challenges practitioners face in real-world settings. To address this gap, we conduct an empirical study to characterize sustainability in ML-enabled systems from a practitioner's perspective. We investigate (1) how ML engineers perceive and describe sustainability, (2) the software engineering practices they adopt to support it, and (3) the key challenges hindering its adoption. We first perform a qualitative analysis based on interviews with eight experienced ML engineers, followed by a large-scale quantitative survey with 203 ML practitioners. Our key findings reveal a significant disconnection between sustainability awareness and its systematic implementation, highlighting the need for more structured guidelines, measurement frameworks, and regulatory support.
Problem

Research questions and friction points this paper is trying to address.

Characterizing sustainability in ML systems from practitioners' perspectives
Investigating sustainability perceptions and implementation practices in ML workflows
Identifying challenges hindering systematic sustainability adoption in ML development
Innovation

Methods, ideas, or system contributions that make the work stand out.

Conducts qualitative interviews with ML engineers
Performs large-scale quantitative survey with practitioners
Characterizes sustainability challenges in ML workflows
V
Vincenzo De Martino
University of Salerno, Italy and Universitat Politècnica de Catalunya, Spain
Stefano Lambiase
Stefano Lambiase
Assistant Professor in Software Engineering, Aalborg University in Copenhagen, Denmark
Software EngineeringVideo Games Development
Fabiano Pecorelli
Fabiano Pecorelli
Pegaso University, Italy
W
Willem-Jan van den Heuvel
Tilburg University, Netherlands
F
Filomena Ferrucci
University of Salerno, Italy
Fabio Palomba
Fabio Palomba
University of Salerno, Italy
Software Maintenance and Evolution