Lokalisera orsaken(erna) till ett observerbart fel ligger i hjärtat av programmet felsökning. Fel lokalisering sker ofta genom att jämföra felprogram kör med vissa "framgångsrika" kör (en körning som inte visar felet). En fråga här är att generera eller välja en "lämplig" framgångsrik körning; denna uppgift lämnas ofta till programmeraren. I detta dokument presenterar vi en effektiv teknik där konstruktionen av den framgångsrika körningen samt dess jämförelse med den misslyckade körningen är automatiserad. Vår metod konstruerar ett framgångsrikt program som körs genom att slå ihop resultaten av vissa villkorliga avdelningskontor i den misslyckade körningen. Om en sådan framgångsrik körning finns returneras programförklaringar för dessa grenar som felrapport. I våra experiment med Siemens-riktmärkessviten fann vi att kvaliteten på vår felrapport väl kan jämföras med den som produceras av befintliga fellokaliseringsmetoder där programmeraren manuellt tillhandahåller eller väljer en framgångsrik körning.
Ett liknande arbete REF automatiserar konstruktionen av en framgångsrik körning med hjälp av en misslyckad kör genom att försöka ändra resultaten av vissa villkorliga grenar i felkörningen.
Automated path generation for software fault localization
{'venue': "ASE '05", 'journal': None, 'mag_field_of_study': ['Computer Science']}