Since the primary source of development is by students, the versions of iTrust are based on semesters.
The source code for iTrust was originally from the CSC 712: Software Reliability and Testing semester project. Since then two types of development have been made: development during semesters with students and development between semesters to refactor and redesign the code.
| Version | Semester Used | Major Changes from Previous Version |
|---|---|---|
| v8.0 | Fall 2009 | Taken from the best CSC326 project, generally available from homepage and SF.NET . |
| v7.0 | Spring 2009 | Taken from the best CSC 326 project, generally available from homepage and SF.NET . |
| v6.0 | Fall 2008 | Taken from the best CSC 326 project, currently unavailable. |
| v5.0 | Spring 2008 | Taken from the best CSC 712 version from previous semester, abandoned FIT tests for automated black box test cases in HTTPUnit |
| v4.0 | Fall 2007 | Major code overhaul from previous version: Tomcat authentication, pseudo-MVC architecture, Eclipse WTP environment |
| v3.0 | Spring 2007 | Taken from the best CSC 326 group of Fall 2006, some minor refactoring done |
| v2.0 | Fall 2006 | Refactoring of the v1.0 was done to prepare for general usage |
| v1.0 | Submitted end of Fall 2005 | Originally submitted by the students |