kirancodes.me
To Proof Maintenance & Beyond!

Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined

Philip M. Johnson, Hongbing Kou, Joy Agustin, Christopher Chan, Carleton A. Moore, Jitender Miglani, Shenyan Zhen, William E. J. Doane

Abstract

Pedagogues such as the Personal Software Process (PSP) shift metrics definition, collection, and analysis from the organizational level to the individual level. While case study research indicates that the PSP can provide software engineering students with empirical support for improving estimation and quality assurance, there is little evidence that many students continue to use the PSP when no longer required to do so. Our research suggests that this "PSP adoption problem" may be due to two problems: the high overhead of PSP-style metrics collection and analysis, and the requirement that PSP users "context switch" between product development and process recording. This paper overviews our initial PSP experiences, our first attempt to solve the PSP adoption problem with the LEAP system, and our current approach called Hackystat. This approach fully automates both data collection and analysis, which eliminates overhead and context switching. However, Hackystat changes the kind of metrics data that is collected, and introduces new privacy-related adoption issues of its own.

BibTeX
@inproceedings{Johnson-al:ICSE03,
  author    = {Philip M. Johnson and
               Hongbing Kou and
               Joy Agustin and
               Christopher Chan and
               Carleton A. Moore and
               Jitender Miglani and
               Shenyan Zhen and
               William E. J. Doane},
  title     = {Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined},
  booktitle = {ICSE},
  pages     = {641--646},
  publisher = {{IEEE} Computer Society},
  year      = {2003},
}

Related papers