Files
Yanxin Lu ff146a9362 Archive 12 API mapping research papers (related work for PhD)
Reference papers on API mapping, migration, and evolution collected during
PhD research (2018). Topics include: API usage adaptation (LibSync),
statistical API mapping mining (StaMiner, MAM), API mapping via vector
representations (Word2Vec), text mining for API mappings (TMAP),
library migration graphs, framework evolution (AURA), class library
migration refactoring, and API specification inference (Doc2Spec).
2026-04-06 12:06:56 -07:00

972 B

category, type, person, date, source
category type person date source
academic academic Yanxin Lu 2014 gokhale_14_data.pdf

Data-Driven Inference of API Mappings

Amruta Gokhale, Daeyoung Kim, Vinod Ganapathy (Rutgers University)

PROMOTO 2014

Porting mobile applications from one platform to another is one strategy used by developers to write cross-platform apps. One challenging task in porting is transforming the app to use the appropriate platform-specific APIs. The authors propose a novel approach to extract functionally equivalent API methods of two platforms, inspired by a technique in natural language processing that extracts a translation dictionary from non-parallel corpora of two natural languages. The approach statically analyses reverse-engineered code of the app to construct program paths, which form sentences in an unknown language where words are individual API methods. These are fed to an inference engine that extracts mappings between words of the two languages.