Influencing Factors on the Usability of API Classes and Methods

被引:7
|
作者
Scheller, Thomas [1 ]
Kuehn, Eva [1 ]
机构
[1] Vienna Univ Technol, Inst Comp Languages, A-1040 Vienna, Austria
关键词
API Usability; API Design; Usability Measurement; Usability Studies;
D O I
10.1109/ECBS.2012.27
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Usability is an important quality attribute for APIs. To create APIs with good usability, appropriate measurement methods are needed. But currently available methods are cost-and time-expensive and the results are not objective and therefore hard to quantify. API design guidelines give a good overview about important usability factors, but lack a scientific basis. When looking at scientific API usability studies, only a very small area of API design has been researched yet. Existing results don't give enough basis for a good API usability measurement method. In this paper we identify influencing usability factors for the two most common concepts of APIs: classes and methods. We therefore conduct a study with 20 programmers and 2 different API variants and evaluate how differences between the APIs influence usability when instantiating classes and calling methods. The results build a basis for API usability measurement methods and should help design more usable APIs.
引用
收藏
页码:232 / 241
页数:10
相关论文
共 50 条
  • [1] Human-Centered Methods for Improving API Usability
    Myers, Brad A.
    [J]. 2017 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON API USAGE AND EVOLUTION (WAPI), 2017, : 2 - 2
  • [2] A systematic mapping study of API usability evaluation methods
    Rauf, Irum
    Troubitsyna, Elena
    Porres, Ivan
    [J]. COMPUTER SCIENCE REVIEW, 2019, 33 : 49 - 68
  • [3] Usability factors influencing the continuance intention of disaster apps: A mixed-methods study
    Tan, Marion Lara
    Prasanna, Raj
    Stock, Kristin
    Doyle, Emma E. H.
    Leonard, Graham
    Johnston, David
    [J]. INTERNATIONAL JOURNAL OF DISASTER RISK REDUCTION, 2020, 50
  • [4] Factors influencing the usability of icons in the LCD touchscreen
    Huang, Hsinfu
    Lai, Hsin-His
    [J]. DISPLAYS, 2008, 29 (04) : 339 - 344
  • [5] Measuring API usability
    Clarke, S
    [J]. DR DOBBS JOURNAL, 2004, 29 (05): : S6 - S9
  • [6] Improving API Usability
    Myers, Brad A.
    Stylos, Jeffrey
    [J]. COMMUNICATIONS OF THE ACM, 2016, 59 (06) : 62 - 69
  • [7] Factors influencing the usability of icons in the LCD touch screens
    Huang, Hsinfu
    Tsai, Wang-Chin
    Lai, Hsin-His
    [J]. UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION: AMBIENT INTERACTION, PT 2, PROCEEDINGS, 2007, 4555 : 878 - +
  • [8] Automated measurement of API usability: The API Concepts Framework
    Scheller, Thomas
    Kuehn, Eva
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 61 : 145 - 162
  • [9] Analysis of Factors Influencing the Satisfaction of the Usability Evaluations in Smartphone Applications
    Hashizume, Ayako
    Kido, Shuwa
    [J]. HUMAN-COMPUTER INTERACTION: DESIGN AND EVALUATION, PT I, 2015, 9169 : 194 - 201
  • [10] Factors Influencing the Usability of Mobile Destination Management Organization Websites
    Stienmetz, Jason L.
    Levy, Stuart E.
    Boo, Soyoung
    [J]. JOURNAL OF TRAVEL RESEARCH, 2013, 52 (04) : 453 - 464