Please use this identifier to cite or link to this item:
http://bura.brunel.ac.uk/handle/2438/31129
Title: | State-of-the-Art and Challenges of Engineering ML- Enabled Software Systems in the Deep Learning Era |
Authors: | Assres, G Bhandari, G Shalaginov, A Gronli, T-M Ghinea, G |
Keywords: | conventional software;ML-enabled software;ML-powered systems;SDLC phases;process areas;software development models |
Issue Date: | 19-Apr-2025 |
Publisher: | Association for Computing Machinery (ACM) |
Citation: | Assres, G. et al. (2025) 'State-of-the-Art and Challenges of Engineering ML- Enabled Software Systems in the Deep Learning Era', ACM Computing Surveys, 0 (accepted, in press), pp. 1 - 35. doi: 10.1145/3731597. |
Abstract: | Emerging from the software crisis of the 1960s, conventional software systems have vastly improved through Software Engineering (SE) practices. Simultaneously, Artiicial Intelligence (AI) endeavors to augment or replace human decision- making. In the contemporary landscape, Machine Learning (ML), a subset of AI, leverages extensive data from diverse sources, fostering the development of ML-enabled (intelligent) software systems. While ML is increasingly utilized in conventional software development, the integration of SE practices in developing ML-enabled systems, especially across typical Software Development Life Cycle (SDLC) phases and methodologies in the post-2010 Deep Learning (DL) era, remains underexplored. Our survey of existing literature unveils insights into current practices, emphasizing the interdisciplinary collaboration challenges of developing ML-enabled software, including data quality, ethics, explainability, continuous monitoring and adaptation, and security. The study underscores the imperative for ongoing research and development with focus on data- driven hypotheses, non-functional requirements, established design principles, ML-irst integration, automation, specialized testing, and use of agile methods. |
URI: | https://bura.brunel.ac.uk/handle/2438/31129 |
DOI: | https://doi.org/10.1145/3731597 |
ISSN: | 0360-0300 |
Other Identifiers: | ORCiD: Gheorghiţă Ghinea https://orcid.org/0000-0003-2578-5580 |
Appears in Collections: | Dept of Computer Science Research Papers |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FullText.pdf | Copyright © 2025 Copyright held by the owner/author(s). Published by Association for Computing Machinery (ACM). This work is licensed under Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/).. | 518.16 kB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License