DocumentCode :
660594
Title :
SBFR: A search based approach for reproducing failures of programs with grammar based input
Author :
Kifetew, Fitsum Meshesha ; Wei Jin ; Tiella, Roberto ; Orso, Alessandro ; Tonella, Paolo
Author_Institution :
Fondazione Bruno Kessler, Trento, Italy
fYear :
2013
fDate :
11-15 Nov. 2013
Firstpage :
604
Lastpage :
609
Abstract :
Reproducing field failures in-house, a step developers must perform when assigned a bug report, is an arduous task. In most cases, developers must be able to reproduce a reported failure using only a stack trace and/or some informal description of the failure. The problem becomes even harder for the large class of programs whose input is highly structured and strictly specified by a grammar. To address this problem, we present SBFR, a search-based failure-reproduction technique for programs with structured input. SBFR formulates failure reproduction as a search problem. Starting from a reported failure and a limited amount of dynamic information about the failure, SBFR exploits the potential of genetic programming to iteratively find legal inputs that can trigger the failure.
Keywords :
dynamic programming; genetic algorithms; grammars; search problems; system recovery; SBFR; bug report; dynamic information; field failures; genetic programming; grammar based input; informal description; program failures; search based approach; search based failure reproduction technique; search problem; Genetic algorithms; Grammar; Production; Search problems; Sociology; Statistics; Trajectory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
Conference_Location :
Silicon Valley, CA
Type :
conf
DOI :
10.1109/ASE.2013.6693120
Filename :
6693120
Link To Document :
بازگشت