Web API Fragility

How Robust is Your Mobile Application?

Conference Paper (2015)
Author(s)

Tiago Espinha (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Andy Zaidman (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Hans Gerhard Gross (Esslingen University)

Department
Software Technology
DOI related publication
https://doi.org/10.1109/MobileSoft.2015.9 Final published version
More Info
expand_more
Publication Year
2015
Language
English
Department
Software Technology
Article number
7283022
Pages (from-to)
12-21
ISBN (electronic)
9781479919345
Event
2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015 (2015-05-16 - 2015-05-17), Florence, Italy
Downloads counter
317
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API's evolution pace is determined by their respective developer and mobile application developers are forced to accompany the API providers in their software evolution tasks. In this paper we investigate whether and how mobile application developers deal with the added distress of web APIs evolving. In particular, we studied how robust 43 high profile mobile applications are when dealing with mutated web API responses. Additionally, we interviewed three mobile application developers to better understand their choices and trade-offs regarding web API integration.

Files

EspinhaMobileSoft2015.pdf
(pdf | 0.243 Mb)
License info not available