A Variability-based Testing Approach for Synthesizing Video Sequences

TitleA Variability-based Testing Approach for Synthesizing Video Sequences
Publication TypePapers in conferences
Year of Publication2014
AuthorsGalindo, José A., Mauricio Alférez, Mathieu Acher, Benoit Baudry, and David Benavides
BooktitleProceedings of the International Symposium on Software Testing and Analysis
Date Published2014
PublisherACM
AddressNew York, NY, US
ISBN Number978-1-4503-2645-2
DOI10.1145/2610384.2610411
Citation KeyGalindoISSTA14
Abstract

A key problem when developing video processing software is the difficulty to test different input combinations. In this paper, we present VANE, a variability-based testing approach to derive video sequence variants. The ideas of VANE are i) to encode in a variability model what can vary within a video sequence; ii) to exploit the variability model to generate testable configurations; iii) to synthesize variants of video sequences corresponding to configurations. VANE computes T-wise covering sets while optimizing a function over attributes. Also, we present a preliminary validation of the scalability and practicality of VANE in the context of an industrial project involving the test of video processing algorithms.

ISA fields
Research Area: 
Software Product Lines
Full PDF: