Pracetak diserahkan ke Elsevier 10 Agustus 2023
ÿPenulis korespondensi
Alamat email:
[email protected] (Federico Quin),
[email protected] (Danny Weyns),
[email protected] (Matthias Galster),
[email protected] (Camila Costa Silva)
aDistrinet, KU Leuven, Celestijnenlaan 200A, Leuven, 3000, Belgia bLinnaeus
University, Universitetsplatsen 1, V¨axj¨o, 351 06, Swedia cUniversity of
Canterbury, 69 Creyke Road, Christchurch, 8140, Selandia Baru
arXiv:2308.04929v1 [cs.SE] 9 Agustus 2023
Pengujian A/B, juga disebut sebagai eksperimen terkontrol daring atau eksperimen berkelanjutan, adalah bentuk pengujian hipotesis di
mana dua varian perangkat lunak dibandingkan di lapangan dari sudut pandang pengguna akhir. Pengujian A/B digunakan secara luas
dalam praktik untuk memungkinkan pengambilan keputusan berbasis data untuk pengembangan perangkat lunak. Sementara beberapa
penelitian telah mengeksplorasi berbagai aspek penelitian tentang pengujian A/B, belum ada penelitian komprehensif yang dilakukan pada
keadaan terkini dalam pengujian A/B. Studi semacam itu sangat penting untuk memberikan gambaran sistematis tentang bidang pengujian
A/B yang mendorong penelitian di masa mendatang. Untuk mengatasi kesenjangan ini dan memberikan gambaran tentang keadaan terkini
dalam pengujian A/B, makalah ini melaporkan hasil tinjauan pustaka sistematis yang menganalisis 141 studi utama. Pertanyaan penelitian
difokuskan pada subjek pengujian A/B, bagaimana pengujian A/B dirancang dan dijalankan, peran apa yang dimiliki pemangku kepentingan
dalam proses ini, dan tantangan terbuka di area tersebut. Analisis data yang diekstraksi menunjukkan bahwa target utama pengujian A/B
adalah algoritme, elemen visual, serta alur kerja dan proses. Pengujian A/B klasik tunggal adalah jenis pengujian yang dominan, terutama
berdasarkan pengujian hipotesis. Pemangku kepentingan memiliki tiga peran utama dalam desain pengujian A/B: perancang konsep, arsitek
eksperimen, dan teknisi penyiapan. Jenis data utama yang dikumpulkan selama pelaksanaan pengujian A/B adalah data produk/sistem,
data yang berpusat pada pengguna, dan data spasio-temporal.
Penggunaan hasil pengujian yang dominan adalah pemilihan fitur, peluncuran fitur, pengembangan fitur berkelanjutan, dan desain pengujian
A/B berikutnya. Pemangku kepentingan memiliki dua peran utama selama pelaksanaan pengujian A/B: koordinator eksperimen dan penilai
eksperimen. Masalah terbuka utama yang dilaporkan terkait dengan peningkatan pendekatan yang diusulkan dan kegunaannya. Dari studi
kami, kami memperoleh tiga garis menarik untuk penelitian mendatang: memperkuat penerapan metode statistik dalam pengujian A/B,
meningkatkan proses pengujian A/B, dan meningkatkan otomatisasi pengujian A/B.
Kata kunci: Pengujian A/B, Tinjauan literatur sistematis, Rekayasa pengujian A/B
1. Pendahuluan
Camila Costa Silvac
Abstrak
Bahasa Indonesia:Federico Quina,ÿ , Danny Weynsa,b, Matthias Galsterc
Pengembangan perangkat lunak berulang dan waktu untuk memasarkan sangat krusial bagi keberhasilan perusahaan perangkat lunak.
Inti dari hal ini adalah inovasi dengan mengeksplorasi fitur perangkat lunak baru atau bereksperimen dengan perubahan perangkat lunak.
Untuk memungkinkan inovasi tersebut dalam praktik, perusahaan perangkat lunak sering menggunakan pengujian A/B [92, 58, 106, 71].
Pengujian A/B, juga disebut sebagai eksperimen terkontrol daring atau eksperimen berkelanjutan, adalah bentuk pengujian hipotesis di
mana dua varian perangkat lunak dievaluasi di lapangan (mulai dari varian dengan tata letak GUI yang sedikit diubah hingga varian
perangkat lunak dengan fitur baru). Secara khusus, manfaat dari kedua varian dianalisis menggunakan metrik seperti rasio klik pengunjung
situs web, nilai seumur hidup anggota (LTV) dalam layanan berlangganan, dan konversi pengguna dalam pemasaran [82, 161, 48].
Pengujian A/B secara luas
Pengujian A/B: Tinjauan Literatur Sistematis
Machine Translated by Google