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.

Transforming technologies


Computer Science

Brittany Reid

vote for this project: TT74

Back to project list