Abstract-Många fel lokaliseringsmetoder har föreslagits i litteraturen. Dessa metoder tar in en uppsättning program exekvering profiler och mata ut en lista över misstänkta programelement. Listan över programelement rankas efter deras misstänksamhet presenteras sedan för utvecklare för manuell inspektion. För närvarande rangordnas de misstänkta elementen i en batchprocess där utvecklares inspektionsinsatser sällan används för rankning. Bristfälligheten och den statiska karaktären hos befintliga fellokaliseringsmetoder får oss att införliva feedback från användare för att förbättra noggrannheten hos de befintliga metoderna. I det här dokumentet föreslår vi ett interaktivt ramverk för fellokalisering som utnyttjar enkel feedback från användarna. Vårt ramverk behöver bara användare för att märka de påståenden som granskas som felaktiga eller rena, vilket inte kräver ytterligare insatser än konventionella icke-interaktiva metoder. Efter användare märka misstänkta programelement som felaktiga eller rena, vårt ramverk innehåller sådan information och omordningar resten av misstänkta programelement, syftar till att exponera verkligt felaktiga element tidigare. Vi har integrerat vår lösning med tre välkända fellokaliseringsmetoder: Ochiai, Tarantula och Jaccard. Utvärderingen av fem Unix-program och Siemens testsvit visar att vår lösning uppnår betydande förbättringar på fellokaliseringsnoggrannheten.
Gong m.fl. REF föreslår en ram för interaktiv fellokalisering, som utnyttjar enkel feedback från användarna för att förbättra noggrannheten.
Interactive fault localization leveraging simple user feedback
{'venue': '2012 28th IEEE International Conference on Software Maintenance (ICSM)', 'journal': '2012 28th IEEE International Conference on Software Maintenance (ICSM)', 'mag_field_of_study': ['Computer Science']}