Skip to main navigation Skip to search Skip to main content

Program slicing and execution tracing for differential testing at adobe analytics

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE/ACM 28th International Conference on Program Comprehension, ICPC 2020
PublisherIEEE Computer Society
Pages411-415
Number of pages5
ISBN (Electronic)9781450379588
DOIs
Publication statusPublished - 13 Jul 2020
Event28th International Conference on Program Comprehension, ICPC 2020 - Seoul, Korea, Republic of
Duration: 13 Jul 202015 Jul 2020

Publication series

NameIEEE International Conference on Program Comprehension
ISSN (Print)2643-7147
ISSN (Electronic)2643-7171

Conference

Conference28th International Conference on Program Comprehension, ICPC 2020
Country/TerritoryKorea, Republic of
CitySeoul
Period13/07/2015/07/20

Free Keywords

  • Adobe Analytics
  • Differential Testing
  • Partial Execution Tracing
  • Program Slicing

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Program slicing and execution tracing for differential testing at adobe analytics'. Together they form a unique fingerprint.

Cite this