Title :
Improving software API usability through text analysis: A case study
Author :
Watson, Robert B.
Author_Institution :
Microsoft Corp., Redmond, WA, USA
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;
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
DOI :
10.1109/IPCC.2009.5208679