Software practices in academia


Beyond an occasional software design course, many students gain their first practical experience with development and design while working on research projects as graduate assistants. Factors peculiar to the academic research environment oppose good software practice. Much of the software produced in the university environment is created by serial teams of multiple graduate students producing arbitrary code in an ad hoc manner. Though the effort may last several years, typically few, or no, software process management techniques are employed. These conditions must be recognized and managed to further research goals and provide useful experience for students.

Publication Title

Proceedings of the International Conference on Software Engineering Research and Practice, SERP'04

This document is currently not available here.