Skip to main content

Tribal Capstone Project Course

  • Conference paper
Frontiers in Software Engineering Education (FISEE 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14387))

Included in the following conference series:

  • 71 Accesses

Abstract

It has become common for curricula to contain a Capstone project component. Usually, the idea behind a capstone project course is to form groups of 4 to 6 students to work on a longer and larger project. This allows them to experience working for some months on ideas coming either from industry or from a professor. The intent is to make this experience more “real” than a traditional small project.

This article presents a new type of capstone projects, which we call “Tribal Capstone Project Course”. It takes a cohort of students over 3 semesters and makes them work in larger groups of 15–25 students called “tribes”. The course has run for two cohorts of masters students within the Constructor context and has started for a third cohort. We believe that this setup is more representative of a real-world product-building context.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    https://harvard.simplesyllabus.com/en-US/doc/jw31lxh21, consulted last on December 2, 2022.

  2. 2.

    https://www.cs.washington.edu/academics/ugrad/current-students/degree/capstones, consulted last on December 2, 2022.

  3. 3.

    As explained by Atlassian https://www.atlassian.com/agile/agile-at-scale/spotify, consulted last on December 2, 2022.

  4. 4.

    https://bertrandmeyer.com/2013/09/30/the-laws-of-branching-part-1/.

  5. 5.

    https://www.mentimeter.com.

References

  1. Allen, G.I.: Experiential learning in data science: developing an interdisciplinary, client-sponsored capstone program. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021, pp. 516–522. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3408877.3432536

  2. Bloomfield, A., Sherriff, M., Williams, K.: A service learning practicum capstone. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014, pp. 265–270. Association for Computing Machinery, New York (2014). https://doi.org/10.1145/2538862.2538974

  3. Carter, L.: Ideas for adding soft skills education to service learning and capstone courses for computer science students. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011, pp. 517–522. Association for Computing Machinery, New York (2011). https://doi.org/10.1145/1953163.1953312

  4. Chamillard, A.T., Braun, K.A.: The software engineering capstone: structure and tradeoffs. In: Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2002, pp. 227–231. Association for Computing Machinery, New York (2002). https://doi.org/10.1145/563340.563428

  5. Clear, T., Goldweber, M., Young, F.H., Leidig, P.M., Scott, K.: Resources for instructors of capstone courses in computing. In: Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2001, pp. 93–113. Association for Computing Machinery, New York (2001). https://doi.org/10.1145/572133.572135

  6. Farrell, V., Ravalli, G., Farrell, G., Kindler, P., Hall, D.: Capstone project: fair, just and accountable assessment. In: Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2012, pp. 168–173. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2325296.2325339

  7. Herbert, N.: Reflections on 17 years of ICT capstone project coordination: effective strategies for managing clients, teams and assessment. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, pp. 215–220. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3159450.3159584

  8. Hundhausen, C., Carter, A., Conrad, P., Tariq, A., Adesope, O.: Evaluating commit, issue and product quality in team software development projects. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021, pp. 108–114. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3408877.3432362

  9. Isomöttönen, V., Kärkkäinen, T.: The value of a real customer in a capstone project. In: 2008 21st Conference on Software Engineering Education and Training, pp. 85–92 (2008). https://doi.org/10.1109/CSEET.2008.24

  10. Lencioni, P.: The five dysfunctions of a team (2002). Overcoming the Five Dysfunctions of a Team (2005)

    Google Scholar 

  11. Meyer, B.: Handbook of Requirements and Business Analysis. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-06739-6

    Book  Google Scholar 

  12. Mohan, S., Chenoweth, S., Bohner, S.: Towards a better capstone experience. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE 2012, pp. 111–116. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2157136.2157173

  13. Pieterse, V., Stuurman, S., van Eekelen, M.C.: Using jungian personality types for teaching teamwork in a software engineering capstone course. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021, pp. 239–245. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3408877.3432455

  14. Razak, S.: A case for course capstone projects in cs1. In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE 2013, pp. 693–698. Association for Computing Machinery, New York (2013). https://doi.org/10.1145/2445196.2445398

  15. Tenenberg, J.: Industry fellows: bringing professional practice into the classroom. In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE 2010, pp. 72–76. Association for Computing Machinery, New York (2010). https://doi.org/10.1145/1734263.1734290

  16. Tuckman, B.W.: Developmental sequence in small groups. Psychol. Bull. 63(6), 384 (1965)

    Article  Google Scholar 

  17. Tuckman, B.W., Jensen, M.A.C.: Stages of small-group development revisited. Group Organ. Stud. 2(4), 419–427 (1977)

    Article  Google Scholar 

  18. Umphress, D., Hendrix, T., Cross, J.: Software process in the classroom: the capstone project experience. IEEE Softw. 19(5), 78–81 (2002). https://doi.org/10.1109/MS.2002.1032858

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Oriol .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Cite this paper

Oriol, M. (2023). Tribal Capstone Project Course. In: Capozucca, A., Ebersold, S., Bruel, JM., Meyer, B. (eds) Frontiers in Software Engineering Education. FISEE 2023. Lecture Notes in Computer Science, vol 14387. Springer, Cham. https://doi.org/10.1007/978-3-031-48639-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48639-5_3

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48638-8

  • Online ISBN: 978-3-031-48639-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics