@inproceedings{ed441904b74c44eeaeb99fcc1705b5d7,
title = "Data-driven inference of API mappings",
abstract = "Porting mobile applications (apps) from one platform to another is one strategy used by developers to write crossplatform apps. One challenging task in porting is transforming the app so as to use the appropriate platform-specific APIs. We have proposed a novel approach to extract functionally equivalent API methods of two platforms that simplifies this task. Our approach is inspired by a technique in natural language processing domain which extracts a translation dictionary from non-parallel corpora of two natural languages. We demonstrate a prototype implementation of the proposed approach.",
keywords = "API mapping, Cross-platform porting, Data-driven methods, Inference, Mobile apps, Static analysis",
author = "Amruta Gokhale and Daeyoung Kim and Vinod Ganapathy",
year = "2014",
month = oct,
day = "20",
doi = "10.1145/2688471.2688480",
language = "English",
series = "PROMOTO 2014 - Proceedings of the 2nd Workshop on Programming for Mobile and Touch, Part of SPLASH 2014",
publisher = "Association for Computing Machinery",
pages = "29--32",
booktitle = "PROMOTO 2014 - Proceedings of the 2nd Workshop on Programming for Mobile and Touch, Part of SPLASH 2014",
note = "2nd Workshop on Programming with Mobile and Touch, PROMOTO 2014 ; Conference date: 20-10-2014",
}