Access Type

Open Access Thesis

Date of Award

January 2011

Degree Type


Degree Name



Computer Science

First Advisor

Václav Rajlich


The field of software engineering is over 50 years old; originally, mathematicians and engineers thought software development was more of an art form than a defined process. These first software engineers managed to produce a variety of complex, working software; however, many software engineers today use agile processes. This thesis is an experience report in an agile process called the Solo Iterative Process.

In this thesis, previous research is reviewed in previous solo processes, team processes, individual phases of software evolution and software evolution tools. Then the Solo Iterative Process is defined. To begin the experience report a subject software, a change request and the tools and technologies are identified. Then 9 change requests are performed on the subject software. The discussion looks at matters of individual phases that occur over a set of change requests.