Abstract-Vi beskriver en metod för att använda källkoden ändra historia för ett programvaruprojekt för att driva och hjälpa till att förfina sökningen efter buggar. Baserat på de data som hämtas från källkodsarkivet, implementerar vi en statisk källkodskontroll som söker efter ett vanligt fast fel och använder information som automatiskt bryts från källkodsarkivet för att förfina dess resultat. Genom att tillämpa vårt verktyg, har vi identifierat totalt 178 varningar som sannolikt buggar i Apache webbservern källkod och totalt 546 varningar som sannolikt buggar i Vin, en open-source implementation av Windows API. Vi visar att vår teknik är effektivare än samma statiska analys som inte använder historiska data från källkodsarkivet.
Williams och Hollingsworth använde källkod ändra historia av ett programvaruprojekt för att driva och hjälpa till att förfina sökningen efter buggar REF.
Automatic mining of source code repositories to improve bug finding techniques
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}