DocumentCode :
2211392
Title :
The end-to-end use of source code examples: An exploratory study
Author :
Holmes, Reid ; Cottrell, Rylan ; Walker, Robert J. ; Denzinger, Jörg
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
fYear :
2009
fDate :
20-26 Sept. 2009
Firstpage :
555
Lastpage :
558
Abstract :
Source code examples are valuable to developers needing to use an unfamiliar application programming interface (API). Numerous approaches exist to help developers locate source code examples; while some of these help the developer to select the most promising examples, none help the developer to reuse the example itself. Without explicit tool support for the complete end-to-end task, the developer can waste time and energy on examples that ultimately fail to be appropriate; as a result, the overhead required to reuse an example can restrict a developer\´s willingness to investigate multiple examples to find the "best" one for their situation. This paper outlines four case studies involving the end-to-end use of source code examples: we investigate the overhead and pitfalls involved in combining a few state-of-the-art techniques to support the end-to-end use of source code examples.
Keywords :
application program interfaces; software reusability; API; application programming interface; end-to-end example reuse; end-to-end source code use; Application software; Code standards; Computer science; Costs; Impedance; Process planning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location :
Edmonton, AB
ISSN :
1063-6773
Print_ISBN :
978-1-4244-4897-5
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2009.5306387
Filename :
5306387
Link To Document :
بازگشت