DocumentCode
3181682
Title
Improvement and implementation of keyword programming
Author
Sakamoto, Yusuke ; Sato, Haruhiko ; Kurihara, Masahito
Author_Institution
Grad. Sch. of Inf. Sci. & Technol., Hokkaido Univ., Sapporo, Japan
fYear
2010
fDate
10-13 Oct. 2010
Firstpage
474
Lastpage
480
Abstract
There are a lot of works for software development to mine snippets of code from a large corpus. A new technique, keyword programming is very different from those related works. The input keywords are free from type restriction and this technique generates new code. Because of not requiring a large corpus, it is useful for small projects just started. Our main contributions for this keyword programming are improvement of algorithm so that it outputs multiple candidates rather than one, sorted in the order based on their evaluation taking a frequency of use into account. We have implemented these ideas as Eclipse´ s plug-in. We have experimented with this tool and the results show that this tool is more useful than the existing tool.
Keywords
codes; data mining; programming; software engineering; Eclipse plug-in; code snippets mining; keyword programming; software development; Argon; Arrays; Autocomplete; Code assistants; Code completion; Java;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
Conference_Location
Istanbul
ISSN
1062-922X
Print_ISBN
978-1-4244-6586-6
Type
conf
DOI
10.1109/ICSMC.2010.5641963
Filename
5641963
Link To Document