Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force
Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force
Communications of the ACM
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Introduction to the personal software process
Introduction to the personal software process
A Discipline for Software Engineering
A Discipline for Software Engineering
Software Process Improvement at Hughes Aircraft
IEEE Software
Capability Maturity Model, Version 1.1
IEEE Software
Process Improvement and the Corporate Balance Sheet
IEEE Software
Process-Oriented Software Education
IEEE Software
The Integration of Software Engineering into a Computer Science Curriculum
Proceedings of the 8th SEI CSEE Conference on Software Engineering Education
Applying the personal software process in CS1: an experiment
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Using the personal software process to motivate good programming practices
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Integrating a software engineering approach into an Ada closed laboratory
Proceedings of the 1999 annual ACM SIGAda international conference on Ada
Corrective maintenance maturity model (CM3): maintainer's education and training
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Software Engineering Education: A Modest Proposal
IEEE Software
Assessing PSP effect in training disciplined software development: A Plan-Track-Review model
Information and Software Technology
Hi-index | 0.00 |
This paper discusses the role of personal software process definition in the education of computing professionals and the importance of emphasizing quality in the development of software. After examining recent government and industry efforts in introducing and instituting effective software development processes, there is a description of the Capability Maturity Model (CMM) and Watts Humphrey's Personal Software Process (PSP) and its use in industry and academia. The rest of the paper reports on a recent project that introduced PSP concepts into CS1 and CS2. Project methods and activities are described and the results of the project are analyzed. Finally, future enhancements and extensions of the project are discussed.