The concept maps method as a tool to evaluate the usability of APIs

Thumbnail Image
Date
2011
Editors
Contact
Journal ISSN
Electronic ISSN
ISBN
Bibliographical data
Publisher
Series
URI (citable link)
DOI (citable link)
ArXiv-ID
International patent number
Link to the license
EU project number
Project
eLmuse
permaedia
ZOIL
Open Access publication
Restricted until
Title in another language
Research Projects
Organizational Units
Journal Issue
Publication type
Contribution to a conference collection
Publication status
Published in
Proceedings of the 2011 annual conference on Human factors in computing systems - CHI '11. - New York, New York, USA : ACM Press, 2011. - pp. 3373-3382. - ISBN 978-1-4503-0228-9
Abstract
Application programming interfaces (APIs) are the interfaces to existing code structures, such as widgets, frameworks, or toolkits. Therefore, they very much do have an impact on the quality of the resulting system. So, ensuring that developers can make the most out of them is an important challenge. However standard usability evaluation methods as known from HCI have limitations in grasping the interaction between developer and API as most IDEs (essentially the GUI) capture only part of it. In this paper we present the Concept Map method to study the usability of an API over time. This allows us to elicit the mental model of a programmer when using an API and thereby identify usability issues and learning barriers and their development over time.
Summary in another language
Subject (DDC)
004 Computer Science
Keywords
API usability,evaluation method,longitudinal,concept maps
Conference
The 2011 annual conference on Human factors in computing systems - CHI '11, May 7, 2011 - May 12, 2011, Vancouver, BC, Canada
Review
undefined / . - undefined, undefined. - (undefined; undefined)
Cite This
ISO 690GERKEN, Jens, Hans-Christian JETTER, Michael ZÖLLNER, Martin MADER, Harald REITERER, 2011. The concept maps method as a tool to evaluate the usability of APIs. The 2011 annual conference on Human factors in computing systems - CHI '11. Vancouver, BC, Canada, May 7, 2011 - May 12, 2011. In: Proceedings of the 2011 annual conference on Human factors in computing systems - CHI '11. New York, New York, USA:ACM Press, pp. 3373-3382. ISBN 978-1-4503-0228-9. Available under: doi: 10.1145/1978942.1979445
BibTex
@inproceedings{Gerken2011conce-18650,
  year={2011},
  doi={10.1145/1978942.1979445},
  title={The concept maps method as a tool to evaluate the usability of APIs},
  isbn={978-1-4503-0228-9},
  publisher={ACM Press},
  address={New York, New York, USA},
  booktitle={Proceedings of the 2011 annual conference on Human factors in computing systems - CHI '11},
  pages={3373--3382},
  author={Gerken, Jens and Jetter, Hans-Christian and Zöllner, Michael and Mader, Martin and Reiterer, Harald}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/18650">
    <dc:contributor>Gerken, Jens</dc:contributor>
    <dc:contributor>Jetter, Hans-Christian</dc:contributor>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-03-20T09:40:42Z</dcterms:available>
    <dc:creator>Zöllner, Michael</dc:creator>
    <dcterms:abstract xml:lang="eng">Application programming interfaces (APIs) are the interfaces to existing code structures, such as widgets, frameworks, or toolkits. Therefore, they very much do have an impact on the quality of the resulting system. So, ensuring that developers can make the most out of them is an important challenge. However standard usability evaluation methods as known from HCI have limitations in grasping the interaction between developer and API as most IDEs (essentially the GUI) capture only part of it. In this paper we present the Concept Map method to study the usability of an API over time. This allows us to elicit the mental model of a programmer when using an API and thereby identify usability issues and learning barriers and their development over time.</dcterms:abstract>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:rights>terms-of-use</dc:rights>
    <dc:creator>Reiterer, Harald</dc:creator>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-03-20T09:40:42Z</dc:date>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/18650"/>
    <dc:language>eng</dc:language>
    <dc:creator>Mader, Martin</dc:creator>
    <dc:contributor>Mader, Martin</dc:contributor>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:creator>Jetter, Hans-Christian</dc:creator>
    <dc:creator>Gerken, Jens</dc:creator>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/18650/1/Gerken_concept%20maps.pdf"/>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/18650/1/Gerken_concept%20maps.pdf"/>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:contributor>Zöllner, Michael</dc:contributor>
    <dcterms:issued>2011</dcterms:issued>
    <dc:contributor>Reiterer, Harald</dc:contributor>
    <dcterms:bibliographicCitation>First publ. in: Proceedings of the 2011 annual conference extended abstracts on Human factors in computing systems / the 29th Annual CHI Conference on Human Factors in Computing Systems : CHI 2011, Vancouver, BC, May 7 - 12, 2011 / general chair: Desney Tan. - New York, NY : ACM, 2011. - S. 3373-3382. - ISBN 978-1-450-30268-5</dcterms:bibliographicCitation>
    <dcterms:title>The concept maps method as a tool to evaluate the usability of APIs</dcterms:title>
  </rdf:Description>
</rdf:RDF>
Internal note
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Contact
URL of original publication
Test date of URL
Examination date of dissertation
Method of financing
Comment on publication
Alliance license
Corresponding Authors der Uni Konstanz vorhanden
International Co-Authors
Bibliography of Konstanz
Yes
Refereed