{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,22]],"date-time":"2026-10-22T17:42:51Z","timestamp":1792690971266,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3727255","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:27Z","timestamp":1753729767000},"page":"987-998","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["DevCoach: Supporting Students Learning the Software Development Life Cycle with a Generative AI powered Multi-Agent System"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-8910-5238","authenticated-orcid":false,"given":"Tianjia","family":"Wang","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-3950-7902","authenticated-orcid":false,"given":"Matthew","family":"Trimble","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6036-4733","authenticated-orcid":false,"given":"Chris","family":"Brown","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Top 50 Software Development Project Ideas [Beginners]. GeeksforGeeks","year":"2024","unstructured":"2024. Top 50 Software Development Project Ideas [Beginners]. GeeksforGeeks (2024). https:\/\/www.geeksforgeeks.org\/top-software-development-project-ideas\/."},{"key":"e_1_3_2_1_2_1","volume-title":"Beginner-Friendly Software Engineering Projects. Restack","year":"2025","unstructured":"2025. Beginner-Friendly Software Engineering Projects. Restack (2025). https:\/\/www.restack.io\/p\/beginner-friendly-software-engineering-answer."},{"key":"e_1_3_2_1_3_1","volume-title":"Learning Through Practice Via Role-Playing: Lessons Learnt. In EDULEARN12 Proceedings. IATED, 5069\u20135075","author":"Ahmad Sabrina","year":"2012","unstructured":"Sabrina Ahmad, Emaliana Kasmuri, AK Muda, and NA Muda. 2012. Learning Through Practice Via Role-Playing: Lessons Learnt. In EDULEARN12 Proceedings. IATED, 5069\u20135075."},{"key":"e_1_3_2_1_4_1","volume-title":"Software and Services Process Improvement: 25th European Conference, EuroSPI 2018, Bilbao, Spain, September 5\u20137, 2018, Proceedings 25","author":"Akarsu Zulal","year":"2018","unstructured":"Zulal Akarsu, \u00d6zg\u00fcn Onat Metin, Deniz Gungor, and Murat Yilmaz. 2018. Towards a role playing game for exploring the roles in scrum to improve collaboration problems. In Systems, Software and Services Process Improvement: 25th European Conference, EuroSPI 2018, Bilbao, Spain, September 5\u20137, 2018, Proceedings 25. Springer, 254\u2013264."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3567837","article-title":"Analysis of software engineering skills gap in the industry","volume":"23","author":"Akdur Deniz","year":"2022","unstructured":"Deniz Akdur. 2022. Analysis of software engineering skills gap in the industry. ACM Transactions on Computing Education 23, 1 (2022), 1\u201328.","journal-title":"ACM Transactions on Computing Education"},{"key":"e_1_3_2_1_6_1","volume-title":"Intelligent Algorithms in Software Engineering: Proceedings of the 9th Computer Science On-line Conference","volume":"1","author":"Akinsola Jide ET","year":"2020","unstructured":"Jide ET Akinsola, Afolakemi S Ogunbanwo, Olatunji J Okesola, Isaac J Odun-Ayo, Florence D Ayegbusi, and Ayodele A Adebiyi. 2020. Comparative analysis of software development life cycle models (SDLC). In Intelligent Algorithms in Software Engineering: Proceedings of the 9th Computer Science On-line Conference 2020, Volume 1 9. Springer, 310\u2013322."},{"key":"e_1_3_2_1_7_1","article-title":"Agile software development: Methodologies and trends","volume":"14","author":"Al-Saqqa Samar","year":"2020","unstructured":"Samar Al-Saqqa, Samer Sawalha, and Hiba AbdelNabi. 2020. Agile software development: Methodologies and trends. International Journal of Interactive Mobile Technologies 14, 11 (2020).","journal-title":"International Journal of Interactive Mobile Technologies"},{"key":"e_1_3_2_1_8_1","volume-title":"Sentiment Analysis and Deep Learning: Proceedings of ICSADL","author":"Alam Ashraf","year":"2023","unstructured":"Ashraf Alam and Atasi Mohanty. 2023. Discerning the application of virtual laboratory in curriculum transaction of software engineering lab course from the lens of critical pedagogy. In Sentiment Analysis and Deep Learning: Proceedings of ICSADL 2022. Springer, 53\u201368."},{"key":"e_1_3_2_1_9_1","volume-title":"Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT. In 2024 36th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 1\u201310","author":"AlOmar Eman Abdullah","year":"2024","unstructured":"Eman Abdullah AlOmar and Mohamed Wiem Mkaouer. 2024. Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT. In 2024 36th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 1\u201310."},{"key":"e_1_3_2_1_10_1","volume-title":"Generative AI for Effective Software Development","author":"Arora Chetan","unstructured":"Chetan Arora, John Grundy, and Mohamed Abdelrazek. 2024. Advancing requirements engineering through generative ai: Assessing the role of llms. In Generative AI for Effective Software Development. Springer, 129\u2013148."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","first-page":"52","DOI":"10.61969\/jai.1337500","article-title":"Education in the era of generative artificial intelligence (AI): Understanding the potential benefits of ChatGPT in promoting teaching and learning","volume":"7","author":"Baidoo-Anu David","year":"2023","unstructured":"David Baidoo-Anu and Leticia Owusu Ansah. 2023. Education in the era of generative artificial intelligence (AI): Understanding the potential benefits of ChatGPT in promoting teaching and learning. Journal of AI 7, 1 (2023), 52\u201362.","journal-title":"Journal of AI"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1007\/s10270-023-01105-5","article-title":"On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML","volume":"22","author":"C\u00e1mara Javier","year":"2023","unstructured":"Javier C\u00e1mara, Javier Troya, Lola Burgue\u00f1o, and Antonio Vallecillo. 2023. On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML. Software and Systems Modeling 22, 3 (2023), 781\u2013793.","journal-title":"Software and Systems Modeling"},{"key":"e_1_3_2_1_13_1","volume-title":"Why software fails","author":"Charette Robert N","year":"2005","unstructured":"Robert N Charette. 2005. Why software fails. IEEE spectrum 42, 9 (2005), 36."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the Ninth ACM Conference on Learning@ Scale. 113\u2013120","author":"Charitsis Charis","year":"2022","unstructured":"Charis Charitsis, Chris Piech, and John C Mitchell. 2022. Using nlp to quantify program decomposition in cs1. In Proceedings of the Ninth ACM Conference on Learning@ Scale. 113\u2013120."},{"key":"e_1_3_2_1_15_1","volume-title":"Autoagents: A framework for automatic agent generation. arXiv preprint arXiv:2309.17288","author":"Chen Guangyao","year":"2023","unstructured":"Guangyao Chen, Siwei Dong, Yu Shu, Ge Zhang, Jaward Sesay, B\u00f6rje F Karlsson, Jie Fu, and Yemin Shi. 2023. Autoagents: A framework for automatic agent generation. arXiv preprint arXiv:2309.17288 (2023)."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the IEEE\/ACM 46th international conference on software engineering. 1\u201313","author":"Choudhuri Rudrajit","year":"2024","unstructured":"Rudrajit Choudhuri, Dylan Liu, Igor Steinmacher, Marco Gerosa, and Anita Sarma. 2024. How far are we? the triumphs and trials of generative ai in learning software engineering. In Proceedings of the IEEE\/ACM 46th international conference on software engineering. 1\u201313."},{"key":"e_1_3_2_1_17_1","volume-title":"2021 IEEE Frontiers in Education Conference (FIE). IEEE, 1\u20139.","author":"Cico Orges","year":"2021","unstructured":"Orges Cico, Anh Nguyen Duc, and Letizia Jaccheri. 2021. The development and validation of a framework for teaching software engineering through startup practice in higher education. In 2021 IEEE Frontiers in Education Conference (FIE). IEEE, 1\u20139."},{"key":"e_1_3_2_1_18_1","volume-title":"The chaos report","author":"Clancy Tom","year":"1995","unstructured":"Tom Clancy. 1995. The chaos report. The Standish Group (1995)."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1. 110\u2013116","author":"Daun Marian","year":"2023","unstructured":"Marian Daun and Jennifer Brings. 2023. How ChatGPT will change software engineering education. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1. 110\u2013116."},{"key":"e_1_3_2_1_20_1","volume-title":"Jos\u00e9 J Pazos Arias, and Alberto Gil Solla.","author":"D\u00edaz Redondo Rebeca P","year":"2014","unstructured":"Rebeca P D\u00edaz Redondo, Ana Fernandez Vilas, Jos\u00e9 J Pazos Arias, and Alberto Gil Solla. 2014. Collaborative and role-play strategies in software engineering learning with web 2.0 tools. Computer applications in engineering education 22, 4 (2014), 658\u2013668."},{"key":"e_1_3_2_1_21_1","volume-title":"Adapting Computational Skills for AI Integration. In 2024 36th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 1\u20135.","author":"Elhashemy Hanya","year":"2024","unstructured":"Hanya Elhashemy, Harold Abelson, and Tilman Michaeli. 2024. Adapting Computational Skills for AI Integration. In 2024 36th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 1\u20135."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 24th Australasian Computing Education Conference. 10\u201319","author":"Finnie-Ansley James","year":"2022","unstructured":"James Finnie-Ansley, Paul Denny, Brett A Becker, Andrew Luxton-Reilly, and James Prather. 2022. The robots are coming: Exploring the implications of openai codex on introductory programming. In Proceedings of the 24th Australasian Computing Education Conference. 10\u201319."},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training. 309\u2013319","author":"Frankford Eduard","year":"2024","unstructured":"Eduard Frankford, Clemens Sauerwein, Patrick Bassner, Stephan Krusche, and Ruth Breu. 2024. AI-Tutoring in Software Engineering Education. In Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training. 309\u2013319."},{"key":"e_1_3_2_1_24_1","volume-title":"Critical inquiry in a text-based environment: Computer conferencing in higher education. The internet and higher education 2, 2\u20133","author":"Garrison D Randy","year":"1999","unstructured":"D Randy Garrison, Terry Anderson, and Walter Archer. 1999. Critical inquiry in a text-based environment: Computer conferencing in higher education. The internet and higher education 2, 2\u20133 (1999), 87\u2013105."},{"key":"e_1_3_2_1_25_1","volume-title":"LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead. ACM Transactions on Software Engineering and Methodology","author":"He Junda","year":"2025","unstructured":"Junda He, Christoph Treude, and David Lo. 2025. LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead. ACM Transactions on Software Engineering and Methodology (2025)."},{"key":"e_1_3_2_1_26_1","volume-title":"International Conference on Applied Informatics. Springer, 245\u2013260","author":"Hidalgo Mauricio","year":"2023","unstructured":"Mauricio Hidalgo, Hern\u00e1n Astudillo, and Laura M Castro. 2023. Challenges to Use Role Playing in Software Engineering Education: A Rapid Review. In International Conference on Applied Informatics. Springer, 245\u2013260."},{"key":"e_1_3_2_1_27_1","volume-title":"Real conversations with artificial intelligence: A comparison between human-human online conversations and human-chatbot conversations. Computers in human behavior 49","author":"Hill Jennifer","year":"2015","unstructured":"Jennifer Hill, W Randolph Ford, and Ingrid G Farreras. 2015. Real conversations with artificial intelligence: A comparison between human-human online conversations and human-chatbot conversations. Computers in human behavior 49 (2015), 245\u2013250."},{"key":"e_1_3_2_1_28_1","volume-title":"Zijuan Lin, Liyang Zhou, et al.","author":"Hong Sirui","year":"2023","unstructured":"Sirui Hong, Xiawu Zheng, Jonathan Chen, Yuheng Cheng, Jinlin Wang, Ceyao Zhang, Zili Wang, Steven Ka Shing Yau, Zijuan Lin, Liyang Zhou, et al. 2023. Metagpt: Meta programming for multi-agent collaborative framework. arXiv preprint arXiv:2308.00352 (2023)."},{"key":"e_1_3_2_1_29_1","volume-title":"Analyzing the role of ChatGPT as a writing assistant at higher education level: A systematic review of the literature. Contemporary Educational Technology 15, 4","author":"Imran Muhammad","year":"2023","unstructured":"Muhammad Imran and Norah Almusharraf. 2023. Analyzing the role of ChatGPT as a writing assistant at higher education level: A systematic review of the literature. Contemporary Educational Technology 15, 4 (2023), ep464."},{"key":"e_1_3_2_1_30_1","volume-title":"ChatGPT and software testing education: promises & perils","author":"Jalil Sajed","year":"2023","unstructured":"Sajed Jalil, Suzzana Rafi, Thomas D LaToza, Kevin Moran, and Wing Lam. 2023. ChatGPT and software testing education: promises & perils (2023). arXiv preprint arXiv:2302.03287 (2023)."},{"key":"e_1_3_2_1_31_1","volume-title":"2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 359\u2013361","author":"Ko Minhyuk","year":"2024","unstructured":"Minhyuk Ko, Dibyendu Brinto Bose, Weilu Wang, Mohammed Seyam, and Chris Brown. 2024. Understanding the Performance of Large Language Model to Generate SQL Queries. In 2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 359\u2013361."},{"key":"e_1_3_2_1_32_1","volume-title":"2013 35th International Conference on Software Engineering (ICSE). IEEE, 1138\u20131147","author":"Kuhrmann Marco","year":"2013","unstructured":"Marco Kuhrmann, Daniel M\u00e9ndez Fern\u00e1ndez, and J\u00fcrgen M\u00fcnch. 2013. Teaching software process modeling. In 2013 35th International Conference on Software Engineering (ICSE). IEEE, 1138\u20131147."},{"key":"e_1_3_2_1_33_1","volume-title":"Large language model-based agents for software engineering: A survey. arXiv preprint arXiv:2409.02977","author":"Liu Junwei","year":"2024","unstructured":"Junwei Liu, Kaixin Wang, Yixuan Chen, Xin Peng, Zhenpeng Chen, Lingming Zhang, and Yiling Lou. 2024. Large language model-based agents for software engineering: A survey. arXiv preprint arXiv:2409.02977 (2024)."},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1. 750\u2013756","author":"Liu Rongxin","year":"2024","unstructured":"Rongxin Liu, Carter Zenke, Charlie Liu, Andrew Holmes, Patrick Thornton, and David J Malan. 2024. Teaching CS50 with AI: leveraging generative artificial intelligence in computer science education. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1. 750\u2013756."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Yu Liu Tong Li Zheqing Huang and Zhen Yang. 2023. BARA: A Dynamic State-based Serious Game for Teaching Requirements Elicitation. In 2023 IEEE\/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). IEEE 141\u2013152.","DOI":"10.1109\/ICSE-SEET58685.2023.00020"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the ACM\/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training. 29\u201339","author":"Luukkainen Roope","year":"2022","unstructured":"Roope Luukkainen, Jussi Kasurinen, Uolevi Nikula, and Valentina Lenarduzzi. 2022. Aspa: A static analyser to support learning and continuous feedback on programming courses. an empirical validation. In Proceedings of the ACM\/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training. 29\u201339."},{"key":"e_1_3_2_1_37_1","volume-title":"International Journal of Emerging Technologies in Learning 9","author":"Ma Kun","year":"2014","unstructured":"Kun Ma, Hao Teng, Lixin Du, and Kun Zhang. 2014. Project-driven learning-by-doing method for teaching software engineering using virtualization technology. International Journal of Emerging Technologies in Learning 9 (2014)."},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings. 26th International Conference on Software Engineering. IEEE, 378\u2013386","author":"Manhart Peter","year":"2004","unstructured":"Peter Manhart and Kurt Schneider. 2004. Breaking the ice for agile development of embedded software: An industry experience report. In Proceedings. 26th International Conference on Software Engineering. IEEE, 378\u2013386."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Julia M Markel Steven G Opferman James A Landay and Chris Piech. 2023. GPTeach: Interactive TA Training with GPT Based Students. (2023).","DOI":"10.35542\/osf.io\/r23bu"},{"key":"e_1_3_2_1_40_1","first-page":"1","article-title":"Teaching case: A systems analysis role-play exercise and assignment","volume":"28","author":"Mitri Michel","year":"2017","unstructured":"Michel Mitri, Carey Cole, and Laura Atkins. 2017. Teaching case: A systems analysis role-play exercise and assignment. Journal of Information Systems Education 28, 1 (2017), 1.","journal-title":"Journal of Information Systems Education"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"crossref","unstructured":"Anh Nguyen-Duc Beatriz Cabrero-Daniel Adam Przybylek Chetan Arora Dron Khanna Tomas Herda Usman Rafiq Jorge Melegati Eduardo Guerra Kai-Kristian Kemell et al. 2023. Generative Artificial Intelligence for Software Engineering-A Research Agenda. arXiv preprint arXiv:2310.18648 (2023).","DOI":"10.2139\/ssrn.4622517"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2936660"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. 1\u201322","author":"Park Joon Sung","year":"2023","unstructured":"Joon Sung Park, Joseph O'Brien, Carrie Jun Cai, Meredith Ringel Morris, Percy Liang, and Michael S Bernstein. 2023. Generative agents: Interactive simulacra of human behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. 1\u201322."},{"key":"e_1_3_2_1_44_1","unstructured":"Roger S Pressman. 2005. Software engineering: a practitioner's approach. Palgrave macmillan."},{"key":"e_1_3_2_1_45_1","volume-title":"2023 IEEE Global Engineering Education Conference (EDUCON). IEEE, 1\u20139.","author":"Qadir Junaid","year":"2023","unstructured":"Junaid Qadir. 2023. Engineering education in the era of ChatGPT: Promise and pitfalls of generative AI for education. In 2023 IEEE Global Engineering Education Conference (EDUCON). IEEE, 1\u20139."},{"key":"e_1_3_2_1_46_1","volume-title":"Communicative agents for software development. arXiv preprint arXiv:2307.07924","author":"Qian Chen","year":"2023","unstructured":"Chen Qian, Xin Cong, Cheng Yang, Weize Chen, Yusheng Su, Juyuan Xu, Zhiyuan Liu, and Maosong Sun. 2023. Communicative agents for software development. arXiv preprint arXiv:2307.07924 (2023)."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 2006 international workshop on Summit on software engineering education. 13\u201316","author":"Reichlmay Thomas J","year":"2006","unstructured":"Thomas J Reichlmay. 2006. Collaborating with industry: strategies for an undergraduate software engineering program. In Proceedings of the 2006 international workshop on Summit on software engineering education. 13\u201316."},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the 2022 ACM Conference on International Computing Education Research-Volume 1. 27\u201343","author":"Sarsa Sami","year":"2022","unstructured":"Sami Sarsa, Paul Denny, Arto Hellas, and Juho Leinonen. 2022. Automatic generation of programming exercises and code explanations using large language models. In Proceedings of the 2022 ACM Conference on International Computing Education Research-Volume 1. 27\u201343."},{"key":"e_1_3_2_1_49_1","volume-title":"2013 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems. IEEE, 113\u2013119","author":"Shabalina Olga","year":"2013","unstructured":"Olga Shabalina, Natalia Sadovnikova, and Alla Kravets. 2013. Methodology of teaching software engineering: Game-based learning cycle. In 2013 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems. IEEE, 113\u2013119."},{"key":"e_1_3_2_1_50_1","volume-title":"2024 36th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 1\u20135.","author":"Speth Sandro","year":"2024","unstructured":"Sandro Speth, Niklas Meiliner, and Steffen Becker. 2024. ChatGPT's Aptitude in Utilizing UML Diagrams for Software Engineering Exercise Generation. In 2024 36th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 1\u20135."},{"key":"e_1_3_2_1_51_1","volume-title":"13th Annual Conference of the national Advisory Committee on Computing Qualifications. Citeseer, 345\u2013350","author":"Surendran Ken","year":"2000","unstructured":"Ken Surendran and Frank H Young. 2000. Teaching software engineering in a practical way. In 13th Annual Conference of the national Advisory Committee on Computing Qualifications. Citeseer, 345\u2013350."},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the 2008 ACM SIGMIS CPR conference on Computer personnel doctoral consortium and research. 88\u201396","author":"Tan Chuan-Hoo","year":"2008","unstructured":"Chuan-Hoo Tan, Wee-Kek Tan, and Hock-Hai Teo. 2008. Training students to be agile information systems developers: A pedagogical approach. In Proceedings of the 2008 ACM SIGMIS CPR conference on Computer personnel doctoral consortium and research. 88\u201396."},{"key":"e_1_3_2_1_53_1","unstructured":"Deshraj Yadav Taranjeet Singh. 2024. Mem0: The Memory Layer for your AI agents. https:\/\/github.com\/mem0ai\/mem0."},{"key":"e_1_3_2_1_54_1","volume-title":"Roshanak Zilouchian Moghaddam, and Neel Sundaresan","author":"Tufano Michele","year":"2024","unstructured":"Michele Tufano, Anisha Agarwal, Jinu Jang, Roshanak Zilouchian Moghaddam, and Neel Sundaresan. 2024. AutoDev: Automated AI-Driven Development. arXiv preprint arXiv:2403.08299 (2024)."},{"key":"e_1_3_2_1_55_1","volume-title":"2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 92\u2013102","author":"Wang Tianjia","year":"2023","unstructured":"Tianjia Wang, Daniel Vargas D\u00edaz, Chris Brown, and Yan Chen. 2023. Exploring the Role of AI Assistants in Computer Science Education: Methods, Implications, and Instructor Perspectives. In 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 92\u2013102."},{"key":"e_1_3_2_1_56_1","volume-title":"Proceedings of the ACM on Human-Computer Interaction 9, GROUP","author":"Wang Tianjia","year":"2025","unstructured":"Tianjia Wang, Tong Wu, Huayi Liu, Chris Brown, and Yan Chen. 2025. Generative Co-Learners: Enhancing Cognitive and Social Presence of Students in Asynchronous Learning with Generative AI. Proceedings of the ACM on Human-Computer Interaction 9, GROUP (2025), 1\u201324."},{"key":"e_1_3_2_1_57_1","volume-title":"Autogen: Enabling next-gen llm applications via multi-agent conversation. arXiv preprint arXiv:2308.08155","author":"Wu Qingyun","year":"2023","unstructured":"Qingyun Wu, Gagan Bansal, Jieyu Zhang, Yiran Wu, Beibin Li, Erkang Zhu, Li Jiang, Xiaoyun Zhang, Shaokun Zhang, Jiale Liu, et al. 2023. Autogen: Enabling next-gen llm applications via multi-agent conversation. arXiv preprint arXiv:2308.08155 (2023)."}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3727255","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:19:14Z","timestamp":1753730354000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3727255"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":57,"alternative-id":["10.1145\/3696630.3727255","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3727255","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}