2015/11/26 by Mukund Raghothaman, Yi Wei, Youssef Hamadi · 3 voices · 1 citation
Computer Science · #Software Engineering Research #Web Data Mining and Analysis #Advanced Malware Detection Techniques
paper · pdf · doi:10.1145/2884781.2884808
Modern programming frameworks come with large libraries, with diverse applications such as for matching regular expressions, parsing XML files and sending email. Programmers often use search engines such as Google and Bing to learn about existing APIs. In this paper, we describe SWIM, a tool which suggests code snippets given API-related natural language queries such as "generate md5 hash code". The query does not need to contain framework-specific trivia such as the type names or methods of interest.