The Open UniversitySkip to content

A systematic mapping study of API usability evaluation methods

Rauf, Irum; Troubitsyna, Elena and Porres, Ivan (2019). A systematic mapping study of API usability evaluation methods. Computer Science Review, 33 pp. 49–68.

Full text available as:
Full text not publicly available (Accepted Manuscript)
Due to publisher licensing restrictions, this file is not available for public download until 22 May 2020
Click here to request a copy from the OU Author.
DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


An Application Programming Interface (API) provides a programmatic interface to a software component that is often offered publicly and may be used by programmers who are not the API’s original designers. APIs play a key role in software reuse. By reusing high quality components and services, developers can increase their productivity and avoid costly defects. The usability of an API is a qualitative characteristic that evaluates how easy it is to use an API. Recent years have seen a considerable increase in research efforts aiming at evaluating the usability of APIs. An API usability evaluation can identify problem areas and provide recommendations for improving the API. In this systematic mapping study, we focus on 47 primary studies to identify the aim and the method of the API usability studies. We investigate which API usability factors are evaluated, at which phases of API development is the usability of API evaluated and what are the current limitations and open issues in API usability evaluation. We believe that the results of this literature review would be useful for both researchers and industry practitioners interested in investigating the usability of API and new API usability evaluation methods.

Item Type: Journal Item
Copyright Holders: 2019 Elsevier Inc.
ISSN: 1574-0137
Keywords: API usability; Usability evaluation methods; API developers; Usability factors; Cognitive dimensions
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 61584
Depositing User: ORO Import
Date Deposited: 03 Jun 2019 08:26
Last Modified: 26 Jun 2019 16:37
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU