Non-Functional Requirements for Machine Learning: An Exploration of System Scope and Interest

03/21/2022
by   Khan Mohammad Habibullah, et al.
0

Systems that rely on Machine Learning (ML systems) have differing demands on system quality compared to traditional systems. Such quality demands, known as non-functional requirements (NFRs), may differ in their definition, scope, and importance from NFRs for traditional systems. Despite the importance of NFRs for ML systems, our understanding of their definitions and scope – and of the extent of existing research in each NFR – is lacking compared to our understanding in traditional domains. Building on an investigation into importance and treatment of ML system NFRs in industry, we make three contributions towards narrowing this gap: (1) we present clusters of ML system NFRs based on shared characteristics, (2) we use Scopus search results – as well as inter-coder reliability on a sample of NFRs – to estimate the number of relevant studies on a subset of the NFRs, and (3), we use our initial reading of titles and abstracts in each sample to define the scope of NFRs over parts of the system (e.g., training data, ML model, or other system elements). These initial findings form the groundwork for future research in this emerging domain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/13/2019

Requirements Engineering for Machine Learning: Perspectives from Data Scientists

Machine learning (ML) is used increasingly in real-world applications. I...
research
09/02/2021

Non-functional Requirements for Machine Learning: Understanding Current Use and Challenges in Industry

Machine Learning (ML) is an application of Artificial Intelligence (AI) ...
research
08/25/2020

Towards Guidelines for Assessing Qualities of Machine Learning Systems

Nowadays, systems containing components based on machine learning (ML) m...
research
09/20/2022

Comparative analysis of real bugs in open-source Machine Learning projects – A Registered Report

Background: Machine Learning (ML) systems rely on data to make predictio...
research
07/07/2023

QI2 – an Interactive Tool for Data Quality Assurance

The importance of high data quality is increasing with the growing impac...
research
05/26/2023

Towards Certification of Machine Learning-Based Distributed Systems

Machine Learning (ML) is increasingly used to drive the operation of com...
research
05/18/2022

SoK: The Impact of Unlabelled Data in Cyberthreat Detection

Machine learning (ML) has become an important paradigm for cyberthreat d...

Please sign up or login with your details

Forgot password? Click here to reset