Abstract-Samlingar av redan utvecklade program är viktiga resurser för effektiv utveckling av tillförlitliga mjukvarusystem. I detta dokument föreslår vi en ny grafrepresentationsmodell av ett programvarukomponentbibliotek (arkiv), kallad komponentrankingsmodell. Detta baseras på att analysera faktiska användningsrelationer av komponenterna och sprida betydelsen genom användningsrelationer. Med hjälp av komponentrankningsmodellen har vi utvecklat ett Javaklasshämtningssystem som heter SPARS-J och tillämpat SPARS-J på olika samlingar av Java-filer. Resultatet visar att SPARS-J ger en högre rang till komponenter som används oftare. Som ett resultat, programvaruingenjörer som letar efter en komponent har en bättre chans att hitta det snabbt. SPARS-J har använts av två företag och har gett lovande resultat.
SPARS-J REF är ett närbesläktat system för hämtning av Javaklass som tillämpar en grafbaserad modell för programmen.
Ranking significance of software components based on use relations
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}