References
- Abikoff, H., Courtney, M., Pelham, W. E., & Koplewicz, H. S. (1993). Teachers’ ratings of disruptive behaviors: the influence of halo effects. Journal of Abnormal Child Psychology, 21(5), 519–533. https://doi.org/https://doi.org/10.1007/BF00916317
- About issues. (n.d.). GitHub Docs. Retrieved November 19, 2021, https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues
- ACM/IEEE Joint Task Force on Computing Curricula. (2013). Computer science curricula 2013: curriculum guidelines for undergraduate degree programs in computer science (p. 518). ACM and IEEE Computer Society. https://doi.org/https://doi.org/10.1145/2534860
- Akoglu, H. (2018). User’s guide to correlation coefficients. Turkish Journal of Emergency Medicine, 18(3), 91–93. https://doi.org/https://doi.org/10.1016/j.tjem.2018.08.001 PubMed
- Begel, A., & Simon, B. (2008). Struggles of new college graduates in their first software development job. SIGCSE Bull, 40(1), 226–230. https://doi.org/https://doi.org/10.1145/1352322.1352218
- Braught, G., Maccormick, J., Bowring, J., Burke, Q., Cutler, B., Goldschmidt, D., Krishnamoorthy, M., Turner, W., Huss-Lederman, S., Mackellar, B., & Tucker, A. (2018). A multi-institutional perspective on H/FOSS projects in the computing curriculum. ACM Transactions on Computing Education (TOCE), 18(2), 1–31. https://doi.org/https://doi.org/10.1145/3145476
- Bruegge, B., Krusche, S., & Alperowitz, L. (2015). Software engineering project courses with industrial clients. ACM Transactions on Computing Education (TOCE), 15(4), 1–31. https://doi.org/https://doi.org/10.1145/2732155
- Buffardi, K. (2020). Assessing individual contributions to software engineering projects with Git Logs and user stories. Proceedings of the 51st ACM technical symposium on computer science education (pp. 650–656). New York: ACM. https://doi.org/https://doi.org/10.1145/3328778.3366948
- Buffardi, K., Robb, C., & Rahn, D. (2017). Learning agile with tech startup software engineering projects. Proceedings of the 2017 ACM conference on innovation and technology in computer science education (pp.28–33). New York: ACM. https://doi.org/https://doi.org/10.1145/3059009.3059063
- Build software better, together. (n.d.). GitHub. Retrieved December 29, 2021, https://github.com
- Campbell, D. T. (1979). Assessing the impact of planned social change. Evaluation and Program Planning, 2(1), 67–90. https://doi.org/https://doi.org/10.1016/0149-7189(79)90048-X
- catme.org. (2021). Welcome to CATME - smarter teamwork. CATME. https://info.catme.org/
- catme.org. (n.d.). Peer Evaluation. Retrieved December 29, 2021, https://www.catme.org/help/student/student3.html
- Clark, N., Davies, P., & Skeers, R. (2005). Self and peer assessment in software engineering projects. Proceedings of the 7th australasian conference on computing education - volume 42 (pp. 91–100). New York: ACM. https://dl.acm.org/doi/10.5555/1082424.1082436
- Clear, T. (2009). Thinking issues: the three p’s of capstone project performance. ACM SIGCSE Bulletin, 41(2), 69–70. https://doi.org/https://doi.org/10.1145/1595453.1595468
- Craig, M., Conrad, P., Lynch, D., Lee, N., & Anthony, L. (2018). Listening to early career software developers. Journal of Computing Science and Engineering Coll, 33(4), 138–149. https://dl.acm.org/doi/10.5555/3199572.3199591
- Devadiga, N. M. (2017). Software engineering education: converging with the startup industry. 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), 192–196. https://doi.org/https://doi.org/10.1109/CSEET.2017.38
- Domínguez, C., Jaime, A., García-Izquierdo, F. J., & Olarte, J. J. (2020). Factors considered in the assessment of computer science engineering capstone projects and their influence on discrepancies between assessors. ACM Transactions on Computing Education, 20(2), 14:1–14:23. https://doi.org/https://doi.org/10.1109/CSEET.2017.38
- Ellis, H. J., & Hislop, G. W. (2016). Pathways to student learning within HFOSS. Proceedings of the 17th annual conference on information technology education, 168.
- Exter, M. (2014). Comparing educational experiences and on-the-job needs of educational software designers. Proceedings of the 45th ACM technical symposium on computer science education, 355–360. https://doi.org/https://doi.org/10.1145/2538862.2538970
- Fagerholm, F., & Vihavainen, A. (2013). Peer assessment in experiential learning assessing tacit and explicit skills in agile software engineering capstone projects. 2013 IEEE frontiers in education conference (FIE) (pp. 1723–1729). Piscataway, NJ: IEEE. https://doi.org/https://doi.org/10.1109/FIE.2013.6685132
- Farrell, V., Ravalli, G., Farrell, G., Kindler, P., & Hall, D. (2012). Capstone project: fair, just and accountable assessment. Proceedings of the 17th ACM annual conference on innovation and technology in computer science education (pp.168–173). New York: ACM. https://doi.org/https://doi.org/10.1145/2325296.2325339
- Faul, F., Erdfelder, E., Lang, A.-G., & Buchner, A. (2007). G*Power 3: A flexible statistical power analysis program for the social, behavioral, and biomedical sciences. Berhavior Research Methods, 39(2), 175–191. https://doi.org/https://doi.org/10.3758/BF03193146
- Garousi, V., Petersen, K., & Ozkan, B. (2016). Challenges and best practices in industry-academia collaborations in software engineering: A systematic literature review. Information and Software Technology, 79, 106–127. https://doi.org/https://doi.org/10.1016/j.infsof.2016.07.006
- GitHub.com. (2021a). About issues. GitHub Docs. https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues
- GitHub.com. (2021b). About project boards. GitHub Docs. https://docs.github.com/en/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards
- GitHub.com. (2021c). About pull requests. GitHub Docs. https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
- Herbert, N. (2007). Quantitative Peer Assessment: Can students be objective. Proceedings of the 9th Australasian Computing Education Conference (ACE2007). 30 Jan–2 Feb 2007. Ballarat, Victoria. https://eprints.utas.edu.au/4889/
- Herbert, N. (2018). Reflections on 17 years of ICT capstone project coordination: effective strategies for managing clients, teams and assessment. Proceedings of the 49th ACM technical symposium on computer science education (pp. 215–220). New York: ACM. https://doi.org/https://doi.org/10.1145/3159450.3159584
- Hewner, M., & Guzdial, M. (2010). What game developers look for in a new graduate: interviews and surveys at one game company. Proceedings of the 41st ACM technical symposium on computer science education (pp. 275–279). New York: ACM. https://doi.org/https://doi.org/10.1145/1734263.1734359
- Hundhausen, C. D., Carter, A. C., Conrad, P., Tariq, A., & Adesope, O. (2021). Evaluating Commit, Issue and Product Quality in Team Software Development Projects. Proceedings of the 51st ACM Technical Symposium on Computer Science Education (pp. 108–114). New York: ACM. https://doi.org/https://doi.org/10.1145/3408877.3432362
- Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D. M., & Damian, D. (2014). The promises and perils of mining GitHub. Proceedings of the 11th working conference on mining software repositories (pp. 92–101). New York: ACM. https://doi.org/https://doi.org/10.1145/2597073.2597074
- Latané, B., Williams, K., & Harkins, S. (1979). Many hands make light the work: the causes and consequences of social loafing. Journal of Personality and Social Psychology, 37(6), 822. https://doi.org/https://doi.org/10.1037/0022-3514.37.6.822
- Layton, R., Ohland, M., & Pomeranz, H. (2007). Software for student team formation and peer evaluation: CATME incorporates team-maker. Faculty Publications - Mechanical Engineering. https://scholar.rose-hulman.edu/mechanical_engineering_fac/485
- Mead, N. R. (2015). Industry/university collaboration in software engineering education: refreshing and retuning our strategies. Proceedings of the 37th international conference on software engineering - volume 2 (pp. 273–275). Piscataway, NJ: IEEE.
- Meyers, C. V., & Brandt, W. C. (Eds.). (2015). Implementation fidelity in education research: designer and evaluator considerations. Routledge.
- Murphy, C., Buffardi, K., Dehlinger, J., Lambert, L., & Veilleux, N. (2017). Community engagement with free and open source software. Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 669–670). New York: ACM.
- Murphy, C., Sheth, S., & Morton, S. (2017). A two-course sequence of real projects for real customers. Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 417–422). New York: ACM. https://doi.org/https://doi.org/10.1145/3017680.3017742
- Ohland, M. W., Loughry, M. L., Carter, R. L., Bullard, L. G., Felder, R. M., Finelli, C. J., Layton, R. A., & Schmucker, D. G. (2005). Developing a peer evaluation instrument that is simple, reliable, and valid. In 4th ASEE/aaee global colloquium on engineering education (pp. 302). Washington, DC: American Socieity for Enginnering Education.
- Ohland, M. W., Loughry, M. L., Woehr, D. J., Bullard, L. G., Felder, R. M., Finelli, C. J., Layton, R. A., Pomeranz, H. R., & Schmucker, D. G. (2012). The comprehensive assessment of team member effectiveness: development of a behaviorally anchored rating scale for self-and peer evaluation. Academy of Management Learning & Education, 11(4), 609–630. https://doi.org/https://doi.org/10.5465/amle.2010.0177
- Parker, H., & Holcombe, M. (1999). Campus-based industrial software projects: risks and rewards. Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on innovation and technology in computer science education (pp. 189). New York: ACM.
- Pinto, G., Ferreira, C., Souza, C., Steinmacher, I., & Meirelles, P. (2019). Training software engineers using open-source software: the students’ perspective. 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) (pp. 147–157). Piscataway, NJ: IEEE.
- Pinto, G. H. L., Figueira Filho, F., Steinmacher, I., & Gerosa, M. A. (2017). Training software engineers using open-source software: the professors’ perspective. 2017 IEEE 30th conference on software engineering education and training (CSEE&T) (Piscataway, NJ: IEEE), 117–121.
- Radigan, D. (n.d.). What are story points and how do you estimate them? atlassian. Retrieved December 29, 2021, https://www.atlassian.com/agile/project-management/estimation
- Rehkopf, M. (n.d.). User stories | examples and template. Atlassian. Retrieved December 29, 2021, https://www.atlassian.com/agile/project-management/user-stories
- Saltz, J. S., & Heckman, R. R. (2018). A scalable methodology to guide student teams executing computing projects. ACM Transactions on Computing Education, 18(2), 1–9. https://doi.org/https://doi.org/10.1145/3145477
- Schneider, F. W., Gruman, J. A., & Coutts, L. M. (2011). Applied Social Psychology: Understanding and Addressing Social and Practical Problems. Thousand Oaks, CA: SAGE.
- Sherriff, M., & Heckman, S. (2018). Capstones and Large Projects in Computing Education. ACM Trans. Comput. Educ, 18(2), 2. https://doi.org/https://doi.org/10.1145/3229882
- Smith, T. M., McCartney, R., Gokhale, S. S., & Kaczmarczyk, L. C. (2014). Selecting open source software projects to teach software engineering. Proceedings of the 45th ACM technical symposium on computer science education (New York: ACM), 397–402. https://doi.org/https://doi.org/10.1145/2538862.2538932
- Sutherland, J. (2018, July 17). Performance appraisals update. Scrum Inc. https://www.scruminc.com/performance-appraisals/
- Tafliovich, A., Petersen, A., & Campbell, J. (2015). On the evaluation of student team software development projects. Proceedings of the 46th ACM technical symposium on computer science education (pp. 494–499). New York: ACM. https://doi.org/https://doi.org/10.1145/2676723.2677223
- Van den Bergh, L., Denessen, E., Hornstra, L., Voeten, M., & Holland, R. W. (2010). The implicit prejudiced attitudes of teachers: Relations to teacher expectations and the ethnic achievement gap. American Educational Research Journal, 47(2), 497–527. https://doi.org/https://doi.org/10.3102/0002831209353594
- Verbert, K., Govaerts, S., Duval, E., Santos, J. L., Van Assche, F., Parra, G., & Klerkx, J. (2014). Learning dashboards: An overview and future research opportunities. Personal and Ubiquitous Computing, 18, 1499–1514. https://doi.org/https://doi.org/10.1007/s00779-013-0751-2
- von Konsky, B. R., & Ivins, J. (2008). Assessing the capability and maturity of capstone software engineering projects. Proceedings of the tenth conference on australasian computing education - volume 78 (pp. 171–180). Australia: Australian Computer Society.