Print Email Facebook Twitter Web API Fragility: How Robust is Your Web API Client Title Web API Fragility: How Robust is Your Web API Client Author Espinha, T. Zaidman, A. Gross, H.G. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2014-08-31 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 mobile application developers understand and how they deal with the added distress of web APIs evolving. In particular, we studied how robust 48 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. To reference this document use: http://resolver.tudelft.nl/uuid:3db0dff0-ecd0-47ab-838a-e6eea6f465f3 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2014-009 Part of collection Institutional Repository Document type report Rights © 2014 The Author(s) . Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology Files PDF TUD-SERG-2014-009.pdf 164.23 KB Close viewer /islandora/object/uuid:3db0dff0-ecd0-47ab-838a-e6eea6f465f3/datastream/OBJ/view