DocumentCode
2544249
Title
Satisfying Programmers´ Information Needs in API-Based Programming
Author
Rupakheti, Chandan R. ; Hou, Daqing
Author_Institution
Dept. of Electr. & Comput. Eng., Clarkson Univ., Potsdam, NY, USA
fYear
2011
fDate
22-24 June 2011
Firstpage
250
Lastpage
253
Abstract
Programmers encounter many difficulties in using an API to solve a programming task. To cope with these difficulties, they browse the Internet for code samples, tutorials, and API documentation. In general, it is time-consuming to find relevant help from the plethora of information on the web. While programmers can use search-based tools to help locate code snippets or applications that may be relevant to the APIs they are using, they still face the significant challenge of understanding and assessing the quality of the search results. We propose to investigate a proactive help system that is integrated in a development environment to provide contextual suggestions to the programmers as the code is being read and edited in the editor.
Keywords
application program interfaces; formal specification; program diagnostics; programming; software architecture; API-based programming; Internet; application program interfaces; code snippets; proactive help system; programming task; Documentation; Face; Java; Layout; Productivity; Programming; Software; API-based programming; abstract interpretation; inter-procedural analysis; rule-based inferences;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
Conference_Location
Kingston, ON
ISSN
1092-8138
Print_ISBN
978-1-61284-308-7
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2011.16
Filename
5970174
Link To Document