Conceptual Mappings of Conventional Software and Machine Learning-based Applications Development
Shannon Angel, Akbar Siami Namin · 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC) · 2022
This paper presents two concept models to compare and contrast conventional software development life cycle(SDLC) and the development of smart applications where Artificial Intelligence/Machine Learning (AI/ML) modules are integrated into the software products. The first concept model illustrates the intersections and differences between SDLC and AI/ML-based application development; whereas, the second concept model depicts the processes/concepts involved in data preprocessing stage of AI/ML-based application development. The concept models show that while there are some similarities between SDLC and AI/ML-based application development; AI/ML-based development follows its own unique features and challenges that need development of further software engineering techniques.