Towards Automatically Estimating Porting Effort Between Web Service APIs

Provided by: University of Calgary
Topic: Software
Format: PDF
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.

Find By Topic