• 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