Abstract
Capstone projects are a common feature of software engineering bachelor’s degrees. We report on the experience and lessons learned from a decade of capstone projects at a small regional Israeli college. We first created a capstone process adapted to the department’s model-based software design philosophy, cultural aspects of the student body, and the sparse industrial environment surrounding the college. After several years, we improved the process through the introduction of mandatory fill-in report templates. Analyses of ten years of project statistics and outcomes led us to an understanding of what capstone features led to better outcomes and how the report templates affected grading outcomes. Our templates are released under the Creative Commons Attribution-ShareAlike 4.0 International License.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The academic year for our institution runs from late October to the end of June. July and August are the spring semester final exam period.
- 2.
Pearson correlation test, \([Rp=0.213, p<0.05\)].
- 3.
Spearman correlation test, \([Rs=0.204, p<0.05]\).
- 4.
We used binary logistic regression. The regression model was found to be statistically significant (\(X^2(3)=27.288, p<0.001\)). The predictor variables (independent variables, i.e., grades) explain 28.6% of the variance in the dependent variable (i.e., repeat customers). Prediction success overall was 66.7%.
References
Council for Higher Education: Kavim mankhim vi’hagdarot li’tokhniot limudim ba’tkhumim handasat makhshavim, handasat khashmal vi’elektronika, handasat tokhna u’mada’ey ha-makhshev - hakhlatat malag mi’yom 27.09.2016. Council for Higher Education, Jerusalem (2016). (Feitelson committee report)
United States Department of Defense: MIL-STD-498. United States Department of Defense Standard (1994)
Paasivaara, M., Vanhanen, J., Lassenius, C.: Collaborating with industrial customers in a capstone project course: the customers’ perspective. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), pp. 12–22 (2019)
Dutson, A.J., Todd, R.H., Magleby, S.P., Sorensen, C.D.: A review of literature on teaching engineering design through project-oriented capstone courses. J. Eng. Educ. 86(1), 17–28 (1997)
Steghöfer, J.P., et al.: Involving external stakeholders in project courses. ACM Trans. Comput. Educ. 18(2), 8:1–8:32 (2018)
Gorka, S., Miller, J.R., Howe, B.J.: Developing realistic capstone projects in conjunction with industry. In: Proceedings of the 8th ACM SIGITE Conference on Information Technology Education. Association for Computing Machinery, New York (2007)
Davis, H.G., Zilora, S.J.: A tale of two capstones. In: Proceedings of the 17th Annual Conference on Information Technology Education, SIGITE 2016, pp. 130–135. Association for Computing Machinery, New York (2016)
Mohan, S., Chenoweth, S., Bohner, S.: Towards a better capstone experience. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 111–116. Association for Computing Machinery, New York (2012)
Conn, R.: A reusable, academic-strength, metrics-based software engineering process for capstone courses and projects. In: Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, pp. 492–496. Association for Computing Machinery, New York (2004)
Braught, G., et al.: A multi-institutional perspective on H/FOSS projects in the computing curriculum. ACM Trans. Comput. Educ. 18(2), 7:1–7:31 (2018)
Reichlmay, T.J.: Collaborating with industry: strategies for an undergraduate software engineering program. In: Proceedings of the 2006 International Workshop on Summit on Software Engineering Education, pp. 13–16. Association for Computing Machinery, New York (2006)
Adams, L., Daniels, M., Goold, A., Hazzan, O., Lynch, K., Newman, I.: Challenges in teaching capstone courses. In: Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education, pp. 219–220. Association for Computing Machinery, New York (2003)
Tomer, A.: Software mangineeringment: teaching project management from software engineering perspective. In: 2015 IEEE Global Engineering Education Conference (EDUCON), pp. 5–11 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 IFIP International Federation for Information Processing
About this paper
Cite this paper
May, M.J., Tomer, A. (2023). Improving a Model-Based Software Engineering Capstone Course. In: Keane, T., Lewin, C., Brinda, T., Bottino, R. (eds) Towards a Collaborative Society Through Creative Learning. WCCE 2022. IFIP Advances in Information and Communication Technology, vol 685. Springer, Cham. https://doi.org/10.1007/978-3-031-43393-1_51
Download citation
DOI: https://doi.org/10.1007/978-3-031-43393-1_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-43392-4
Online ISBN: 978-3-031-43393-1
eBook Packages: Computer ScienceComputer Science (R0)