Att hitta och rätta buggar är tidskrävande aktiviteter inom mjukvaruutveckling. Spektrumbaserad fellokalisering syftar till att identifiera den felaktiga positionen i källkoden baserat på utförandet av testfall. Misslyckande test fall och deras påståenden bildar test orakel för fel beteende i systemet under analys. I detta dokument föreslår vi ett nytt koncept för spektrumdriven testfallsrening för att förbättra fellokaliseringen. Målet med testfallsrening är att separera befintliga testfall till små fraktioner (så kallade renade testfall) och att förbättra testoraklarna för att ytterligare lokalisera fel. Kombination med en original fel lokaliseringsteknik (t.ex. Tarantula), test fall rening resulterar i bättre rangordna program uttalanden. Våra experiment på 1800 fel i sex Java-program med öppen källkod visar att testfallsrening effektivt kan förbättra befintliga fellokaliseringstekniker.
Xuan & Monperrus REF utvecklar testfall rening, som separerar test fall till små fraktioner för att förbättra testet oracle för fel lokalisering.
Test Case Purification for Improving Fault Localization
{'venue': 'FSE - 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (2014)', 'journal': None, 'mag_field_of_study': ['Computer Science']}