Gustavo Carreira, Leonardo Silva, A. J. Mendes, Hugo Gonçalo Oliveira
{"title":"Pyo, a Chatbot Assistant for Introductory Programming Students","authors":"Gustavo Carreira, Leonardo Silva, A. J. Mendes, Hugo Gonçalo Oliveira","doi":"10.1109/SIIE56031.2022.9982349","DOIUrl":null,"url":null,"abstract":"As a result of the technological advancements in our society, the number of students enrolling in Computer Science and related courses continues to rise. Programming is regarded as a difficult subject to learn, and as the size of classes and the number of students enrolled in online courses continues to increase, providing individualized support to determine where the difficulties of a student lie may appear impossible, resulting in frustration, lack of motivation, and an increase in dropout rates. Chatbots can mitigate this problem as it can provide simultaneous support to multiple students 24 hours a day, seven days a week, and by allowing introverted students to express questions more comfortably. This paper proposes the implementation of a chatbot denominated Pyo aiming to provide assistance to novice programmers. It was evaluated how students enrolled in an online introductory programming course interacted with Pyo in order to draw conclusions about the effectiveness of the chatbot’s features. The results indicate that Pyo facilitates student learning; however, more straightforward explanations of its functionalities were requested.","PeriodicalId":202540,"journal":{"name":"2022 International Symposium on Computers in Education (SIIE)","volume":"195 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Symposium on Computers in Education (SIIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIIE56031.2022.9982349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
As a result of the technological advancements in our society, the number of students enrolling in Computer Science and related courses continues to rise. Programming is regarded as a difficult subject to learn, and as the size of classes and the number of students enrolled in online courses continues to increase, providing individualized support to determine where the difficulties of a student lie may appear impossible, resulting in frustration, lack of motivation, and an increase in dropout rates. Chatbots can mitigate this problem as it can provide simultaneous support to multiple students 24 hours a day, seven days a week, and by allowing introverted students to express questions more comfortably. This paper proposes the implementation of a chatbot denominated Pyo aiming to provide assistance to novice programmers. It was evaluated how students enrolled in an online introductory programming course interacted with Pyo in order to draw conclusions about the effectiveness of the chatbot’s features. The results indicate that Pyo facilitates student learning; however, more straightforward explanations of its functionalities were requested.