Abstract
The personal software process (PSPsm) method was introduced a little less than a decade ago with high expectations. Still, only a limited number of experience reports have been published. This paper reports results from the University of Oulu in Finland, where PSP is a mandatory course for students majoring in software engineering. The results do not indicate a significant improvement in size or effort estimation skills, but the defects found in the unit test phase were decreased by a factor of 4.2. Students however did not plan on using the PSP skills in industry. It is suggested that course assignments are tailored to local context, and a stronger emphasis is placed on the concept and classification of defects. Software industry should in turn develop capabilities for using the PSP trained engineers. These and other implications are discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Zahran, S., Software process improvement: practical guidelines for business success. SEI series in software engineering. Reading, Mass.: Addison-Wesley Pub. Co. (1998)
Runeson, P. Experience from Teaching PSP for Freshmen, in 14th Conference on Software Engineering Education & Training (CSEE&T). Charlotte, NC: IEEE Comput. Soc, Los Alamitos, CA, USA (2001) 98–107
El Emam, K., B. Shostak, and N.H. Madhavji. Implementing concepts from the personal software process in an industrial setting. in Fourth International Conference on the Software Process (ICSP’ 96). Brighton, UK (1996) 117–130
Morisio, M., Applying the PSP in industry. IEEE Software 17 (2000) 90–95
Kamatar, J. and W. Hayes, An experience report on the personal software process. IEEE Software 17 (2000) 85–89
Lisack, S.K. The Personal Software Process in the Classroom: Student Reactions (an Experience Report). in Thirteenth Conference on Software Engineering Education & Training (CSEE&T). Austin, Texas (2000)
Hayes, W. and J.W. Over, The Personal Software Process (PSP): An Empirical Study of the Impact of PSP on Individual Engineers. Software Engineering Institute. (1997)
Zhong, X., N.H. Madhavji, and K.E. Emam, Critical factors affecting personal software processes. IEEE Software 17 (2000) 76–83
Carrington, D., B. McEniery, and D. Johnston, PSP in the large class. Forum for Advancing Software engineering Education (FASE) 11 (2001) 81–88
Höst, M., B. Regnell, and C. Wohlin, Using students as subjects-a comparative study of student and professionals in lead-time impact assessment. Empirical Software Engineering 5 (2000) 201–214
Jørgensen, M. and D.I.K. Sjøberg, Software process improvement and human judgement heurestics. Scandinavian Journal of Information Systems 13 (2001) 99–122
Humphrey, W.S., A discipline for software engineering: Addison Wesley Longman, Inc. (1995)
Disney, A. and P. Johnson. Investigating data quality problems in the PSP. in SIGSOFT’98 (1998) 143–152
Johnson, P.M., The personal software process: A cautionary case study. IEEE Software 15 (1998) 85–88
Hayes, W. Using a personal software process to improve performance. in 5th International Symposium on Software Metrics. Bethesda, Maryland (1998)
Wohlin, C. and A. Wesslén. Understanding Software Defect Detection in the Personal Software Process. in Proceedings IEEE 9th International Symposium on Software Reliability Engineering. Paderborn, Germany (1998) 49–58
Cannon, R.L. Putting the Personal Software Process Into Practice. in Proceedings of the 12th Conference on Software Engineering Education and Training (1998) 34–37
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abrahamsson, P., Kautz, K. (2002). Personal Software Process: Classroom Experiences from Finland. In: Kontio, J., Conradi, R. (eds) Software Quality — ECSQ 2002. ECSQ 2002. Lecture Notes in Computer Science, vol 2349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47984-8_21
Download citation
DOI: https://doi.org/10.1007/3-540-47984-8_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43749-9
Online ISBN: 978-3-540-47984-0
eBook Packages: Springer Book Archive