中文
相关论文

相关论文: Forming Teams for Teaching Programming based on St…

200 篇论文

While coursework provides undergraduate data science students with some relevant analytic skills, many are not given the rich experiences with data and computing they need to be successful in the workplace. Additionally, students often have…

其他统计学 · 统计学 2022-03-08 Chelsey Legacy , Andrew Zieffler , Benjamin S. Baumer , Valerie Barr , Nicholas J. Horton

The idea of using unfolding as a way of computing a program semantics has been applied successfully to logic programs and has shown itself a powerful tool that provides concrete, implementable results, as its outcome is actually source…

编程语言 · 计算机科学 2017-08-29 José María Rey-Poza , Julio Mariño-Carballo

Recent advances in Large Language Models (LLMs) have introduced a new paradigm for software development, where source code is generated from natural language prompts. While this paradigm significantly boosts development productivity,…

人机交互 · 计算机科学 2026-05-06 Jinsheng Ba , Sverrir Thorgeirsson , Zhendong Su

Large language models trained on code have shown great potential to increase productivity of software developers. Several execution-based benchmarks have been proposed to evaluate functional correctness of model-generated code on simple…

Projects and Practices in Physics (P$^3$) is an introductory physics class at Michigan State University that replaces lectures with a problem based learning environment. To promote the development of group based practices, students all…

物理教育 · 物理学 2022-07-06 Kristina Griswold , Daryl McPadden , Marcos D. Caballero , Paul Irving

Nowadays, many software projects are partially or completely open-source based. There is an increasing need for companies to participate in open-source software (OSS) projects, e.g., in order to benefit from open source ecosystems. OSS…

软件工程 · 计算机科学 2013-11-07 Fabian Fagerholm , Patrik Johnson , Alejandro Sánchez Guinea , Jay Borenstein , Jürgen Münch

The teaching of statistics in higher education in the UK is still largely lecture-based. This is despite recommendations such as those given by the American Statistical Association's GAISE report that more emphasis should be placed on…

其他统计学 · 统计学 2021-03-11 Elinor Jones , Tom Palmer

Context: Software systems are in continuous evolution through source code changes to fixing bugs, adding new functionalities and improving the internal architecture. All these practices are recorded in the version history, which can be…

软件工程 · 计算机科学 2020-01-17 Leandro Ungari Cayres , Bruno Santos de Lima , Rogério Eduardo Garcia

This study investigates teamwork dynamics in student software development projects through a mixed-method approach combining quantitative analysis of GitLab commit logs and qualitative survey data. We analyzed individual contributions…

With the growth of natural language processing techniques and demand for improved software engineering efficiency, there is an emerging interest in translating intention from human languages to programming languages. In this survey paper,…

软件工程 · 计算机科学 2021-05-20 Celine Lee , Justin Gottschlich , Dan Roth

Argumentation is a core practice in STEM education, but its productivity depends on who participates and how they interact. Higher-achieving students often dominate the talk and decision-making, while lower-achieving peers may disengage,…

人工智能 · 计算机科学 2026-04-28 Jennifer Kleiman , Yizhu Gao , Xin Xia , Zhaoji Wang , Zipei Zhu , Jongchan Park , Xiaoming Zhai

Instructors have limited time and resources to help struggling students, and these resources should be directed to the students who most need them. To address this, researchers have constructed models that can predict students' final course…

机器学习 · 计算机科学 2021-02-12 Ge Gao , Samiha Marwan , Thomas W. Price

Consistency is one of the keys to maintainable source code and hence a successful software project. We propose a novel method of extracting the intent of programmers from source code of a large project (~300kLOC) and checking the semantic…

软件工程 · 计算机科学 2022-03-21 Yusuke Shinyama , Yoshitaka Arahori , Katsuhiko Gondow

Large language models can perform semantic parsing with little training data, when prompted with in-context examples. It has been shown that this can be improved by formulating the problem as paraphrasing into canonical utterances, which…

计算与语言 · 计算机科学 2022-05-31 Richard Shin , Benjamin Van Durme

This paper contains analysis of main modern approaches to dynamic code generation, in particular generation of new classes of objects during program execution. The main attention was paid to universal exploiters of homogeneous classes of…

软件工程 · 计算机科学 2018-11-20 Dmytro O. Terletskyi

Existing reinforcement learning strategies based on outcome supervision have proven effective in enhancing the performance of large language models(LLMs) for code generation. While reinforcement learning based on process supervision has…

软件工程 · 计算机科学 2025-02-05 Yufan Ye , Ting Zhang , Wenbin Jiang , Hua Huang

Generative AI enables students to produce plausible code quickly. Producing working code is therefore no longer a reliable indicator of understanding. This is particularly problematic in non-computer-science programmes, where time…

计算机与社会 · 计算机科学 2026-04-09 Christina Maria Mayr

Recently, there has been a surge in the use of generated data to enhance the performance of downstream models, largely due to the advancements in pre-trained language models. However, most prevailing methods trained generative and…

计算与语言 · 计算机科学 2023-09-26 Tong Wu , Hao Wang , Zhongshen Zeng , Wei Wang , Hai-Tao Zheng , Jiaxing Zhang

Intelligent coding systems are transforming software development by enabling users to specify code behavior in natural language. However, the opaque decision-making of AI-driven coders raises trust and usability concerns, particularly for…

软件工程 · 计算机科学 2025-08-11 Xiangzhe Xu , Shiwei Feng , Zian Su , Chengpeng Wang , Xiangyu Zhang

Optimizing scientific software is a difficult task because codebases are often large and complex, and performance can depend upon several factors including the algorithm, its implementation, and hardware among others. Causes of poor…

分布式、并行与集群计算 · 计算机科学 2024-04-30 Daniel Nichols , Pranav Polasam , Harshitha Menon , Aniruddha Marathe , Todd Gamblin , Abhinav Bhatele