Abstract-En nyligen genomförd undersökning bland utvecklare av Apache, Eclipse, och Mozilla projekt visade att förmågan att återskapa fältfel anses vara av grundläggande betydelse när man undersöker felrapporter. Tyvärr är den information som vanligtvis finns i en felrapport, såsom minnesdumpar eller samtalstackar, vanligtvis otillräcklig för att återskapa problemet. Ännu mer avancerade metoder för att samla in fältdata och hjälpa interna felsökning tenderar att samla antingen för lite information, och vara ineffektiv, eller för mycket information, och vara ineffektiv. För att ta itu med dessa frågor presenterar vi BUGREDUX, ett nytt allmänt tillvägagångssätt för intern felsökning av fältfel. BUGREDUX syftar till att syntetisera, med användning av exekveringsdata som samlas in i fältet, exekveringar som efterliknar de observerade fältfelen. Vi definierar flera fall av BUGREDUX som samlar in olika typer av exekveringsdata och utför, genom en empirisk studie, en kostnads-nyttoanalys av tillvägagångssättet och dess variationer. I studien tillämpar vi BUGREDUX på 16 misslyckanden i 14 verkliga program. Våra resultat är lovande i att de visar att det är möjligt att syntetisera interna exekveringar som reproducerar fel som observerats i fältet med hjälp av en lämplig uppsättning av exekveringsdata.
Å andra sidan föreslog Jin och Orso REF BugRedux, ett tillvägagångssätt för att stödja intern felsökning av fältfel.
BugRedux: reproducing field failures for in-house debugging
{'venue': "ICSE '12", 'journal': None, 'mag_field_of_study': ['Computer Science']}