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
Comparing observed bug and productivity rates for Java and C++
Software—Practice & Experience
Measuring Process Consistency: Implications for Reducing Software Defects
IEEE Transactions on Software Engineering
Software management and cost estimating error
Journal of Systems and Software
An Experiment Measuring the Effects of Personal Software Process (PSP) Training
IEEE Transactions on Software Engineering
Software Engineering Economics
Software Engineering Economics
A Critical Analysis of PSP Data Quality: Results from aCase Study
Empirical Software Engineering
A Replicated Empirical Study of the Impact of the Methodsin the PSP on Individual Engineers
Empirical Software Engineering
Software Process Improvement at Hughes Aircraft
IEEE Software
Capability Maturity Model, Version 1.1
IEEE Software
How ISO 9001 Compares With The CMM
IEEE Software
Critical Factors Affecting Personal Software Processes
IEEE Software
An Experience Report on the Personal Software Process
IEEE Software
IEEE Software
Teaching the PSP: Challenges and Lessons Learned
IEEE Software
Personal Software Process: Classroom Experiences from Finland
ECSQ '02 Proceedings of the 7th International Conference on Software Quality
The Personal Software Process in Practice: Experience in Two Cases over Five Years
ECSQ '02 Proceedings of the 7th International Conference on Software Quality
Trends in Software Process: The PSP and Agile Methods
IEEE Software
Proceedings of the 25th International Conference on Software Engineering
PSP Metrics in Support of Software Engineering Education
CSEET '99 Proceedings of the 12th Conference on Software Engineering Education and Training
Cleanroom, PSP, and the Software Development Impact Statement: Developing the Right Attitude
CSEET '99 Proceedings of the 12th Conference on Software Engineering Education and Training
The Personal Software Process in the Classroom: Student Reactions (An Experience Report)
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
CSEET '01 Proceedings of the 14th Conference on Software Engineering Education and Training
Incorporating PSP into a Traditional Software Engineering Course: An Experience Report
CSEET '01 Proceedings of the 14th Conference on Software Engineering Education and Training
Experiences from Teaching PSP for Freshmen
CSEET '01 Proceedings of the 14th Conference on Software Engineering Education and Training
Using a Personal Software Process(SM) to Improve Performance
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Understanding Software Defect Detection in the Personal Software Process
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
Personal Software Process in the database course
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Empirical Software Engineering
What do software practitioners really think about project success: an exploratory study
Journal of Systems and Software
Journal of Systems and Software
An empirical study of process discipline and software quality
An empirical study of process discipline and software quality
Software Process: Improvement and Practice
Teaching disciplined software development
Journal of Systems and Software
Information and Software Technology
Cost Benefit Analysis of Personal Software Process Training Program
CITWORKSHOPS '08 Proceedings of the 2008 IEEE 8th International Conference on Computer and Information Technology Workshops
Psp(sm): a self-improvement process for software engineers
Psp(sm): a self-improvement process for software engineers
Introduction to the personal software process(sm)
Introduction to the personal software process(sm)
CSEET '08 Proceedings of the 2008 21st Conference on Software Engineering Education and Training
The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data
IEEE Transactions on Software Engineering
Information and Software Technology
International Journal of Information Management: The Journal for Information Professionals
Hi-index | 0.00 |
Context: In training disciplined software development, the PSP is said to result in such effect as increased estimation accuracy, better software quality, earlier defect detection, and improved productivity. But a systematic mechanism that can be easily adopted to assess and interpret PSP effect is scarce within the existing literature. Objective: The purpose of this study is to explore the possibility of devising a feasible assessment model that ties up critical software engineering values with the pertinent PSP metrics. Method: A systematic review of the literature was conducted to establish such an assessment model (we called a Plan-Track-Review model). Both mean and median approaches along with a set of simplified procedures were used to assess the commonly accepted PSP training effects. A set of statistical analyses further followed to increase understanding of the relationships among the PSP metrics and to help interpret the application results. Results: Based on the results of this study, PSP training effect on the controllability, manageability, and reliability of a software engineer is quite positive and largely consistent with the literature. However, its effect on one's predictability on project in general (and on project size in particular) is not implied as said in the literature. As for one's overall project efficiency, our results show a moderate improvement. Our initial finding also suggests that a prior stage PSP effect could have an impact on later stage training outcomes. Conclusion: It is concluded that this Plan-Track-Review model with the associated framework can be used to assess PSP effect regarding a disciplined software development. The generated summary report serves to provide useful feedback for both PSP instructors and students based on internal as well as external standards.