Towards Automatically Estimating Porting Effort Between Web Service APIs

In this paper, the authors describe a new methodology for automatically quantifying the relative work required for a programmer to port an application from one web API to another, i.e. \"Porting effort\". Their approach defines a simple language (based on Python) with which API developers specify the semantics of API operations, a tool set that consumes and extracts semantic similarity of API operations from annotations expressed in this language, and a metric that facilitates ranking of porting effort for API operation pairs.

Provided by: University of Calgary Topic: Software Date Added: Apr 2014 Format: PDF

Find By Topic