DocumentCode :
3694217
Title :
Exploring API method parameter recommendations
Author :
Muhammad Asaduzzaman;Chanchal K. Roy;Samiul Monir;Kevin A. Schneider
Author_Institution :
Department of Computer Science, University of Saskatchewan, Saskatoon, Canada
fYear :
2015
Firstpage :
271
Lastpage :
280
Abstract :
A number of techniques have been developed that support method call completion. However, there has been little research on the problem of method parameter completion. In this paper, we first present a study that helps us to understand how developers complete method parameters. Based on our observations, we developed a recommendation technique, called Parc, that collects parameter usage context using a source code localness property that suggests that developers tend to collocate related code fragments. Parc uses previous code examples together with contextual and static type analysis to recommend method parameters. Evaluating our technique against the only available state-of-the-art tool using a number of subject systems and different Java libraries shows that our approach has potential. We also explore the parameter recommendation support provided by the Eclipse Java Development Tools (JDT). Finally, we discuss limitations of our proposed technique and outline future research directions.
Keywords :
"Context","Libraries","Arrays","Java","Documentation","Receivers","Software"
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/ICSM.2015.7332473
Filename :
7332473
Link To Document :
بازگشت