Bringing Software Engineering Discipline to the Development of AI-Enabled Systems
Journal article, 2024

Engineering AI Software systems is starting to evolve from the pure development of machine learning (ML) models to a more structured discipline that treats ML components as part of much larger software systems. As such, more structured principles are required for their development, such as established design principles, established development models, and safeguards for deployed ML models. This column focuses on papers presented at the Third International Conference on AI Engineering—Software Engineering for AI (CAIN 2024). The selected papers reflect the current development of the field of AI systems engineering and AI software development, taking it to the next level of maturity. Feedback or suggestions are welcome. In addition, if you try or adopt any of the practices included in the column, please send us and the authors of the paper(s) a note about your experiences.

Author

Miroslaw Staron

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Silvia Abrahao

Polytechnic University of Valencia (UPV)

Grace A. Lewis

Carnegie Mellon University (CMU)

H. Muccini

University of L'Aquila

Chetan Honnenahalli

Meta Platforms, Inc.

IEEE Software

0740-7459 (ISSN) 19374194 (eISSN)

Vol. 41 5 79-82

Subject Categories

Software Engineering

Computer Systems

DOI

10.1109/MS.2024.3408388

More information

Latest update

8/21/2024