Automated copy & paste programming
Many developers reuse code from online, however the process of finding and integrating this code is time-consuming and the quality of code varies greatly.
Using a database of posts from the popular programming question and answer site Stack Overflow, this project aims to automate the process of finding and integrating high-quality code snippets within an existing piece of code. Developed as a plug-in for Eclipse (a source code editor) this project automatically evaluates code snippets based on compiler errors - things like incorrect formatting, missing characters and unknown types - and makes changes to the code to correct these errors and tests working code against user-given tests.
All of this enables the project to take a natural language task and present to the user the best quality code snippet that can be found.