Abstract-Software utvecklare ställs ofta inför ändringar uppgifter som involverar källa som är spridd över en kodbas. Vissa beroenden mellan källkoden, t.ex. mellan källkoden skriven på olika språk, är svåra att avgöra med hjälp av befintliga statiska och dynamiska analyser. För att förstärka befintliga analyser och hjälpa utvecklare att identifiera relevant källkod under en ändringsuppgift, har vi utvecklat ett tillvägagångssätt som tillämpar data mining tekniker för att bestämma förändringsmönster-uppsättningar av filer som ändrades tillsammans ofta i det förflutna-från förändringshistoriken av kodbasen. Vår hypotes är att förändringsmönster kan användas för att rekommendera potentiellt relevant källkod till en utvecklare som utför en ändringsuppgift. Vi visar att detta tillvägagångssätt kan avslöja värdefulla beroenden genom att tillämpa strategin för Eclipse och Mozilla öppen källkod projekt och genom att utvärdera förutsägbarheten och intressantheten i de rekommendationer som produceras för faktiska ändringar uppgifter på dessa system.
Ying m.fl. REF föreslog att använda marknadskorg analys tekniker för att hjälpa utvecklare med att identifiera relevant källkod under ändring uppgift.
Predicting source code changes by mining change history
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}