Designing and maintaining useful and usable APIs remains challenging. At Google, we manage hun- dreds of externally visible web APIs. Here, we report on our experiences and describe six on-going challenges: resource allocation, empirically-grounded guidelines, communicating issues, supporting API evolution over time, usable auth, and usable client libraries at scale.
Type of Publication: Paper
Conference: PPIG 2016 - 27th Annual Conference
Publication Year: 2016
Paper #: 26