• DocumentCode
    3034653
  • Title

    Improving software API usability through text analysis: A case study

  • Author

    Watson, Robert B.

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    2009
  • fDate
    19-22 July 2009
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    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.
  • Keywords
    application program interfaces; project management; software reusability; system documentation; text analysis; user interfaces; API development; API documentation design process; application program interface; software API usability; software product development; software project; software reusability; technical communication skill; text analysis; Application software; Content management; Documentation; Process design; Product design; Product development; Professional communication; Text analysis; Usability; Writing; API usability; content management system; document design; single-source; text analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Professional Communication Conference, 2009. IPCC 2009. IEEE International
  • Conference_Location
    Waikiki, HI
  • Print_ISBN
    978-1-4244-4357-4
  • Electronic_ISBN
    978-1-4244-4358-1
  • Type

    conf

  • DOI
    10.1109/IPCC.2009.5208679
  • Filename
    5208679