Skip to main content

Tool Support for Personal Software Process

  • Conference paper
  • 1492 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3547))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Humphrey, W.S.: A Discipline for Software Engineering. Addison-Wesley, Reading (1995)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Humphrey, W.: The Personal Software Process: Status and Trends. IEEE Software 17(6) (2000)

    Google Scholar 

  7. Johnson, P., Disney, A.: The Personal Software Process: A Cautionary Case Study. IEEE Software 15(6), 85–88 (1998)

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. Software Engineering Institute: A Specification for Automated Support for the PSP. Carnegie Mellon University, Pittsburgh, PA (1996)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Parker, D.: Computer Security Management. Prentice-Hall, Reston (1981)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Molich, R., Nielsen, J.: Improving a Human-Computer Dialogue. Communications of the ACM 33(3), 338–348 (1990)

    Article  Google Scholar 

  16. Kemerer, C.: How the Learning Curve Affects CASE Tool Adoption. IEEE Software 9(3), 23–28 (1992)

    Article  Google Scholar 

  17. Fugetta, A.: Software Process: A Roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick, Ireland, pp. 25–34 (2000)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Morisio, M.: Applying the PSP in Industry. IEEE Software 17(6), 90–95 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics