Exploring the Frontier of Software Engineering Education with Chatbots

被引:0
作者
Fernandez-y-Fernandez, C. A. [1 ]
Sanchez-Soto, E. [1 ]
Cisnero, J. R. Aguilar [2 ]
Juarez-Ramirez, R. [1 ,3 ]
机构
[1] Univ Tecnol Mixteca, Huajuapan De Leon, Mexico
[2] Univ Popular Autonoma Estado Puebla, CONCYTEP, Puebla, Puebla, Mexico
[3] Univ Autonoma Baja Calif, Tijuana, Baja California, Mexico
关键词
chatbots; OOP; ChatGPT; Gemini; Bing; software engineering education; AI chatbots in education;
D O I
10.1134/S0361768824700774
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article explores the potential of chatbots to bridge the gap for students transitioning from structured programming to object-oriented programming (OOP). We delve into the advantages and disadvantages of using chatbots like ChatGPT 3.5 and 4.0, Gemini, and Bing to assist with OOP learning. While these tools offer benefits like providing code examples and explanations, limitations exist in accurate problem interpretation and adherence to best practices. Building upon the previous student-focused analysis, we present the results of a new survey targeting software engineering teachers: 'Survey on the Use of AI Chatbots in Teaching Software Engineering'. This survey sheds light on how educators integrate chatbots into their curriculum and their perspectives on their effectiveness. The original student survey revealed positive impressions of chatbots as study aids, with a high percentage utilizing and finding them valuable. The teacher survey will provide further insights into their role in the teaching and learning process, ultimately contributing to the development of more efficient software engineers. Recognizing and addressing the limitations of chatbots remains crucial to maximizing their potential in OOP education. This paper is an extension of work originally presented in Conisoft 2023 [1].
引用
收藏
页码:796 / 815
页数:20
相关论文
共 27 条
[1]   A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering [J].
Abdellatif, Ahmad ;
Badran, Khaled ;
Costa, Diego Elias ;
Shihab, Emad .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (08) :3087-3102
[2]  
[Anonymous], 2023, Pause Giant AI Experiments: An Open Letter
[3]  
[Anonymous], 2017, Futurism
[4]  
anthropic, Introducing Claude, Anthropic.
[5]  
Brown TB, 2020, ADV NEUR IN, V33
[6]  
Claude's Constitution, Anthropic
[7]   How ChatGPT Will Change Software Engineering Education [J].
Daun, Marian ;
Brings, Jennifer .
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, :110-116
[8]  
Devlin J, 2019, Arxiv, DOI arXiv:1810.04805
[9]  
Diaz-Herrera J.L., 2004, Software Engineering 2004, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
[10]  
FernandezFernandez C.A., 2024, Abstr. Appl., V2024