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
Major Qualifying Project
All authors have granted to WPI a nonexclusive royalty-free license to distribute copies of the work, subject to other agreements. Copyright is held by the author or authors, with all rights reserved, unless otherwise noted.