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 条
  • [1] Improving API Usability
    Myers, Brad A.
    Stylos, Jeffrey
    [J]. COMMUNICATIONS OF THE ACM, 2016, 59 (06) : 62 - 69
  • [2] A Case Study of API Redesign for Improved Usability
    Stylos, Jeffrey
    Graf, Benjamin
    Busse, Daniela K.
    Ziegler, Carsten
    Ehree, Ralf
    Karstens, Jan
    [J]. 2008 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2008, : 189 - +
  • [3] Improving the usability of novel web software: An industrial case study of an institutional repository
    McKay, Dana
    Burriss, Shaun
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2008, 5176 : 102 - 111
  • [4] Profiling software API usability for consumer electronics
    Bore, C
    Bore, S
    [J]. ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, : 155 - 156
  • [5] Improving API Documentation Usability with Knowledge Pushing
    Dekel, Uri
    Herbsleb, James D.
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 320 - 330
  • [6] A Comprehensive Framework for Measuring and Improving API Usability
    Tian, Jeff
    Bokhary, Abdullah
    Alanazy, Sultan
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1958 - 1963
  • [7] Improving API documentation usability with knowledge pushing
    Institute for Software Research, School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, United States
    [J]. Proc Int Conf Software Eng, 1600, (320-330):
  • [8] Software as Theory: A Case Study in the Domain of Text Analysis
    Xanthos, Aris
    [J]. INTERDISCIPLINARY SCIENCE REVIEWS, 2015, 40 (04) : 393 - 408
  • [9] 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
  • [10] Investigating the impact of usability on software architecture through scenarios: A case study on Web systems
    Rafla, T
    Robillard, PN
    Desmarais, M
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (03) : 415 - 426