Project_2750951
- Project period: 2023 - 2028
- Category: Applied Research
Description
Emerging from the software crisis of the 1960s, conventional software systems have vastly improved through Software Engineering (SE) practices. Simultaneously, Artificial 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. WhileMLisincreasinglyutilizedinconventionalsoftwaredevelopment,theintegrationofSEpractices 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-first integration, automation, specialized testing, and use of agile methods.
Participants

Gebremariam Assres
- Project manager
- Associate Professor
Kristiania University of Applied Sciences
School EIT Academic staff
Gebremariam Assres
Tor-Morten Grønli
- Dean
Kristiania University of Applied Sciences
School og Economics, Innovation and Technology
Tor-Morten Grønli
Andrii Shalaginov
- Professor
Kristiania University of Applied Sciences
School EIT Academic staff
Andrii Shalaginov
Guru Bhandari
- Software engineer
Kristiania University of Applied Sciences
School EIT Administration
Guru BhandariGheorghita Ghinea
Kristiania University College
Kristiania University College