Litcius/Paper detail

Developing ML/DL Models

Meenu Mary John, Helena Holmström Olsson, Jan Bosch

202032 citationsDOI

Abstract

Artificial Intelligence is becoming increasingly popular with organizations due to the success of Machine Learning and Deep Learning techniques. Using these techniques, data scientists learn from vast amounts of data to enhance behaviour in software-intensive systems. Despite the attractiveness of these techniques, however, there is a lack of systematic and structured design process for developing ML/DL models. The study uses a multiple-case study approach to explore the different activities and challenges data scientists face when developing ML/DL models in software-intensive embedded systems. In addition, we have identified seven different phases in the proposed design process leading to effective model development based on the case study. Iterations identified between phases and events which trigger these iterations optimize the design process for ML/DL models. Lessons learned from this study allow data scientists and engineers to develop high-performance ML/DL models and also bridge the gap between high demand and low supply of data scientists.

Topics & Concepts

Computer scienceProcess (computing)Bridge (graph theory)Data modelingSoftwareArtificial intelligenceSoftware engineeringData scienceMachine learningInternal medicineOperating systemMedicineProgramming languageSoftware Engineering ResearchSoftware System Performance and ReliabilitySoftware Engineering Techniques and Practices