A systematic approach to API usability: Taxonomy-derived criteria and a case study

UDC.coleccionInvestigaciónes_ES
UDC.departamentoCiencias da Computación e Tecnoloxías da Informaciónes_ES
UDC.endPage63es_ES
UDC.grupoInvLaboratorio de Investigación e Desenvolvemento en Intelixencia Artificial (LIDIA)es_ES
UDC.journalTitleInformation and Software Technologyes_ES
UDC.startPage46es_ES
UDC.volume97es_ES
dc.contributor.authorMosqueira-Rey, Eduardo
dc.contributor.authorAlonso Ríos, David
dc.contributor.authorMoret-Bonillo, Vicente
dc.contributor.authorFernández-Varela, Isaac
dc.contributor.authorÁlvarez-Estévez, Diego
dc.date.accessioned2024-01-10T10:57:41Z
dc.date.embargoEndDate9999-12-31es_ES
dc.date.embargoLift9999-12-31
dc.date.issued2018-05
dc.description.abstract[Abstract]: CONTEXT. The currently existing literature about Application Program Interface (API) usability is heterogeneous in terms of goals, scope, and audience; and its connection to accepted definitions of usability is rarely made explicit. The use of metrics to measure API usability is focused only on measurable characteristics excluding those usability aspects that are related to the subjectivity of human opinions. OBJECTIVE. Our objective is to build a comprehensive set of heuristics and guidelines for API usability that is a structured synthesis of the existing literature on API usability but which also covers other aspects that have been neglected so far. This set is explicitly connected with a usability model, something that allows us to check if we are addressing actual usability problems. METHOD. Our approach is to follow a systematic approach based on a comprehensive model of usability and context-of-use. From this comprehensive model we derived the set of heuristics and guidelines that are used to carry out a heuristic evaluation with usability experts and a subjective analysis with users. The influence of the context of use, something that is normally ignored, is explicitly analyzed. RESULTS. Our heuristics and guidelines were integrated into a usability study of a sleep medicine API. In this study, we were able to identify several usability issues of the proposed API that are not explicitly addressed in the existing literature. The context of use helped us to identify those categories that were more relevant to consider in order to improve API usability. CONCLUSION. The literature on API usability is very technically-minded and tends to neglect the subjective component of usability. We contribute to a more global and comprehensive view of the usability of APIs that is not contradictory but complementary with metrics. Our criteria ease the always necessary usability evaluation with human evaluators and users.es_ES
dc.description.sponsorshipThis work has been supported by Xunta de Galicia (Spain) under project GRC2014/035, and Ministerio de Economía y Competitividad (MINECO, Spain), under project TIN2013-40686-P MINECO. Also financial support from the Xunta de Galicia (Centro singular de investigación de Galicia accreditation 2016–2019, REF. ED431G/01) and the European Union (European Regional Development Fund - ERDF), is gratefully acknowledged.es_ES
dc.description.sponsorshipXunta de Galicia; GRC2014/035es_ES
dc.description.sponsorshipXunta de Galicia; ED431G/01es_ES
dc.identifier.citationE. Mosqueira-Rey, D. Alonso-Ríos, V. Moret-Bonillo, I. Fernández-Varela, and D. Álvarez-Estévez, "A systematic approach to API usability: Taxonomy-derived criteria and a case study", Information and Software Technology, Vol. 97, Pp. 46-63, May 2018, doi: 10.1016/j.infsof.2017.12.010es_ES
dc.identifier.doi10.1016/j.infsof.2017.12.010
dc.identifier.urihttp://hdl.handle.net/2183/34796
dc.language.isoenges_ES
dc.publisherElsevier B.V.es_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/MINECO/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2013-40686-P/ES/ANALISIS INTELIGENTE DE SEÑALES NEUROLOGICAS Y CONSTRUCCION DE HIPNOGRAMAS PARA DETECCION E INTERPRETACION DE EVENTOS EN SINDROME DE APNEA EN SUEÑOes_ES
dc.relation.urihttps://doi.org/10.1016/j.infsof.2017.12.010es_ES
dc.rights©2017 Elsevier B.V. All rights reservedes_ES
dc.rights.accessRightsembargoed accesses_ES
dc.subjectUsabilityes_ES
dc.subjectUsability taxonomieses_ES
dc.subjectUsability studieses_ES
dc.subjectApplication program interfaceses_ES
dc.subjectAPIses_ES
dc.subjectSleep medicinees_ES
dc.titleA systematic approach to API usability: Taxonomy-derived criteria and a case studyes_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublication770502c4-505f-4b52-80e6-22359cb07b44
relation.isAuthorOfPublication14fa626f-3950-4901-91cd-d63e55aed71c
relation.isAuthorOfPublication34c5d35a-6252-444a-b6ce-d97dfe8f01eb
relation.isAuthorOfPublication6cf69c43-643e-4480-9582-a5106bd90f55
relation.isAuthorOfPublication2f33139f-83f9-4a21-9fb4-43f4322a8a87
relation.isAuthorOfPublication.latestForDiscovery770502c4-505f-4b52-80e6-22359cb07b44

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MosqueiraRey_Eduardo_2018_A_systematic_approach_to_API_usability_Taxonomy_derived_criteria_and_a_case_study.pdf
Size:
968.33 KB
Format:
Adobe Portable Document Format
Description: