TY - GEN
T1 - Program slicing and execution tracing for differential testing at adobe analytics
AU - Jarman, Darryl
AU - Hunt, Scott
AU - Towey, Dave
N1 - Publisher Copyright:
© 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2020/7/13
Y1 - 2020/7/13
N2 - This paper reports on the use of program slicing concepts and partial execution tracing at Adobe Analytics to address a major limitation of differential testing namely, how to deal with the large numbers of differences typically produced by this regression testing technique. Manual verification, typically used to verify detected differences, is tedious, time consuming and error prone. This severely limits the volume of testing that can be done and there by reduces adoption of differential testing. It is hoped that, by sharing this experience, researchers with expertise in program slicing might be motivated to help solve some of the issues and limitations encountered during this novel application of slicing to a real world industrial problem.
AB - This paper reports on the use of program slicing concepts and partial execution tracing at Adobe Analytics to address a major limitation of differential testing namely, how to deal with the large numbers of differences typically produced by this regression testing technique. Manual verification, typically used to verify detected differences, is tedious, time consuming and error prone. This severely limits the volume of testing that can be done and there by reduces adoption of differential testing. It is hoped that, by sharing this experience, researchers with expertise in program slicing might be motivated to help solve some of the issues and limitations encountered during this novel application of slicing to a real world industrial problem.
KW - Adobe Analytics
KW - Differential Testing
KW - Partial Execution Tracing
KW - Program Slicing
UR - https://www.scopus.com/pages/publications/85091940998
U2 - 10.1145/3387904.3389292
DO - 10.1145/3387904.3389292
M3 - Conference contribution
AN - SCOPUS:85091940998
T3 - IEEE International Conference on Program Comprehension
SP - 411
EP - 415
BT - Proceedings - 2020 IEEE/ACM 28th International Conference on Program Comprehension, ICPC 2020
PB - IEEE Computer Society
T2 - 28th International Conference on Program Comprehension, ICPC 2020
Y2 - 13 July 2020 through 15 July 2020
ER -