— It is through our mental models of the world that we understand it. Advances in science are nothing more than improvements to the model. This paper presents the development and refinement of our model of the research process as we seek to understand and improvement the process through three generations of case studies. We conclude by introducing an approach to help manage and plan research projects. Process imrpovement, knowledge transfer, research environment, process modeling, software engineering education