Towards Perspective-Based Specification of Machine Learning-Enabled Systems
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) teams often work on a project just to realize the performance of the model is not good enough. Indeed, the success of ML-enabled systems involves 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, this paper describes our work towards a perspective-based approach for specifying ML-enabled systems. The approach involves analyzing a set of 45 ML concerns grouped into five perspectives: objectives, user experience, infrastructure, model, and data. The main contribution of this paper is to provide two new artifacts that can be used to help specifying ML-enabled systems: (i) the perspective-based ML task and concern diagram and (ii) the perspective-based ML specification template.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 4 of its 14 references that are in the map. First posted on arXiv 20 Jun 2022.
Builds on
4 of 14 references.
References · 4
- 2019Requirements Engineering for Machine Learning: Perspectives from Data Scientistscited by 49
- 2018Software Engineering Challenges of Deep Learningcited by 41
- 2021Towards Artefact-based Requirements Engineering for Data-Centric Systemscited by 4
- 2022A Catalogue of Concerns for Specifying Machine Learning-Enabled Systemscited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.