中文
相关论文

相关论文: CodEval: Improving Student Success In Programming …

200 篇论文

In modern computer science education, massive open online courses (MOOCs) log thousands of hours of data about how students solve coding challenges. Being so rich in data, these platforms have garnered the interest of the machine learning…

机器学习 · 计算机科学 2018-12-18 Mike Wu , Milan Mosse , Noah Goodman , Chris Piech

As part of formative and summative assessments in programming courses, students work on developing programming artifacts following a given specification. These artifacts are evaluated by the teachers. At the end of this evaluation, the…

软件工程 · 计算机科学 2020-08-17 Manuel Maarek , Léon McGregor

Code review is an essential process to ensure the quality of software that identifies potential software issues at an early stage of software development. Among all software issues, security issues are the most important to identify, as…

软件工程 · 计算机科学 2025-10-15 Yun Peng , Kisub Kim , Linghan Meng , Kui Liu

Comprehending and elucidating the purpose of code is often cited as being a key learning objective within introductory programming courses. To address this objective ``Explain-in-Plain-English'' questions, in which students are shown a…

计算机与社会 · 计算机科学 2023-11-28 David H. Smith , Craig Zilles

Comprehensive evaluation of mobile agents can significantly advance their development and real-world applicability. However, existing benchmarks lack practicality and scalability due to the extensive manual effort in defining task reward…

人工智能 · 计算机科学 2025-09-25 Jiahui Sun , Zhichao Hua , Yubin Xia

Developers often encounter unfamiliar code during software maintenance which consumes a significant amount of time for comprehension, especially for novice programmers. Automated techniques that analyze a source code and present key…

软件工程 · 计算机科学 2021-07-07 Ashutosh Rajput , Nakshatra Gupta , Sridhar Chimalakonda

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

Instruction-based multimodal image manipulation has recently made rapid progress. However, existing evaluation methods lack a systematic and human-aligned framework for assessing model performance on complex and creative editing tasks. To…

计算机视觉与模式识别 · 计算机科学 2026-03-30 Chonghuinan Wang , Zihan Chen , Yuxiang Wei , Tianyi Jiang , Xiaohe Wu , Fan Li , Wangmeng Zuo , Hongxun Yao

Recent releases of open-source research codes and solvers for numerically solving partial differential equations in Python present a great opportunity for educators to integrate these codes into the classroom in a variety of ways. The ease…

物理教育 · 物理学 2020-08-27 Pavan Inguva , Vijesh J. Bhute , Thomas N. H. Cheng , Pierre J. Walker

Acquiring high-quality instruction-code pairs is essential for training Large Language Models (LLMs) for code generation. Manually curated data is expensive and inherently limited in scale, motivating the development of code-centric…

软件工程 · 计算机科学 2025-07-31 Qiushi Sun , Jinyang Gong , Lei Li , Qipeng Guo , Fei Yuan

Programming projects are essential in computer science education for bridging theory with practice and introducing students to tools like Git, IDEs, and debuggers. However, designing and evaluating these projects (especially in MOOCs)can be…

计算机与社会 · 计算机科学 2026-01-22 Pierre Schaus , Guillaume Derval , Augustin Delecluse

LLM-based automatic survey systems are transforming how users acquire information from the web by integrating retrieval, organization, and content synthesis into end-to-end generation pipelines. While recent works focus on developing new…

计算与语言 · 计算机科学 2025-12-03 Jiahao Zhao , Shuaixing Zhang , Nan Xu , Lei Wang

Large language models (LLMs) are increasingly deployed as conversational tutors in STEM education, yet most systems still rely on a single LLM with a static retrieval-augmented generation (RAG) pipeline over course materials. This design…

人工智能 · 计算机科学 2025-12-02 Yefeng Wu , Yuchen Song , Yecheng Zhao , Ling Wu , Shan Wan

The better developers can learn software tools, the faster they can start using them and the more efficiently they can later work with them. Tutorials are supposed to help here. While in the early days of computing, mostly text tutorials…

软件工程 · 计算机科学 2017-04-04 Verena Käfer , Daniel Kulesz , Stefan Wagner

This study addresses challenges in traditional assignment submission methods used in higher education by introducing and evaluating a customized Git-based submission system. Employing iterative software development and user-centered design…

软件工程 · 计算机科学 2025-10-09 Ololade Babatunde , Tomisin Ayodabo , Raqibul Raqibul

In programming education, providing manual feedback is essential but labour-intensive, posing challenges in consistency and timeliness. We introduce ECHO, a machine learning method to automate the reuse of feedback in educational code…

Existing evaluation benchmarks of language models of code (code LMs) focus almost exclusively on whether the LMs can generate functionally-correct code. In real-world software engineering, developers think beyond functional correctness.…

软件工程 · 计算机科学 2024-10-01 Manav Singhal , Tushar Aggarwal , Abhijeet Awasthi , Nagarajan Natarajan , Aditya Kanade

The most prevalent scope of interest for OCR applications used to be scanned documents, but it has now shifted towards the natural scene. Despite the change of times, the existing evaluation methods are still based on the old criteria…

计算机视觉与模式识别 · 计算机科学 2019-08-30 Hong-Seok Lee , Youngmin Yoon , Pil-Hoon Jang , Chankyu Choi

With the emergence of Large Language Models (LLMs), there has been a significant improvement in the programming capabilities of models, attracting growing attention from researchers. Evaluating the programming capabilities of LLMs is…

Code verifiers play a critical role in post-verification for LLM-based code generation, yet existing supervised fine-tuning methods suffer from data scarcity, high failure rates, and poor inference efficiency. While reinforcement learning…

人工智能 · 计算机科学 2026-02-02 Ji Shi , Peiming Guo , Meishan Zhang , Miao Zhang , Xuebo Liu , Min Zhang , Weili Guan