Abstract-Software-system är intensivt beroende av externa bibliotek, valda vid befruktningstidpunkten. Relevansen av alla bibliotek förändras dock oåterkalleligen under projekt och/eller bibliotekslivscykel. Som en följd av detta måste projektutvecklare regelbundet ompröva de bibliotek de är beroende av och tänka på biblioteksmigrering. När de vill migrera sina bibliotek måste de sedan identifiera kandidatbibliotek som erbjuder liknande faciliteter och därmed kan ersätta varandra. De måste också jämföra kandidater för att välja den som bäst passar deras behov. Att hitta en relevant biblioteksersättning är en välkänd tråkig och tidskrävande uppgift. I detta dokument föreslår vi ett tillvägagångssätt som identifierar uppsättningar av liknande bibliotek och som producerar vad vi kallar biblioteksmigreringsdiagram som visar hur befintliga projekt har utfört migreringar bland dem. Dessa grafer, konstruerade genom observation av ett stort antal programvaruprojekt, underlättar upptäckten och urvalet av biblioteksbyten.
Teyton m.fl. Ref föreslog ett tillvägagångssätt som skapar ett diagram över biblioteksmigrering genom att analysera biblioteksmigreringar som utförs av ett stort antal projekt.
Mining Library Migration Graphs
{'venue': '2012 19th Working Conference on Reverse Engineering', 'journal': '2012 19th Working Conference on Reverse Engineering', 'mag_field_of_study': ['Computer Science']}