Improving Software API Usability through Text Analysis: A Case Study

被引:0
|
作者
Watson, Robert B. [1 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
关键词
API usability; text analysis; document design; single-source; content management system;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Technical writers who want to be more involved in the earlier stages of software product development must often find ways to demonstrate how their skills can benefit the initial design process. This case study describes how the application of technical communication skills and tools helped improve the usability and clarity of a new application program interface (API) by performing a text analysis of the API elements. The case study presents the theory upon which this approach is grounded and describes how the theory was applied to analyze a specific API. The paper concludes with a review of how this analysis method could be transferred to other projects and how the tools used in this analysis can be applied to benefit the design, development, and documentation processes of APIs.
引用
收藏
页码:128 / 134
页数:7
相关论文
共 50 条
  • [31] Improving Web usability through visualization
    Chi, EH
    [J]. IEEE INTERNET COMPUTING, 2002, 6 (02) : 64 - 71
  • [32] Software architecture analysis of usability
    Folmer, E
    van Gurp, J
    Bosch, J
    [J]. ENGINEERING HUMAN COMPUTER INTERACTION AND INTERACTIVE SYSTEMS, 2005, 3425 : 38 - 58
  • [33] Feature selection, perceptron learning, and a usability case study for text categorization
    Ng, HT
    Goh, WB
    Low, KL
    [J]. PROCEEDINGS OF THE 20TH ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 1997, : 67 - 73
  • [34] TMAP: Discovering relevant API methods through text mining of API documentation
    Pandita, Rahul
    Jetley, Raoul
    Sudarsan, Sithu
    Menzies, Timothy
    Williams, Laurie
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (12)
  • [35] USABILITY OF SMARTPHONES IN CHILDHOOD: CASE STUDY THROUGH PHOTOGRAPHY
    Rodriguez-Rosell, Maria M.
    Melgarejo-Moreno, Irene
    [J]. REVISTA DE COMUNICACION DE LA SEECI, 2019, (50): : 149 - 167
  • [36] Improving and mediating software-to-usability engineering communication
    Antunes, H
    Seffah, A
    Radhakrishnan, T
    Pestina, S
    [J]. PEOPLE AND COMPUTERS XV - INTERACTION WITHOUT FRONTIERS, 2001, : 139 - 149
  • [37] Student Usability in Educational Software and Games: Improving Experiences
    Tsai, Chia-Wen
    Chiang, Yi-Chun
    [J]. INTERNATIONAL JOURNAL OF ADULT VOCATIONAL EDUCATION AND TECHNOLOGY, 2016, 7 (04) : 105 - 108
  • [38] Increasing productivity and reducing errors through usability analysis: A case study and recommendations.
    Johnson, CM
    Johnson, T
    ZHang, JJ
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2000, : 394 - 398
  • [39] A systematic mapping study of API usability evaluation methods
    Rauf, Irum
    Troubitsyna, Elena
    Porres, Ivan
    [J]. COMPUTER SCIENCE REVIEW, 2019, 33 : 49 - 68
  • [40] Usability Technical Debt in Software Projects: A Multi-Case Study
    da Fonseca Lage, Luiz Carlos
    Kalinowski, Marcos
    Trevisan, Daniela
    Spinola, Rodrigo
    [J]. 2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), 2019, : 374 - 379