Table of Contents
Advances in Software Engineering
Volume 2014 (2014), Article ID 861489, 10 pages
http://dx.doi.org/10.1155/2014/861489
Research Article

The Impact of the PSP on Software Quality: Eliminating the Learning Effect Threat through a Controlled Experiment

Facultad de Ingeniería, Universidad de la República, Julio Herrera y Reissig 565, 11300 Montevideo, Uruguay

Received 30 May 2014; Revised 5 September 2014; Accepted 5 September 2014; Published 30 September 2014

Academic Editor: Robert J. Walker

Copyright © 2014 Fernanda Grazioli et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. W. Humphrey, A Discipline for Software Engineering, Addison-Wesley, 1995.
  2. W. Hayes and J. Over, “The personal software process: an empirical study of the impact of PSP on individual engineers,” Tech. Rep. CMU/SEI-97-TR-001, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa, USA, 1997. View at Google Scholar
  3. D. Rombach, J. Münch, A. Ocampo, W. S. Humphrey, and D. Burton, “Teaching disciplined software development,” The Journal of Systems and Software, vol. 81, no. 5, pp. 747–763, 2008. View at Publisher · View at Google Scholar · View at Scopus
  4. M. C. Paulk, “Factors affecting personal software quality,” CrossTalk, vol. 19, no. 3, pp. 9–13, 2006. View at Google Scholar · View at Scopus
  5. M. C. Paulk, “The impact of process discipline on personal software quality and productivity,” ASQ Software Quality Professional, vol. 12, no. 2, pp. 15–19, 2010. View at Google Scholar
  6. D. Vallespir, F. Grazioli, L. Pérez, and S. Moreno, “Demonstrating the impact of the PSP on software quality and effort: eliminating the programming learning,” in TSP Symposium, Software Engineering Institute, Carnegie Mellon University, Dallas, Tex, USA, 2013.
  7. W. Humphrey, PSP: A Self-Improvement Process for Software Engineers, Addison-Wesley, 2005.
  8. “Transition guide for the PSP for engineers course,” Internal Document, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa, USA, 2005.
  9. Transition Guide PSP for Engineers to PSP Fundamentals and PSP Advanced, Internal Document, Software Engineering Institute, Carnegie Mellon University, 2008.
  10. F. Wilcoxon, “Individual comparisons by ranking methods,” Biometrics Bulletin, vol. 1, no. 6, pp. 80–83, 1945. View at Google Scholar
  11. C. Valverde, F. Grazioli, and D. Vallespir, “Un estudio de la calidad de los datos recolectados durante el uso del personal software process,” in Proceedings of the 9th Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del Conocimiento (JIISIC '12), pp. 37–44, November 2012.
  12. J. Cohen, Statistical Power Analysis for the Behavioral Sciences, Lawrence Earlbaum Associates, Hillsdale, NJ, USA, 2nd edition, 1988.
  13. P. Runeson, “Experiences from teaching PSP for freshmen,” in Proceedings of the 14th Conference on Software Engineering Education and Training, pp. 98–107, February 2001. View at Scopus
  14. S. K. Lisack, “The personal software process in the classroom: student reactions (an experience report),” in Proceedings of the 13th Conference on Software Engineering Education and Training, pp. 169–175, 2000.
  15. R. Grove, “Using the personal software process to motivate good programming practices,” in Proceedings of the 6th Annual Conference on the Teaching of Computing and the 3rd Annual Conference on Integrating Technology into Computer Science Education (ITICSE ’98), pp. 98–101, Dublin, Ireland, September 1998. View at Publisher · View at Google Scholar
  16. R. Mushtaq, F. Joao, and N. William, “Factors affecting productivity performance in PSP training,” in Proceedings of the Team Software Process Symposium (TSP '13), Software Engineering Institute, Carnegie Mellon, Pittsburgh, Pa, USA, 2013.
  17. S. McConell and L. L. Tripp, “Software engineering as a profession,” in Software Engineering Essentials, Volume II: The Supporting Process, R. H. Thayer and M. Dorfman, Eds., chapter 11, pp. 159–164, 2013. View at Google Scholar
  18. F. Grazioli and W. Nichols, “A cross course analysis of product quality improvement with PSP,” Tech. Rep. CMU/SEI-2012-SR-015: 76–89, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa, USA, 2012, TSP Symposium. View at Google Scholar