Applying the Personal Software Process (PSP) with Ada

Author(s): Mr. David Silberberg
Venue: ACM SIGAda Ada Letters
Date: Nov./Dec. 1998

Sample Size: 1
Participant Selection: participant in PSP course
Data Collection Method: Project Artifact(s)


Type of Experiment: Experience Report

This is a report that describes the benefits of the PSP process as experienced by the author through the process of completing a PSP course. The author first describes the PSP and then analyzes the performance and defect data that he collected during the class. His ability to estimate program size improved throughout the course as did his ability to spend less time in the compile and testing phases of the software development cycle. Improvements are also shown in detecting defects early on, rather than in the later stages of development when they can be more costly to remove. The author’s experience is that the PSP brought more control and predictability to nearly every aspect of the development process.

The most interesting feature of this paper is its thorough discussion of the ways that PSP collected data can be analyzed. It’s not a significant study as the data set is a single person, and, like many other PSP studies, the data comes from the PSP class rather than from a wide variety of software projects.