Sciweavers

ISBI
2004
IEEE

Software Process: The Key to Developing Robust, Reusable and Maintainable Open-Source Software

15 years 1 months ago
Software Process: The Key to Developing Robust, Reusable and Maintainable Open-Source Software
The practice of image processing inherently requires software development. Creating this technology requires designing, implementing, debugging and testing software applications on a continual basis. Furthermore current software development is typically performed in a distributed environment involving many developers. While the use of open-source software may create collaborative communities that enhance overall technology exchange, it does nothing directly to manage change nor does it address the quality of the underlying software. This paper describes a software development process that has proven vital to the success of the widely used open-source toolkits ITK (itk.org) and VTK (vtk.org). This process facilitates cross-platform development, incorporates automatic documentation generation, integrates continuous testing, and posts the results of the process on publicly accessible web pages. The net result is that a responsive feedback loop is created between the developers in the com...
Ken Martin, Luis Ibáñez, William J.
Added 20 Nov 2009
Updated 20 Nov 2009
Type Conference
Year 2004
Where ISBI
Authors Ken Martin, Luis Ibáñez, William J. Schroeder
Comments (0)