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
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;
Conference_Titel :
Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4244-6586-6
DOI :
10.1109/ICSMC.2010.5641963