Evaluating Instructor Role in a Personal Software Process Improvement Course Based on the Process Data

Authors

  • Shigeru Kusakabe Kyushu Institute of Technology
  • Masanobu Umeda Kyushu Institute of Technology
  • Keiichi Katamine Kyushu Institute of Technology
  • Shunsuke Araki Kyushu Institute of Technology

DOI:

https://doi.org/10.52731/liir.v006.468

Keywords:

Software Process, Process Improvement, Training, Instructor

Abstract

The Personal Software Process (PSP) is a well-designed personal software process effective for software engineers in understanding and improving their performance accompanied by training courses to establish and improve their software development processes. In this paper, we evaluate the importance of instructors’ role in the PSP courses. The PSP for Engineers is one of the PSP training courses offered by the SEI, where participants learn the knowledge and skills for developing high-quality software through lectures and exercises led by instructors. The lecture materials for the course have been available under a Creative Commons license from October 2018, and participants can self-learn PSP without the guidance of instructors. However, for example, it is not always easy to collect accurate and precise process data, the basis for improvement. We expect instructor guidance plays a major role in effectively improving software processes. In this paper, we analyze the importance of PSP instructors’ role based on the students’  process  data collected in the PSP for Engineers course at our graduate school over years.

References

W. S. Humphrey: A Discipline for Software Engineering, Addison-Wesley, 1995.

W. S. Humphrey: A Self-Improvement Process for Software Engineers, Addi-son-Wesley, 2005.

Software Engineering Institute: PSP Academic Material, Carnegie Mellon Univer-sity, Pittsburgh, 2011.

Software Engineering Institute: Team Software Process (TSP) and Personal Soft-ware Process (PSP) Materials, https://www.sei.cmu.edu/go/tsp, 2019.

Creative Commons: Creative Commons International Public License https://creativecommons.org/licenses/by/4.0/

H. Kaiya et. al: How process improvement education should be in universities – based on experience in implementing the PSP method, in Proceedings of Software Symposium, p. 137-142, 2001 (In Japanese).

W. S. Humphrey: Introduction to the Team Software Process, Addison-Wesley, 1999.

W.S. Humphrey: TSP: Leading a Development Team, Addison-Wesley, 2005.

K. Katamine, M. Umeda, M. Hashimoto, and Y. Akiyama: Changing Software Management Culture from Academic, in TSP Symposium 2011 Proceedings, pp. 12–18, 2011.

M. Umeda, K. Katamine, S. Araki, M. Hashimoto, and S. Kusakabe: Is self im-provement of software processes possible through self-study?, in Proceedings of Software Symposium, 2019 (In Japanese) .

K. Ishibashi, M. Hashimoto, M. Umeda, K. Katamine, T. Yoshida and Y. Akiyama: A Preliminary Study on Formalization of Motivation Process in Personal Software Process Course, in the Proceedings of the 10th Joint Conference on Knowledge-Based Software Engineering, pp.128–137, 2012.

M. Umeda, K. Katamine, K. Ishibashi, M. Hashimoto and T. Yoshida: Motivation Process Formalization and its Application to Education Improvement for the Per-sonal Software Process Course, IEICE Transactions on Information and Systems, Vol.E97-D, No.5, pp.1127–1138, 2014.

S. Kusakabe, M. Umeda, K. Katamine, and K. Ishibashi: Managing Personal Software Process Education Course Based on Motivation Process Model by Using System-Theoretic Method STAMP/STPA, in Proceedings of the 11th International Conference on Project Management (ProMAC2017), pp. 1066–1072, 2017.

Downloads

Published

2025-10-02