DocumentCode
589927
Title
Developing best practices for API reference documentation: Creating a platform to study how programmers learn new APIs
Author
Watson, Robert
Author_Institution
Univ. of Washington, Seattle, WA, USA
fYear
2012
fDate
8-10 Oct. 2012
Firstpage
1
Lastpage
9
Abstract
Software developers use application-programming interface (API) documentation to learn how to use the features of software libraries. How quickly software developers learn to use a library´s features determines how quickly they can apply those features in a software application. Recent studies have shown that API documentation is, unfortunately, not always as helpful to software developers as they need it to be. This paper studies the prototype of a tool and a method that are being developed to help technical writers identify the elements of API reference documentation that help software developers complete programming tasks. The tool and method described in this paper use a remote user-assessment platform, which enables researchers and technical writers to study the effect that document design variations have on a large and diverse audience. Such an approach can help technical writers identify new best practices for writing effective API documentation.
Keywords
application program interfaces; document handling; software libraries; API reference documentation; application-programming interface documentation; design variations; remote user-assessment platform; software application; software developers; software libraries; Best practices; Documentation; Programming; Prototypes; Usability; API documentation; best practices; remote user assessment; technical writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Professional Communication Conference (IPCC), 2012 IEEE International
Conference_Location
Orlando, FL
ISSN
2158-091X
Print_ISBN
978-1-4577-2124-3
Type
conf
DOI
10.1109/IPCC.2012.6408606
Filename
6408606
Link To Document