TY - GEN
T1 - Automated A/B Testing with Declarative Variability Expressions
AU - Watanabe, Keisuke
AU - Fukamachi, Takuya
AU - Ubayashi, Naoyasu
AU - Kamei, Yasutaka
N1 - Funding Information:
This research is being conducted as a part of the Grant-inaid for Scientific Research (A) 26240007 by the Ministry of Education, Culture, Sports, Science and Technology, Japan.
Publisher Copyright:
© 2017 IEEE.
PY - 2017/4/13
Y1 - 2017/4/13
N2 - A/B testing is the experiment strategy, which is often used on web or mobile application development. In A/B testing, a developer has to implement multiple variations of application, assign each variation to a subset of the entire user population randomly, and analyze log data to decide which variation should be used as a final product. Therefore, it is challenging to keep the application code clean in A/B testing, because defining variations of software or assigning user to each variation needs the modification of code. In fact there are some existing tools to approach this problem. Considering such a context of A/B testing research, we propose the solution based on the interface Archface-U and AOP (Aspect Oriented Programming) which aims to minimize the complication of code in A/B testing.
AB - A/B testing is the experiment strategy, which is often used on web or mobile application development. In A/B testing, a developer has to implement multiple variations of application, assign each variation to a subset of the entire user population randomly, and analyze log data to decide which variation should be used as a final product. Therefore, it is challenging to keep the application code clean in A/B testing, because defining variations of software or assigning user to each variation needs the modification of code. In fact there are some existing tools to approach this problem. Considering such a context of A/B testing research, we propose the solution based on the interface Archface-U and AOP (Aspect Oriented Programming) which aims to minimize the complication of code in A/B testing.
UR - http://www.scopus.com/inward/record.url?scp=85018380668&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85018380668&partnerID=8YFLogxK
U2 - 10.1109/ICSTW.2017.72
DO - 10.1109/ICSTW.2017.72
M3 - Conference contribution
AN - SCOPUS:85018380668
T3 - Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017
SP - 387
EP - 388
BT - Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017
Y2 - 13 March 2017 through 17 March 2017
ER -