Introduction to the personal software process
Introduction to the personal software process
A Discipline for Software Engineering
A Discipline for Software Engineering
Formal Specification: Techniques and Applications
Formal Specification: Techniques and Applications
Structured Development for Real-Time Systems
Structured Development for Real-Time Systems
The Personal Software Process: A Cautionary Case Study
IEEE Software
Critical Factors Affecting Personal Software Processes
IEEE Software
A Web-Based System for Automating a Disciplined Personal Software Process (PSP)
CSEET '97 Proceedings of the 10th Conference on Software Engineering Education and Training
Is Prior Knowledge of a Programming Language Important for Software Quality?
ISESE '02 Proceedings of the 2002 International Symposium on Empirical Software Engineering
Collecting, Integrating and Analyzing Software Metrics and Personal Software Process Data
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Integrating Design Formalisms in Software Engineering Education
CSEET '04 Proceedings of the 17th Conference on Software Engineering Education and Training
Student timesheets can aid in curriculum coordination
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Hi-index | 0.00 |
The goal of this study was to measure the effort expended by students during a major assignment in a third year software engineering subject. The purpose was to evaluate whether students were expending effort on activities not related to the stated learning outcomes, and to determine whether the assessment pattern and assignment scope were appropriate. The principal learning outcome was the ability to model system state using the Unified Modelling Language, Ward and Mellor Data Flow Diagrams, and Z. Another outcome was the ability to show that system models expressed in these notations were valid and consistent. Students kept Personal Software Process (PSP)SM logs to record effort expended on all assignment activities. Student opinions regarding learning outcome attainment and the accuracy of PSP data were evaluated using an anonymous questionnaire. A total of 148 students reported spending an average of 24.9 hours working on the assignment and achieved an average mark of 62.6%. Bachelor of Engineering (Software Engineering) students generally achieved a better mark, while expending less effort than Bachelor of Science students studying Computer Science or Information Technology. Surprisingly, however, there was no correlation between effort and mark. Excessive time recorded in the PSP logs of some students, the large standard deviation (s = 12.6 hours), and the large number of outliers in the data suggest that many students either did not take the PSP seriously, or did not use time efficiently and were distracted by factors unrelated to the intended learning outcomes. Other potentially more efficient modes of assessment and feedback are discussed.