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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
1. Boehm, B.: Software Engineering Economics. Prentice Hall, Englewood Cliffs, USA (1981)
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)
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)
4. DeMarco, T.: Controlling Software Projects: Management, Measurement and Estimation. Prentice Hall, Englewood Cliffs, USA (1982)
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)
7. Goldratt, E.: Critical Chain. The North River Press, Massachusetts, USA (1997)
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)
9. Jones, C.: Estimating Software Costs. McGraw Hill, New York, USA (1998)
10. Jorgensen, M., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE Transactions on Software Engineering 33(1), 33–53 (2007)
11. Kerzner, H.: Project Management: A Systems Approach to Planning, Scheduling, and Controlling. John Willey & Sons, New York, USA (2003)
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)
13. Lederer, A., Prasad, J.: Nine management guidelines for better cost estimating. Communications of the ACM 35(2), 51–59 (1992)
14. Long, L.: The critical need for software engineering education. The Journal of Defense Software Engineering 21(1), 6–10 (2008)
15. McConnell, S.: Software Estimation: Demystifying the Black Art. Microsoft Press, Washington, USA (2006)
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)
17. Skruch, P.: An educational tool for teaching vehicle electronic system architecture. International Journal of Electrical Engineering Education 48(2), 174–183 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)