中文
相关论文

相关论文: JediCode -- A Gamefied Approach to Competitive Cod…

200 篇论文

Spatial computing technologies have the potential to revolutionize how we interact with the world around us. However, most modern integrated development environments (IDEs) have not fully adapted to this paradigm shift. For example,…

人机交互 · 计算机科学 2025-05-16 Xiaoyan Wei , Zijian Yue , Hsiang-Ting Chen

The mastery of Hijaiyah letters is a crucial foundation for reading and comprehending the Quran, yet conventional pedagogical approaches based on repetitive memorization frequently struggle to maintain the engagement of young learners in…

We examine "vibe coding": an emerging programming paradigm where developers primarily write code by interacting with code-generating large language models rather than writing code directly. We present the first empirical study of vibe…

人机交互 · 计算机科学 2025-10-06 Advait Sarkar , Ian Drosos

AlphaCode is a code generation system for assisting software developers in solving competitive programming problems using natural language problem descriptions. Despite the advantages of the code generating system, the open source community…

AI-Driven Development Environments (AIDEs) Integrate the power of modern AI into IDEs like Visual Studio Code and JetBrains IntelliJ. By leveraging massive language models and the plethora of openly available source code, AIDEs promise to…

软件工程 · 计算机科学 2022-04-18 Neil Ernst , Gabriele Bavota

Programming education is becoming important as demands on computer literacy and coding skills are growing. Despite the increasing popularity of interactive online learning systems, many programming courses in schools have not changed their…

计算机与社会 · 计算机科学 2020-01-23 Ryo Suzuki , Jun Kato , Koji Yatani

We introduce KodCode, a synthetic dataset that addresses the persistent challenge of acquiring high-quality, verifiable training data across diverse difficulties and domains for training Large Language Models for coding. Existing…

机器学习 · 计算机科学 2025-07-15 Zhangchen Xu , Yang Liu , Yueqin Yin , Mingyuan Zhou , Radha Poovendran

Recent advancements in generative artificial intelligence (GenAI), particularly large language models, have introduced new possibilities for software development practices. In our paper we investigate the emerging Vibe Coding (VC) paradigm…

软件工程 · 计算机科学 2025-10-16 Kevin Krings , Nino S. Bohn , Thomas Ludwig

Time-based media (videos, synthetic animations, and virtual reality experiences) are used for communication, in applications such as manufacturers explaining the operation of a new appliance to consumers and scientists illustrating the…

图形学 · 计算机科学 2019-05-17 Zeyu Wang , Shiyu Qiu , Qingyang Chen , Alexander Ringlein , Julie Dorsey , Holly Rushmeier

In this paper, we present Code Shrew, a new software platform accompanied by an interactive programming course. Its aim is to teach the fundamentals of computer programming by enabling users to create their own drawings and animations. The…

计算机与社会 · 计算机科学 2018-08-09 Ludwik Trammer , Jamie Nunez

This paper presents a new competition -- at the 2022 IEEE Conference on Games (CoG) -- called DareFightingICE Competition. The competition has two tracks: a sound design track and an AI track. The game platform for this competition is also…

人机交互 · 计算机科学 2022-06-16 Ibrahim Khan , Thai Van Nguyen , Xincheng Dai , Ruck Thawonmas

Recently, many artists and creative technologists created computer programming as a goal to create something expressive instead of something functional. In this paper, I analyzed 18 creative coding projects from the Google DevArt…

人机交互 · 计算机科学 2020-05-19 Youyang Hou

This paper investigates the integration and assessment of IntelliGame, a gamification plugin initially designed for Java development, within the realm of JavaScript unit testing. We aim to verify the generalizability of IntelliGame to…

软件工程 · 计算机科学 2024-03-07 Philipp Straubinger , Tommaso Fulcini , Gordon Fraser , Marco Torchiano

The history of humanhood has included competitive activities of many different forms. Sports have offered many benefits beyond that of entertainment. At the time of this article, there exists not a competitive ecosystem for cyber security…

密码学与安全 · 计算机科学 2017-03-16 Jovonni L. Pharr

Learning to program has become common in schools, higher education and individual learning. Although testing is an important aspect of programming, it is often neglected in education due to a perceived lack of time and knowledge, or simply…

软件工程 · 计算机科学 2023-04-06 Philipp Straubinger , Laura Caspari , Gordon Fraser

Writing competitive programming problems is exacting. Authors must: set constraints, input distributions, and edge cases that rule out shortcuts; target specific algorithms (e.g., max-flow, dynamic programming, data structures); and…

Web applications play a crucial role in our daily lives, making it essential to employ testing methods that ensure their quality. Typically, Web testing automation frameworks rely on locators to interact with the graphical user interface,…

软件工程 · 计算机科学 2025-06-02 Dario Olianas , Diego Clerissi , Maurizio Leotta , Filippo Ricca

While "Intent-oriented programming" (or "Vibe Coding") redefines software engineering, existing code agents remain tethered to static code snapshots. Consequently, they struggle to model the critical information embedded in the temporal…

机器学习 · 计算机科学 2026-03-17 Yi-Xuan Deng , Xiaoqin Liu , Yi Zhang , Guo-Wei Yang , Shuojin Yang

Learning to code, and more broadly, learning about computer science is a growing field of activity and research. Under the label of computational thinking, computational concepts are increasingly used as cognitive tools in many subject…

Generative AI is reshaping product design practices through "vibe coding," where product team members express intent in natural language and AI translates it into functional prototypes and code. Despite rapid adoption, little research has…

人机交互 · 计算机科学 2026-05-04 Jie Li , Youyang Hou , Laura Lin , Ruihao Zhu , Hancheng Cao , Abdallah El Ali