Forskning om API-migrering och språkkonvertering kan informeras genom empiriska data om API-användning. Sådana uppgifter kan till exempel bidra till att utforma och försvara kartregler för API-migrering när det gäller relevans och tillämplighet. Vi beskriver ett förhållningssätt till storskalig API-användningsanalys av Java-projekt med öppen källkod, som vi också direktierar för SourceForge-arkivet med öppen källkod på ett visst sätt. Vårt tillvägagångssätt omfattar utcheckning, byggande, taggning med metadata, faktaextraktion, analys och syntes med en stor grad av automatisering. Faktaextraktionen bygger på lösta (typkontrollerade) AST. Vi beskriver några exempel på API-användningsanalys; de motiveras av API-migrering. Dessa exempel handlar om att analysera API-avtryck (t.ex. antalet olika API som används i ett projekt), API-täckning (t.ex. procentandelen metoder för ett API som används i en corpus) och ramliknande vs. klass-library-liknande användning.
Laemmel m.fl. REF talar om API-avtryck och täckning (antalet API-klasser och metoder som används inom klientprojekt).
Large-scale, AST-based API-usage analysis of open-source Java projects
{'venue': "SAC '11", 'journal': None, 'mag_field_of_study': ['Computer Science']}