The required code changes are of increasing complexity. The first
change typically requires only concept location and a minimal
code modification that does not propagate to other classes.
Second change already propagates to several classes and may
involve all phases of PMSC. The third change usually involves
conflict with other team members that the students must resolve.
During the semester, a student typically writes approximately 300
lines of code that has to fit into the existing project code and has
to be thoroughly tested, resulting in expected code quality [76].
Our lab schedule within a semester is in Table III.