Data-driven inference of API mappings

Amruta Gokhale, Daeyoung Kim, Vinod Ganapathy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationPROMOTO 2014 - Proceedings of the 2nd Workshop on Programming for Mobile and Touch, Part of SPLASH 2014
PublisherAssociation for Computing Machinery, Inc
Pages29-32
Number of pages4
ISBN (Electronic)9781450322959
DOIs
StatePublished - Oct 20 2014
Event2nd Workshop on Programming with Mobile and Touch, PROMOTO 2014 - Portland, United States
Duration: Oct 20 2014 → …

Publication series

NamePROMOTO 2014 - Proceedings of the 2nd Workshop on Programming for Mobile and Touch, Part of SPLASH 2014

Other

Other2nd Workshop on Programming with Mobile and Touch, PROMOTO 2014
Country/TerritoryUnited States
CityPortland
Period10/20/14 → …

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Hardware and Architecture
  • Software

Keywords

  • API mapping
  • Cross-platform porting
  • Data-driven methods
  • Inference
  • Mobile apps
  • Static analysis

Fingerprint

Dive into the research topics of 'Data-driven inference of API mappings'. Together they form a unique fingerprint.

Cite this