En vanlig metod för att lokalisera defekter är att jämföra täckningen av passerande och misslyckade program körs: En metod som endast utförs i felkörning körs, till exempel, är sannolikt att peka på felet. Vissa misslyckanden kommer dock att ske endast genom en specifik sekvens av metodanrop, såsom flera deallokalisering av samma resurs. Sådana sekvenser kan samlas in från godtyckliga Java-program till låg kostnad; att jämföra objektspecifika sekvenser förutsäger defekter bättre än att helt enkelt jämföra täckning. I ett kontrollerat experiment identifierade vår teknik den defekta klassen i 39% av alla testkörningar.
AMPLE REF analyserar sekvenser av metodanrop.
Lightweight defect localization for Java
{'venue': 'ECOOP', 'journal': None, 'mag_field_of_study': ['Computer Science']}