中文
相关论文

相关论文: Automatic Assessment of the Design Quality of Pyth…

200 篇论文

This study investigates students' perceptions of Artificial Intelligence (AI) grading systems in an undergraduate computer science course (n = 27), focusing on a block-based programming final project. Guided by the ethical principles…

人工智能 · 计算机科学 2026-02-24 Bahare Riahi , Viktoriia Storozhevykh , Veronica Catete

Current Artificial Intelligence (AI)-based tutoring systems (AI tutors) are primarily evaluated based on the pedagogical quality of their feedback messages. While important, pedagogy alone is insufficient because it ignores a critical…

Recent research has shown the great potential of automatic feedback in education. This paper presents SOBO, a bot we designed to automatically provide feedback on code quality to undergraduate students. SOBO has been deployed in a course at…

软件工程 · 计算机科学 2023-08-08 Sofia Bobadilla , Richard Glassey , Alexandre Bergel , Martin Monperrus

Pretrained language models often do not perform tasks in ways that are in line with our preferences, e.g., generating offensive text or factually incorrect summaries. Recent work approaches the above issue by learning from a simple form of…

计算与语言 · 计算机科学 2022-11-18 Jérémy Scheurer , Jon Ander Campos , Jun Shern Chan , Angelica Chen , Kyunghyun Cho , Ethan Perez

Recent advancements in foundation models show promising capability in graphic design generation. Several studies have started employing Large Multimodal Models (LMMs) to evaluate graphic designs, assuming that LMMs can properly assess their…

计算机视觉与模式识别 · 计算机科学 2024-10-14 Daichi Haraguchi , Naoto Inoue , Wataru Shimoda , Hayato Mitani , Seiichi Uchida , Kota Yamaguchi

Generative AI and large language models hold great promise in enhancing programming education by generating individualized feedback and hints for learners. Recent works have primarily focused on improving the quality of generated feedback…

机器学习 · 计算机科学 2025-03-10 Nachiket Kotalwar , Alkis Gotovos , Adish Singla

With the rapid development of big data and AI technology, programming is in high demand and has become an essential skill for students. Meanwhile, researchers also focus on boosting the online judging system's guidance ability to reduce…

计算机与社会 · 计算机科学 2024-03-25 Yingfan Liu , Renyu Zhu , Ming Gao

Automatic evaluation of natural language generation has long been an elusive goal in NLP.A recent paradigm fine-tunes pre-trained language models to emulate human judgements for a particular task and evaluation criterion. Inspired by the…

计算与语言 · 计算机科学 2023-11-01 Shuhaib Mehri , Vered Shwartz

Previous research has studied the impact of developer personality in different software engineering scenarios, such as team dynamics and programming education. However, little is known about how user personality affect software engineering,…

软件工程 · 计算机科学 2023-07-25 Volodymyr Biryuk , Walid Maalej

When executed well, project-based learning (PBL) engages students' intrinsic motivation, encourages students to learn far beyond a course's limited curriculum, and prepares students to think critically and maturely about the skills and…

计算机与社会 · 计算机科学 2025-03-11 Gati Aher , Robin Schmucker , Tom Mitchell , Zachary C. Lipton

Background: It has long been suggested that user feedback, typically written in natural language by end-users, can help issue detection. However, for large-scale online service systems that receive a tremendous amount of feedback, it…

软件工程 · 计算机科学 2025-08-04 Shuyao Jiang , Jiazhen Gu , Wujie Zheng , Yangfan Zhou , Michael R. Lyu

This study investigates the optimization of Generative AI (GenAI) systems through human feedback, focusing on how varying feedback mechanisms influence the quality of GenAI outputs. We devised a Human-AI training loop where 32 students,…

人机交互 · 计算机科学 2024-04-25 Jacob Sherson , Florent Vinchon

In courses that involve programming assignments, giving meaningful feedback to students is an important challenge. Human beings can give useful feedback by manually grading the programs but this is a time-consuming, labor intensive, and…

编程语言 · 计算机科学 2020-10-19 Joshua Clune , Vijay Ramamurthy , Ruben Martins , Umut A. Acar

Artificial Intelligence (AI) is becoming more and more popular as time passes, allowing to perform tasks that were difficult to do in the past. From predictions to customization, AI is being used in many areas, not being educational…

计算机与社会 · 计算机科学 2023-10-16 David Roldán-Álvarez

Code style is an aesthetic choice exhibited in source code that reflects programmers individual coding habits. This study is the first to investigate whether code style can be used as an indicator to identify good programmers. Data from…

软件工程 · 计算机科学 2024-09-02 Rafed Muhammad Yasir , Ahmedul Kabir

Formal software testing education is important for building efficient QA professionals. Various aspects of quality assurance approaches are usually covered in courses for training software testing students. Automated Test Tools is one of…

软件工程 · 计算机科学 2024-06-03 Susmita Haldar , Mary Pierce , Luiz Fernando Capretz

Natural language (NL) feedback offers rich insights into user experience. While existing studies focus on an instance-level approach, where feedback is used to refine specific examples, we introduce a framework for system-level use of NL…

计算与语言 · 计算机科学 2024-02-06 Weizhe Yuan , Kyunghyun Cho , Jason Weston

Reflective writing is part of many higher education courses across the globe. It is often considered a challenging task for students as it requires self-regulated learning skills to appropriately plan, timely engage and deeply reflect on…

计算机与社会 · 计算机科学 2022-11-16 Wannapon Suraworachet , Qi Zhou , Mutlu Cukurova

In the field of data science, and for academics in general, the Python programming language is a popular choice, mainly because of its libraries for storing, manipulating, and gaining insight from data. Evidence includes the versatile set…

Many people learn programming independently from online resources and often report struggles in achieving their personal learning goals. Learners frequently describe their experiences as isolating and frustrating, challenged by abundant…

人机交互 · 计算机科学 2025-07-31 Sami Saeed Alghamdi , Christopher Bull , Ahmed Kharrufa