Abstract-Givet några test fall, ett program misslyckas. Vilka omständigheter i testfallet är orsaken till det särskilda misslyckandet? Delta Debugging algoritm generaliserar och förenklar feltest fall till ett minimalt test fall som fortfarande producerar fel. Det isolerar också skillnaden mellan ett godkänt och ett underkänt testfall. I en fallstudie kraschade webbläsaren Mozilla efter 95 användaråtgärder. Vår prototypimplementering förenklade automatiskt inputen till tre relevanta användaråtgärder. Likaså förenklade det 896 rader HTML till den enda raden som orsakade misslyckandet. Fallstudien krävde 139 automatiska testkörningar eller 35 minuter på en 500 MHz-dator.
Metoden identifierar felinducerande indata och isolerar skillnaderna mellan ett framgångsrikt och underkänt testfall REF.
Simplifying and isolating failure-inducing input
{'venue': 'IEEE TRANSACTIONS ON SOFTWARE ENGINEERING', 'journal': None, 'mag_field_of_study': ['Computer Science']}