Abstract-We applied data mining to version historia för att guida programmerare längs relaterade förändringar: "Programmerare som ändrade dessa funktioner också förändrats...." Med tanke på en uppsättning befintliga förändringar, de minerade föreningsregler 1) föreslå och förutsäga sannolikt ytterligare förändringar, 2) visa upp objektkoppling som är odetekterbar genom programanalys, och 3) kan förhindra fel på grund av ofullständiga förändringar. Efter en första förändring kan vår ROSE-prototyp korrekt förutsäga ytterligare platser som ska ändras; den bästa prediktiva kraften erhålls för ändringar i befintlig programvara. I vår utvärdering baserad på historien om åtta populära öppen källkod projekt, ROSE topp tre förslag innehöll en korrekt plats med en sannolikhet på mer än 70 procent.
Zimmermann m.fl. REF data mining tekniker för att få föreningsregler från version historia för att föreslå och förutsäga sannolikt ytterligare förändringar.
Mining version histories to guide software changes
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}