Feltriaging syftar till att tilldela ett fel till den lämpligaste fixeringen. Den uppgiften är avgörande för att minska tid och ansträngningar i en felrättningsprocess. I det här dokumentet föreslår vi Bugzie, en ny metod för automatisk felrapportering baserad på fuzzy set och cache-baserad modellering av felrättningsexpertis hos utvecklare. Bugzie anser att ett programvarusystem har flera tekniska aspekter, som var och en förknippas med tekniska termer. För varje teknisk term använder den en luddig uppsättning för att representera de utvecklare som är kapabla/kompetenta att rätta felen som är relevanta för motsvarande aspekt. Fastställande korrelation av en utvecklare mot en teknisk term representeras av hans / hennes medlemspoäng mot motsvarande fuzzy set. Poängen beräknas baserat på de felrapporter som (s)han har rättat, och uppdateras eftersom de nyligen fasta felrapporterna är tillgängliga. För en ny felrapport kombinerar Bugzie de fuzzy uppsättningar som motsvarar dess villkor och rankar utvecklarna baserat på deras medlemspoäng mot den kombinerade fuzzy uppsättningen för att hitta de mest kapabla fixerarna. Våra empiriska resultat visar att Bugzie uppnår betydligt högre noggrannhet och tidseffektivitet än befintliga state-of-the-art metoder.
Tamrawi m.fl. REF, å andra sidan, anställd fuzzy uppsättningar för att modellera buggfixande expertis av utvecklare sådan att utvecklare som nyligen fixat buggar är mer benägna att fixa liknande buggar inom en snar framtid.
Fuzzy set and cache-based approach for bug triaging
{'venue': "ESEC/FSE '11", 'journal': None, 'mag_field_of_study': ['Computer Science']}