Faculty Advisor

Heffernan, Neil


The goal of the project is to introduce the software development methodology of Continuous Integration into the Assistment lab. Continuous Integration is a collection of software engineering practices which aim to reduce the time spent resolving issues arising from integrating development code into release software. By automating manual processes we can decrease the amount of time it takes for new features to reach the final product and detect errors earlier. If errors are found, the developers are notified and it becomes a priority to fix the problem. This leads to a reduction of risk by removing bugs as they are introduced. This will allow developers to focus their work on writing functional and well tested code and help to release new features faster.


Worcester Polytechnic Institute

Date Accepted

April 2009


Computer Science

Project Type

Major Qualifying Project



Advisor Department

Computer Science