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 :
بازگشت