z-logo
open-access-imgOpen Access
Towards Quality Assurance of Software Product Lines with Adversarial Configurations
Author(s) -
Paul Temple,
Mathieu Acher,
Gilles Perrouin,
Battista Biggio,
Jean-Marc Jézéquel,
Fabio Roli
Publication year - 2019
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
ISBN - 978-1-4503-7138-4
DOI - 10.1145/3336294.3336309
Subject(s) - computer science , adversarial system , software , a priori and a posteriori , generator (circuit theory) , product (mathematics) , quality assurance , software product line , quality (philosophy) , set (abstract data type) , product line , machine learning , artificial intelligence , reliability engineering , software development , manufacturing engineering , engineering , mathematics , philosophy , power (physics) , physics , geometry , external quality assessment , operations management , epistemology , quantum mechanics , programming language
Software product line (SPL) engineers put a lot of effort to ensure that, through the setting of a large number of possible configuration options, products are acceptable and well-tailored to customers' needs. Unfortunately, options and their mutual interactions create a huge configuration space which is intractable to exhaustively explore. Instead of testing all products, machine learning is increasingly employed to approximate the set of acceptable products out of a small training sample of configurations. Machine learning (ML) techniques can refine a software product line through learned constraints and a priori prevent non-acceptable products to be derived. In this paper, we use adversarial ML techniques to generate adversarial configurations fooling ML classifiers and pinpoint incorrect classifications of products (videos) derived from an industrial video generator. Our attacks yield (up to) a 100% misclassification rate and a drop in accuracy of 5%. We discuss the implications these results have on SPL quality assurance.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom