{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T17:56:33Z","timestamp":1775066193154,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,7,3]],"date-time":"2024-07-03T00:00:00Z","timestamp":1719964800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,7,3]]},"DOI":"10.1145\/3649217.3653634","type":"proceedings-article","created":{"date-parts":[[2024,7,3]],"date-time":"2024-07-03T18:30:20Z","timestamp":1720031420000},"page":"569-575","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Utilizing the Constrained K-Means Algorithm and Pre-Class GitHub Contribution Statistics for Forming Student Teams"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3443-9583","authenticated-orcid":false,"given":"Jialin","family":"Cui","sequence":"first","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0750-1441","authenticated-orcid":false,"given":"Fangtong","family":"Zhou","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-6580-7865","authenticated-orcid":false,"given":"Chengyuan","family":"Liu","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5716-0019","authenticated-orcid":false,"given":"Qinjin","family":"Jia","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5297-3072","authenticated-orcid":false,"given":"Yang","family":"Song","sequence":"additional","affiliation":[{"name":"University of North Carolina Wilmington, Wilmington, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5217-2643","authenticated-orcid":false,"given":"Edward","family":"Gehringer","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","unstructured":"Mahreen Ahmad Wasi Haider Butt and Abrar Ahmad. 2019. Advance Recommendation System for the Formation of More Prolific and Dynamic Software Project Teams. In 2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS). 161--165. https:\/\/doi.org\/10.1109\/ICSESS47205.2019.9040791","DOI":"10.1109\/ICSESS47205.2019.9040791"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3195057"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.11.011"},{"key":"e_1_3_2_1_4_1","volume-title":"Technical Report MSR-TR-2000--65. 8 pages. https:\/\/www.microsoft.com\/enus\/ research\/publication\/constrained-k-means-clustering\/","author":"Bennett K.P.","year":"2000","unstructured":"K.P. Bennett, P.S. Bradley, and A. Demiriz. 2000. Constrained K-Means Clustering. Technical Report MSR-TR-2000--65. 8 pages. https:\/\/www.microsoft.com\/enus\/ research\/publication\/constrained-k-means-clustering\/"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2013.6595246"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319781"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2975829"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3015017"},{"key":"e_1_3_2_1_9_1","volume-title":"Mirko Barbosa Perkusich, Arthur Silva Freire, Hyggo O Almeida, and Angelo Perkusich.","author":"Moura Costa Antonio Alexandre","year":"2018","unstructured":"Antonio Alexandre Moura Costa, Felipe Barbosa Ara\u00fajo Ramos, Mirko Barbosa Perkusich, Arthur Silva Freire, Hyggo O Almeida, and Angelo Perkusich. 2018. A Search-based Software Engineering Approach to Support Multiple Team Formation for Scrum Projects.. In SEKE. 474--473."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510456.3514144"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588799"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653535"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630870"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE58773.2023.10343357"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.14"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1001"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194779.3194782"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432391"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.3390\/educsci11090521"},{"key":"e_1_3_2_1_20_1","volume-title":"Shari Lawrence Pfleeger, and Robert L. Glass","author":"Fenton Norman","year":"1994","unstructured":"Norman Fenton, Shari Lawrence Pfleeger, and Robert L. Glass. 1994. Science and substance: A challenge to software engineers. IEEE software 11, 4 (1994), 86--95."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/11949374_8"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.02.007"},{"key":"e_1_3_2_1_23_1","volume-title":"Retrieved","year":"2022","unstructured":"GitHub. 2022. The top programming languages. Retrieved August 10, 2023 from https:\/\/octoverse.github.com\/2022\/top-programming-languages"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/353519.343063"},{"key":"e_1_3_2_1_25_1","volume-title":"Electrical And Computer Engineering Series. Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems","author":"Hashiura Hiroaki","unstructured":"Hiroaki Hashiura, Toru Kuwabara, Yumei Qiu, Koutarou Yamashita, Tatsuya Ishikawa, Kiyomi Shirakawa, and Seiichi Komiya. 2008. A system for supporting group exercise in software development with facilities to create an optimal plan of student grouping and team formation of each group. In Electrical And Computer Engineering Series. Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems. Cambridge, UK. 149--157."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/952978.801013"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/299649.299810"},{"key":"e_1_3_2_1_28_1","first-page":"243","article-title":"A team building algorithm based on successful record for capstone course","volume":"19","author":"Kim Moon-Soo","year":"2017","unstructured":"Moon-Soo Kim. 2017. A team building algorithm based on successful record for capstone course. Global Journal of Engineering Education 19, 3 (2017), 243--248.","journal-title":"Global Journal of Engineering Education"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1557019.1557074"},{"key":"e_1_3_2_1_30_1","unstructured":"Josh Levy-Kramer. 2023. k-means-constrained. https:\/\/pypi.org\/project\/kmeans- constrained\/ Version 0.7.3."},{"key":"e_1_3_2_1_31_1","volume-title":"32nd Annual frontiers in Education","author":"Lingard Robert","unstructured":"Robert Lingard and Elizabeth Berry. 2002. Teaching teamwork skills in software engineering based on an understanding of factors affecting group performance. In 32nd Annual frontiers in Education, Vol. 3. IEEE, S3G--S3G."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58858-8_31"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2339530.2339690"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953209"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3501385.3543980"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.11.006"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771440"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/191033.191076"},{"key":"e_1_3_2_1_39_1","volume-title":"2023 IEEE 35th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 173--177","author":"Ryan Sim Yan Hern","year":"2023","unstructured":"Yan Hern Ryan Sim, Zhi Zhan Lua, Kahbelan Kalisalvam Kelaver, Jia Qi Chua, Ian Zheng Jiang Lim, Qi Cao, Sye Loong Keoh, and Li Hong Idris Lim. 2023. Experiences and Lessons Learned from Real-World Projects in Software Engineering Subject. In 2023 IEEE 35th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 173--177."},{"key":"e_1_3_2_1_40_1","volume-title":"Human resource selection for software development projects using Taguchi's parameter design. European Journal of operational research 151, 1","author":"Tsai Hsien-Tang","year":"2003","unstructured":"Hsien-Tang Tsai, Herbert Moskowitz, and Lai-Hsi Lee. 2003. Human resource selection for software development projects using Taguchi's parameter design. European Journal of operational research 151, 1 (2003), 167--180."},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2004","author":"Wiedenbeck Susan","year":"2004","unstructured":"Susan Wiedenbeck, Deborah LaBelle, and Vennila N. R. Kain. 2004. Factors affecting course outcomes in introductory programming. In Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2004, Carlow, Ireland, April 5--7, 2004. Psychology of Programming Interest Group, Carlow, Ireland, 11."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159480"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings 12th conference on software engineering education and training (Cat. No. PR00131)","author":"Bj\u00f6rn Regnell ClaesWohlin","year":"1999","unstructured":"ClaesWohlin and Bj\u00f6rn Regnell. 1999. Achieving industrial relevance in software engineering education. In Proceedings 12th conference on software engineering education and training (Cat. No. PR00131). IEEE, 16--25."}],"event":{"name":"ITiCSE 2024: Innovation and Technology in Computer Science Education","location":"Milan Italy","acronym":"ITiCSE 2024","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649217.3653634","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649217.3653634","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T14:47:48Z","timestamp":1755787668000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649217.3653634"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,3]]},"references-count":43,"alternative-id":["10.1145\/3649217.3653634","10.1145\/3649217"],"URL":"https:\/\/doi.org\/10.1145\/3649217.3653634","relation":{},"subject":[],"published":{"date-parts":[[2024,7,3]]},"assertion":[{"value":"2024-07-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}