Skip to main content

Improving the Success Rate of Student Software Projects through Developing Effort Estimation Practices

  • Conference paper
  • First Online:
Trends in Advanced Intelligent Control, Optimization and Automation (KKA 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 577))

Included in the following conference series:

Abstract

Software projects have become an integral part of undergraduate and graduate engineering programs at technical universities. This trend in engineering education is driven by the increasingly usage of computer technology in almost every aspect of daily life. Based on the teaching experience in the last few years, it has been found out, that a surprising number of software related projects conducted by students at technical universities had been delivered late. Such situations usually stand for lower rating for the project, retest, or even prevent being promoted to the next study level. The result of the analysis has shown that lack of effort estimation or inaccurate estimation can be considered as the main reasons preventing successful and on-time project completion. In the paper, a course is proposed that covers required topics for understanding effort estimation concept. The majority of the course is based on the case studies of software engineering practices. The course is completed by a teacher guide to manage student software projects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • 1. Boehm, B.: Software Engineering Economics. Prentice Hall, Englewood Cliffs, USA (1981)

    Google Scholar 

  • 2. Boehm, B., Abts, C., Brown, A., Chulani, S., Clark, B., Horowitz, E., Madachy, R., Reifer, D., Steece, B.: Software Cost Estimation with Cocomo II. Prentice Hall, Englewood Cliffs, USA (2000)

    Google Scholar 

  • 3. Cheng, Y., Lin, J.C.: A constrained and guided approach for managing software engineering course projects. IEEE Transactions on Education 53(3), 430–436 (2010)

    Google Scholar 

  • 4. DeMarco, T.: Controlling Software Projects: Management, Measurement and Estimation. Prentice Hall, Englewood Cliffs, USA (1982)

    Google Scholar 

  • 5. Department of the Air Force, Software Technology Support Center: Guidelines for successful acquisiition and management of software-intensive systems: weapon systems, command and control systems, management information systems. Version 3.0. http://www.stsc.hill.af.mil/resources [09 August 2012] (2000)

  • 6. Garousi, V.: Applying peer reviews in software engineering education: an experiment and lessons learned. IEEE Transactions on Education 53(2), 182–193 (2010)

    Google Scholar 

  • 7. Goldratt, E.: Critical Chain. The North River Press, Massachusetts, USA (1997)

    Google Scholar 

  • 8. Harrison, J.: Enhancing software development project courses via industry participation. In: Proceedings of 10th Conference on Software Engineering Education & Training, Virginia, USA. pp. 192–203 (1997)

    Google Scholar 

  • 9. Jones, C.: Estimating Software Costs. McGraw Hill, New York, USA (1998)

    Google Scholar 

  • 10. Jorgensen, M., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE Transactions on Software Engineering 33(1), 33–53 (2007)

    Google Scholar 

  • 11. Kerzner, H.: Project Management: A Systems Approach to Planning, Scheduling, and Controlling. John Willey & Sons, New York, USA (2003)

    Google Scholar 

  • 12. Kornecki, A., Hirmanpour, I., Towhidnajad, M., Boyd, R., Ghiorzi, T., Margolis, L.: Strengthening software engineering education through academic industry collaboration. In: Proceedings of 10th Conference on Software Engineering Education & Training, Virginia, USA. pp. 204–211 (1997)

    Google Scholar 

  • 13. Lederer, A., Prasad, J.: Nine management guidelines for better cost estimating. Communications of the ACM 35(2), 51–59 (1992)

    Google Scholar 

  • 14. Long, L.: The critical need for software engineering education. The Journal of Defense Software Engineering 21(1), 6–10 (2008)

    Google Scholar 

  • 15. McConnell, S.: Software Estimation: Demystifying the Black Art. Microsoft Press, Washington, USA (2006)

    Google Scholar 

  • 16. Pfahl, D., Laitenberger, O., Ruhe, G., Dorsch, J., Krivobokova, T.: Evaluating the learning effectivness of using simulations in software project management education: results from a twice replicated experiment. Information and Software Technology 46(2), 127–147 (2004)

    Google Scholar 

  • 17. Skruch, P.: An educational tool for teaching vehicle electronic system architecture. International Journal of Electrical Engineering Education 48(2), 174–183 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paweł Skruch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Skruch, P., Długosz, M., Mitkowski, W. (2017). Improving the Success Rate of Student Software Projects through Developing Effort Estimation Practices. In: Mitkowski, W., Kacprzyk, J., Oprzędkiewicz, K., Skruch, P. (eds) Trends in Advanced Intelligent Control, Optimization and Automation. KKA 2017. Advances in Intelligent Systems and Computing, vol 577. Springer, Cham. https://doi.org/10.1007/978-3-319-60699-6_83

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60699-6_83

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60698-9

  • Online ISBN: 978-3-319-60699-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics