A/B Testing: A Systematic Literature Review

08/09/2023
by   Federico Quin, et al.
0

In A/B testing two variants of a piece of software are compared in the field from an end user's point of view, enabling data-driven decision making. While widely used in practice, no comprehensive study has been conducted on the state-of-the-art in A/B testing. This paper reports the results of a systematic literature review that analyzed 141 primary studies. The results shows that the main targets of A/B testing are algorithms and visual elements. Single classic A/B tests are the dominating type of tests. Stakeholders have three main roles in the design of A/B tests: concept designer, experiment architect, and setup technician. The primary types of data collected during the execution of A/B tests are product/system data and user-centric data. The dominating use of the test results are feature selection, feature rollout, and continued feature development. Stakeholders have two main roles during A/B test execution: experiment coordinator and experiment assessor. The main reported open problems are enhancement of proposed approaches and their usability. Interesting lines for future research include: strengthen the adoption of statistical methods in A/B testing, improving the process of A/B testing, and enhancing the automation of A/B testing.

READ FULL TEXT

page 10

page 42

research
01/05/2019

Software Testing Process Models Benefits & Drawbacks: a Systematic Literature Review

Context: Software testing plays an essential role in product quality imp...
research
03/12/2020

Analyzing the Impact of Automated User Assistance Systems: A Systematic Review

Context: User assistance is generally defined as the guided assistance t...
research
12/30/2018

A Systematic Literature Review of Automated Techniques for Functional GUI Testing of Mobile Applications

Context. Multiple automated techniques have been proposed and developed ...
research
03/15/2021

Extreme mutation testing in practice: An industrial case study

Mutation testing is used to evaluate the effectiveness of test suites. I...
research
03/16/2021

A Systematic Literature Review and Taxonomy of Modern Code Review

Modern Code Review (MCR) is a widely known practice of software quality ...
research
06/30/2017

Statistical Analysis of Dice CAPTCHA Usability

In this paper the elements of the CAPTCHA usability are analyzed. CAPTCH...
research
08/28/2018

Does the Testing Level affect the Prevalence of Coincidental Correctness?

Researchers have previously shown that Coincidental Correctness (CC) is ...

Please sign up or login with your details

Forgot password? Click here to reset