Abstract
Improving the software development process is something that many organizations aim for. Many methods have been devised to reach this goal, one of which focuses on the personal level of software development, namely the Personal Software ProcessSM (PSPSM). There is a dire need for automated tool support for PSP, since the method is laborious if used manually. During four university-level courses several tools were studied and later evaluated using feature analysis. As one result, a requirements set for an ideal PSP tool was de vised. The results of the evaluation showed that none of the evaluated tools ful filled the acceptance threshold set for a tool, though one of them can be modified so that it could be used within the setting of an academic PSP course.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Humphrey, W.S.: A Discipline for Software Engineering. Addison-Wesley, Reading (1995)
Abrahamsson, P., Kautz, K.: Personal Software Process: Classroom Experiences from Finland. In: Kontio, J., Conradi, R. (eds.) ECSQ 2002. LNCS, vol. 2349, pp. 175–185. Springer, Heidelberg (2002)
Abrahamsson, P., Kautz, K., Sieppi, H., Lappalainen, J.: Improving Software Developer’s Competence: Is the Personal Software Process Working? In: Bunse, J., Jedlitschka, A. (eds.) Empirical Studies in Software Engineering – Proceedings of the First International Workshop, WSESE 2002 Rovaniemi, Finland. Fraunhofer-Institut für Experimentelles Software Engineering IESE, Kaiserslautern. Workshop Series on Empirical Software Engineering, vol. 1 (2003)
Abrahamsson, P., Kautz, K.: Personal Software Process: Experiences from Denmark. In: Fernandez, M. (ed.) Proceedings of the 28th Euromicro Conference, Dortmund, Germany, September 4-6. IEEE Computer Society, Los Alamitos (2002)
Kitchenham, B.: DESMET: A Method for Evaluating Software Engineering Methods and Tools. Technical Report TR96-09. Dept. of Computer Science, University of Keele, UK (1996)
Humphrey, W.: The Personal Software Process: Status and Trends. IEEE Software 17(6) (2000)
Johnson, P., Disney, A.: The Personal Software Process: A Cautionary Case Study. IEEE Software 15(6), 85–88 (1998)
Disney, A., Johnson, P.: Investigating Data Quality Problems in the PSP. In: Osterweil, L., Scherlis, W. (eds.) Proceedings of the 6th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Lake Buena Vista, Fl, pp. 143–152. ACM Press, New York (1998)
Harrison, W., Ossher, H., Tarr, P.: Software Engineering Tools and Environments: A Roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick, Ireland, pp. 261–277. ACM Press, New York (2000)
Software Engineering Institute: A Specification for Automated Support for the PSP. Carnegie Mellon University, Pittsburgh, PA (1996)
IEEE Computer Society: IEEE Recommended Practice for the Evaluation and Selection of CASE Tools. IEEE Std 1209-1992. The Institute of Electrical and Electronics Engineers, New York (1993)
Parker, D.: Computer Security Management. Prentice-Hall, Reston (1981)
Moore, C.: Lessons Learned from Teaching Reflective Software Engineering Using the Leap Toolkit. In: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland, pp. 672–675 (2000)
Johnson, P., Kou, H., Agustin, J., Zhang, Q., Kagawa, A., Yamashita, T.: Practical Automated Process and Product Metric Collection and Analysis in a Classroom Setting: Lessons Learned from Hackystat-UH. In: Proceedings of the 2004 International Symposium on Empirical Software Engineering, Los Angeles, CA (2004)
Molich, R., Nielsen, J.: Improving a Human-Computer Dialogue. Communications of the ACM 33(3), 338–348 (1990)
Kemerer, C.: How the Learning Curve Affects CASE Tool Adoption. IEEE Software 9(3), 23–28 (1992)
Fugetta, A.: Software Process: A Roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick, Ireland, pp. 25–34 (2000)
Morrell, L., Middleton, D.: The Software Engineering Learning Facility. In: Proceedings of the Seventh Annual Consortium for Computing in Small Colleges Central Plains Conference on the Journal of Computing in Small Colleges, Branson, MO, pp. 299–307 (2001)
Morisio, M.: Applying the PSP in Industry. IEEE Software 17(6), 90–95 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lappalainen, J. (2005). Tool Support for Personal Software Process. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_42
Download citation
DOI: https://doi.org/10.1007/11497455_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26200-8
Online ISBN: 978-3-540-31640-4
eBook Packages: Computer ScienceComputer Science (R0)