Software quality and the Capability Maturity Model
Communications of the ACM
Doing quality work: the role of software process definition in the computer science curriculum
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
A Discipline for Software Engineering
A Discipline for Software Engineering
Integrating a software engineering approach into an Ada closed laboratory
Proceedings of the 1999 annual ACM SIGAda international conference on Ada
The Personal Software Process in the Classroom: Student Reactions (An Experience Report)
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Improving PSP education by pairing: an empirical study
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
A reduced form of the Personal Software Process was used in two introductory programming courses to help students learn the value of a proper programming methodology. Students collected data during the development of their programming projects and that data was summarised and presented to the class as a whole. From the data, students were able to conclude on their own the value of early software development stages (planning, design and review) in reducing debugging time and in producing better quality software.