Standard

Web API Fragility : How Robust is Your Mobile Application? / Espinha, Tiago; Zaidman, Andy; Gross, Hans Gerhard.

Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015. Institute of Electrical and Electronics Engineers Inc., 2015. p. 12-21 7283022.

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Harvard

Espinha, T, Zaidman, A & Gross, HG 2015, Web API Fragility: How Robust is Your Mobile Application? in Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015., 7283022, Institute of Electrical and Electronics Engineers Inc., pp. 12-21, 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015, Florence, Italy, 16/05/15. https://doi.org/10.1109/MobileSoft.2015.9

APA

Espinha, T., Zaidman, A., & Gross, H. G. (2015). Web API Fragility: How Robust is Your Mobile Application? In Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015 (pp. 12-21). [7283022] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/MobileSoft.2015.9

Vancouver

Espinha T, Zaidman A, Gross HG. Web API Fragility: How Robust is Your Mobile Application? In Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 12-21. 7283022 https://doi.org/10.1109/MobileSoft.2015.9

Author

Espinha, Tiago ; Zaidman, Andy ; Gross, Hans Gerhard. / Web API Fragility : How Robust is Your Mobile Application?. Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 12-21

BibTeX

@inproceedings{76c054c726b14ef1b5b9331e3f0a0c33,
title = "Web API Fragility: How Robust is Your Mobile Application?",
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.",
keywords = "Androids, Humanoid robots, Interviews, Mobile applications, Mobile communication, Software, XML",
author = "Tiago Espinha and Andy Zaidman and Gross, {Hans Gerhard}",
year = "2015",
month = "9",
day = "28",
doi = "10.1109/MobileSoft.2015.9",
language = "English",
pages = "12--21",
booktitle = "Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

RIS

TY - GEN

T1 - Web API Fragility

T2 - How Robust is Your Mobile Application?

AU - Espinha, Tiago

AU - Zaidman, Andy

AU - Gross, Hans Gerhard

PY - 2015/9/28

Y1 - 2015/9/28

N2 - 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.

AB - 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.

KW - Androids

KW - Humanoid robots

KW - Interviews

KW - Mobile applications

KW - Mobile communication

KW - Software

KW - XML

UR - http://www.scopus.com/inward/record.url?scp=84961164803&partnerID=8YFLogxK

U2 - 10.1109/MobileSoft.2015.9

DO - 10.1109/MobileSoft.2015.9

M3 - Conference contribution

SP - 12

EP - 21

BT - Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

ID: 47052720