{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T17:06:08Z","timestamp":1768410368571,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,7,9]],"date-time":"2024-07-09T00:00:00Z","timestamp":1720483200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,7,9]]},"DOI":"10.1145\/3657604.3664676","type":"proceedings-article","created":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T15:49:38Z","timestamp":1721058578000},"page":"259-264","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Transforming CS Education with DevOps: Streamlined Assignment Validation and Delivery @ Scale"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-4040-9534","authenticated-orcid":false,"given":"Gururaj","family":"Deshpande","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6736-6019","authenticated-orcid":false,"given":"Shravan","family":"Cheekati","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6650-1450","authenticated-orcid":false,"given":"Shail","family":"Patel","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3931-1268","authenticated-orcid":false,"given":"Pranav","family":"Raj","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7646-1498","authenticated-orcid":false,"given":"Madhuri","family":"Singh","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-4595-6110","authenticated-orcid":false,"given":"Mark","family":"Pindur","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1528-3404","authenticated-orcid":false,"given":"Nouf","family":"Al Soghyar","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8707-3207","authenticated-orcid":false,"given":"Bryan","family":"Zhao","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1584-9041","authenticated-orcid":false,"given":"Parisa","family":"Babolhavaeji","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2739-1865","authenticated-orcid":false,"given":"Mohammad","family":"Taher","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5195-7856","authenticated-orcid":false,"given":"Krish","family":"Nathan","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0852-7108","authenticated-orcid":false,"given":"Will","family":"Spaeth","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, Georgia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5462-1409","authenticated-orcid":false,"given":"Max Mahdi","family":"Roozbahani","sequence":"additional","affiliation":[{"name":"School of Computing Instruction, Georgia Institute of Technology, Atlanta, Georgia, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,7,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2020. Anaconda Software Distribution. https:\/\/docs.anaconda.com\/"},{"key":"e_1_3_2_1_2_1","volume-title":"Exploring the Benefits of Combining DevOps and Agile. Future Internet 14, 2","author":"Almeida Fernando","year":"2022","unstructured":"Fernando Almeida, Jorge Sim\u00f5es, and S\u00e9rgio Lopes. 2022. Exploring the Benefits of Combining DevOps and Agile. Future Internet 14, 2 (2022). https:\/\/doi.org\/10. 3390\/fi14020063"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107150"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2831425.2831427"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227344"},{"key":"e_1_3_2_1_6_1","unstructured":"Timothy Edmund Crosley. 2017. isort. https:\/\/github.com\/PyCQA\/isort."},{"key":"e_1_3_2_1_7_1","unstructured":"Hugo da Gi\u00e3o Andr\u00e9 Flores Rui Pereira and J\u00e1come Cunha. 2024. Chronicles of CI\/CD: A Deep Dive into its Usage Over Time. arXiv:2402.17588 [cs.SE]"},{"key":"e_1_3_2_1_8_1","unstructured":"S\u00e9bastien Eustace and The Poetry contributors. [n. d.]. Poetry: Python packaging and dependency management made easy. https:\/\/github.com\/python-poetry\/ poetry"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017694"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/03075079712331381151"},{"key":"e_1_3_2_1_11_1","unstructured":"Marco Edward Gorelli. 2024. nbQA. https:\/\/github.com\/nbQA-dev\/nbQA."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020--2649--2"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970358"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2962695.2962707"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5120\/ijca2018917253"},{"key":"e_1_3_2_1_16_1","volume-title":"Joyner and Charles Isbell","author":"David","year":"2019","unstructured":"David A. Joyner and Charles Isbell. 2019. Master's at Scale: Five Years in a Scalable Online Graduate Degree. In Proceedings of the Sixth (2019) ACM Conference on Learning @ Scale (Chicago, IL, USA) (L@S '19). Association for Computing Machinery, New York, NY, USA, Article 21, 10 pages. https:\/\/doi.org\/10.1145\/ 3330430.3333630"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.3390\/info11070363"},{"key":"e_1_3_2_1_18_1","first-page":"87","article-title":"Jupyter Notebooks-a publishing format for reproducible computational workflows","volume":"2016","author":"Kluyver Thomas","year":"2016","unstructured":"Thomas Kluyver, Benjamin Ragan-Kelley, Fernando P\u00e9rez, Brian E Granger, Matthias Bussonnier, Jonathan Frederic, Kyle Kelley, Jessica B Hamrick, Jason Grout, Sylvain Corlay, et al. 2016. Jupyter Notebooks-a publishing format for reproducible computational workflows. Elpub 2016 (2016), 87--90.","journal-title":"Elpub"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40979-023-00130--7"},{"key":"e_1_3_2_1_20_1","unstructured":"Lukasz Langa and contributors to Black. [n. d.]. Black: The uncompromising Python code formatter. https:\/\/github.com\/psf\/black"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3409334.3452085"},{"key":"e_1_3_2_1_22_1","unstructured":"MultiMedia LLC. 2010. A successful Git branching model. https:\/\/nvie.com\/posts\/asuccessful-git-branching-model\/"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1080\/1356251970020204"},{"key":"e_1_3_2_1_24_1","volume-title":"Teacher Workload Survey","author":"Matt Walker Jack Worth","year":"2019","unstructured":"Jack Worth Matt Walker and Jens Van den Brande. 2019. Teacher Workload Survey 2019. Research Report."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3573051.3593384"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3573051.3593384"},{"key":"e_1_3_2_1_27_1","unstructured":"Dirk Merkel et al. 2014. Docker: lightweight linux containers for consistent development and deployment. Linux j 239 2 (2014) 2."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3636515"},{"key":"e_1_3_2_1_29_1","volume-title":"A comprehensive literature review on the application of Devops in Electronic Learning Systems. IJCRT 1 (Mar","author":"Mohammed Ibrahim Ali","year":"2013","unstructured":"Ibrahim Ali Mohammed. 2013. A comprehensive literature review on the application of Devops in Electronic Learning Systems. IJCRT 1 (Mar 2013). Issue 1. https:\/\/ssrn.com\/abstract=4686488"},{"key":"e_1_3_2_1_30_1","unstructured":"Jillian Morgan and Michael Weeks. 2021. Improving Grading and Feedback of Programming Assignments Using Version Control: An Experience Report. Computer Science Technical Reports (2021). https:\/\/scholarworks.gsu.edu\/computer_ science_technicalreports\/3\/"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1080\/13562510802602400"},{"key":"e_1_3_2_1_32_1","unstructured":"Nat Noordanus. 2020. Poe the Poet. https:\/\/github.com\/nat-n\/poethepoet."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3522664.3528612"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047441"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-49094-6_44"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2007.01.005"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544902.3546237"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284179.3284328"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210459.3210465"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742--6596\/1889\/2\/022002"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786850"},{"key":"e_1_3_2_1_42_1","volume-title":"Implementation of Docker and Continuous Integration\/Continuous Delivery for Management Information System Development. education 3, 02","author":"Widiyanto Akbar Dhany","year":"2020","unstructured":"Akbar Dhany Widiyanto, Benediktus Anindito, and Moh Noor Al Azam. 2020. Implementation of Docker and Continuous Integration\/Continuous Delivery for Management Information System Development. education 3, 02 (2020)."}],"event":{"name":"L@S '24: Eleventh ACM Conference on Learning @ Scale","location":"Atlanta GA USA","acronym":"L@S '24"},"container-title":["Proceedings of the Eleventh ACM Conference on Learning @ Scale"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3657604.3664676","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3657604.3664676","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:37:51Z","timestamp":1755877071000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3657604.3664676"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,9]]},"references-count":42,"alternative-id":["10.1145\/3657604.3664676","10.1145\/3657604"],"URL":"https:\/\/doi.org\/10.1145\/3657604.3664676","relation":{},"subject":[],"published":{"date-parts":[[2024,7,9]]},"assertion":[{"value":"2024-07-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}