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
Link To Document