There is a newer version of the record available.

Published April 29, 2022 | Version v2
Other Open

Materials: Perspective-Based Specification of Machine Learning-Enabled Systems

  • 1. PUC-Rio

Description

Machine learning (ML) teams often work on a project just to realize the performance of the model is not good enough. The success of these systems involve aligning data with business problems, translating them into ML tasks, experimenting with algorithms, evaluating models, capturing data from users, among others. Literature has shown that ML-enabled systems are rarely built based on precise specifications for such concerns, leading ML teams to become misaligned due to incorrect assumptions, which may affect the quality of such systems and overall project success. In order to help addressing this issue, we propose and evaluate a perspective-based approach for specifying ML-enabled systems. The approach involves analyzing a validated set of ML concerns grouped into five perspectives: objectives, user experience (UX), infrastructure, model, and data. We report a case study applying our specification approach retroactively to two industrial ML projects and validating the specifications and gathering feedback from six experienced software professionals involved in these projects. The case study indicates that the approach can be useful in practice, particularly helping to reveal important requirements that would have been missed without using the approach. Hence, it can help requirements engineers to specify ML-enabled systems by providing an overview of validated perspectives and concerns that should be analyzed together with business owners, data scientists, software engineers, and designers.

This repository provides the material used in our case study. 

Files

Characterization_questionnaire_SEAA2022.pdf

Files (6.9 MB)

Name Size Download all
md5:a0070bdeebf119942e75b805ecad251a
63.9 kB Preview Download
md5:f61ab346b47e6a6f12a4b7686398d2b4
1.4 MB Preview Download
md5:36835e4aef08077564cd20799092b0ba
1.5 MB Preview Download
md5:61723d4204e95aa3c08dc5ad29f542b8
4.1 MB Preview Download