Improving Software Developer's Competence: Is the Personal Software Process Working?

作者: Karlheinz Kautz , Pekka Abrahamsson , Heikki Sieppi , Jouni Lappalainen

DOI:

关键词: Software developmentSoftware deploymentSoftware development processSoftwareSocial software engineeringTeam software processAgile software developmentSoftware engineeringPersonal software processSoftware walkthroughEmpirical process (process control model)Computer scienceSoftware constructionSoftware quality analystSoftware verification and validationSoftware peer review

摘要: Emerging agile software development methods are people ori- ented approaches to be used by the industry. The personal process (PSP SM ) is an accepted method for im- proving capabilities of a single engineer. Five original hy- potheses regarding impact PSP individual performance tested. Data obtained from 58 computer science students in three university courses on master level, which were held two different educational institutions Finland and Denmark. Statistical data treat- ment shows that use did not improve size time estima- tion skills but productivity decrease resulting product quality was improved. implications these findings briefly addressed.

参考文章(11)
Watts S. Humphrey, A discipline for software engineering ,(1995)
Norman Fenton, Viewpoint Article: Conducting and Presenting Empirical Software Engineering Empirical Software Engineering. ,vol. 6, pp. 195- 200 ,(2001) , 10.1023/A:1011449731678
Pekka Abrahamsson, Karlheinz Kautz, Personal Software Process: Classroom Experiences from Finland Lecture Notes in Computer Science. pp. 175- 185 ,(2002) , 10.1007/3-540-47984-8_21
Mike Beedle, Ken Schwaber, Agile Software Development with SCRUM ,(2001)
Martin Höst, Björn Regnell, Claes Wohlin, Using Students as Subjects—A Comparative Study ofStudents and Professionals in Lead-Time Impact Assessment Empirical Software Engineering. ,vol. 5, pp. 201- 214 ,(2000) , 10.1023/A:1026586415054
Claes Wohlin, Per Runeson, Magnus C. Ohlsson, Martin Hst, Bjrn Regnell, Anders Wessln, Experimentation in Software Engineering ,(2012)
P.M. Johnson, A.M. Disney, The personal software process: a cautionary case study IEEE Software. ,vol. 15, pp. 85- 88 ,(1998) , 10.1109/52.730851
P. Abrahamsson, K. Kautz, The personal software process: experiences from Denmark Proceedings. 28th Euromicro Conference. pp. 367- 374 ,(2002) , 10.1109/EURMIC.2002.1046223