An architecture for enabling A/B experiments in automotive embedded software

07/06/2021
by   Yuchu Liu, et al.
0

A/B experimentation is a known technique for data-driven product development and has demonstrated its value in web-facing businesses. With the digitalisation of the automotive industry, the focus in the industry is shifting towards software. For automotive embedded software to continuously improve, A/B experimentation is considered an important technique. However, the adoption of such a technique is not without challenge. In this paper, we present an architecture to enable A/B testing in automotive embedded software. The design addresses challenges that are unique to the automotive industry in a systematic fashion. Going from hypothesis to practice, our architecture was also applied in practice for running online experiments on a considerable scale. Furthermore, a case study approach was used to compare our proposal with state-of-practice in the automotive industry. We found our architecture design to be relevant and applicable in the efforts of adopting continuous A/B experiments in automotive embedded software.

READ FULL TEXT

page 1

page 2

page 3

page 4

03/08/2020

Continuous Experimentation for Automotive Software on the Example of a Heavy Commercial Vehicle in Daily Operation

As the automotive industry focuses their efforts more and more towards t...
03/08/2020

Continuous Experimentation and the Cyber-Physical Systems challenge. An overview in literature and the industrial perspective

Context: New software development patterns are emerging aiming at accele...
04/05/2022

Factors Hindering the Adoption of DevOps in the Saudi Software Industry

DevOps has gained high importance in the global software industry due to...
07/06/2021

Size matters? Or not: A/B testing with limited sample in automotive embedded software

A/B testing is gaining attention in the automotive sector as a promising...
09/16/2020

Modifying NFD for NDN Experimentation: A Review

NFD is the most popular Named-Data Networking (NFD) router software. In ...
04/01/2022

Digital Mentor: towards a conversational bot to identify hypotheses for software startups

Software startups develop innovative, software-intensive product and ser...
02/10/2021

Controlled Experimentation in Continuous Experimentation: Knowledge and Challenges

Context: Continuous experimentation and A/B testing is an established in...