中文
相关论文

相关论文: An IDE Plugin for Gamified Continuous Integration

200 篇论文

Programming courses in computing science are important because they are often the first introduction to computer programming for many students. Many university students are overwhelmed with the information they must learn for an…

计算机与社会 · 计算机科学 2023-09-25 Kashif Ishaq , Atif Alvi

Constructing benchmarks that test the abilities of modern natural language understanding models is difficult - pre-trained language models exploit artifacts in benchmarks to achieve human parity, but still fail on adversarial examples and…

计算与语言 · 计算机科学 2022-01-17 Alon Talmor , Ori Yoran , Ronan Le Bras , Chandra Bhagavatula , Yoav Goldberg , Yejin Choi , Jonathan Berant

It has been established in recent work that Large Language Models (LLMs) can be prompted to "self-play" conversational games that probe certain capabilities (general instruction following, strategic goal orientation, language understanding…

计算与语言 · 计算机科学 2024-06-03 Anne Beyer , Kranti Chalamalasetti , Sherzod Hakimov , Brielen Madureira , Philipp Sadler , David Schlangen

Code Completion is one of the most used Integrated Development Environment (IDE) features, which affects the everyday life of a software developer. Modern code completion approaches moved from the composition of several static…

软件工程 · 计算机科学 2024-02-15 Anton Semenkin , Yaroslav Sokolov , Evgeniia Vu

Software is everywhere. The increasing requirement of supporting a wide variety of domains has rapidly increased the complexity of software systems, making them hard to maintain and the training process harder for end-users, which in turn…

软件工程 · 计算机科学 2015-10-20 Mohammad Hosseini , Yu Jiang , Poliang Wu , Richard B. Berlin , Lui Sha

While Large Language Models (LLMs) have achieved remarkable success in formal learning tasks such as mathematics and code generation, they still struggle with the "practical wisdom" and generalizable intelligence, such as strategic…

计算与语言 · 计算机科学 2026-01-12 Nuoyan Lyu , Bingbing Xu , Weihao Meng , Yige Yuan , Yang Zhang , Zhiyong Huang , Tat-Seng Chua , Huawei Shen

Dialects suffer from the scarcity of computational textual resources as they exist predominantly in spoken rather than written form and exhibit remarkable geographical diversity. Collecting dialect data and subsequently integrating it into…

人机交互 · 计算机科学 2025-10-01 Jiugeng Sun , Rita Sevastjanova , Sina Ahmadi , Rico Sennrich , Mennatallah El-Assady

More and more learning apps like Duolingo are using some form of gamification (e.g., badges, points, and leaderboards) to enhance user learning. However, they are not always successful. Gamification misuse is a phenomenon that occurs when…

人机交互 · 计算机科学 2022-03-31 Reza Hadi Mogavi , Bingcan Guo , Yuanhao Zhang , Ehsan-Ul Haq , Pan Hui , Xiaojuan Ma

One core aspect of immersive visualization labs is to develop and provide powerful tools and applications that allow for efficient analysis and exploration of scientific data. As the requirements for such applications are often diverse and…

人机交互 · 计算机科学 2024-11-05 Marcel Krüger , David Gilbert , Torsten Wolfgang Kuhlen , Tim Gerrits

Testing of synchronous reactive systems is challenging because long input sequences are often needed to drive them into a state at which a desired feature can be tested. This is particularly problematic in on-target testing, where a system…

软件工程 · 计算机科学 2013-11-07 Peter Schrammel , Tom Melham , Daniel Kroening

Most modern Integrated Development Environments (IDEs) and code editors have a feature to search across available functionality and items in an open project. In JetBrains IDEs, this feature is called Search Everywhere: it allows users to…

软件工程 · 计算机科学 2024-01-29 Evgeny Abramov , Nikolai Palchikov

A great part of software development involves conceptualizing or communicating the underlying procedures and logic that needs to be expressed in programs. One major difficulty of programming is turning concept into code, especially when…

软件工程 · 计算机科学 2021-09-23 Frank F. Xu , Bogdan Vasilescu , Graham Neubig

This paper summarizes our efforts to aid human reasoning when verification fails through the use of two distinct Formalization Integrated Development Environments (F-IDEs) that we have developed. Both environments are modular and facilitate…

计算机科学中的逻辑 · 计算机科学 2021-11-17 Yu-Shan Sun , Daniel Welch , Murali Sitaraman

Gamification has been used to motivate and engage participants in software engineering education and practice activities. There is a significant demand for empirical studies for the understanding of the impacts and efficacy of gamification.…

The complexity and size increase of software has extended the delay for developers as they wait for code analysis and code merge. With the larger and more complex software, more developers nowadays are developing software with large source…

软件工程 · 计算机科学 2021-02-01 Geunsik Lim , MyungJoo Ham , Jijoong Moon , Wook Song

LLM agents now draw on growing skill libraries to handle complex tasks. However, injecting more skills does not always improve task completion and can even degrade it. Existing methods still treat skill injection as a static step, selecting…

人工智能 · 计算机科学 2026-05-29 Yanchao Li , Wanhao Liu , Ben Gao , Jiaqing Xie , Zhehong Ai , Na Zou , Yuqiang Li , Tianfan Fu

Developers often change types of program elements. Such refactoring often involves updating not only the type of the element itself, but also the API of all type-dependent references in the code, thus it is tedious and time-consuming.…

软件工程 · 计算机科学 2022-05-10 Oleg Smirnov , Ameya Ketkar , Timofey Bryksin , Nikolaos Tsantalis , Danny Dig

Existing reasoning evaluation paradigms suffer from different limitations: fixed benchmarks are increasingly saturated and vulnerable to contamination, while preference-based evaluations rely on subjective judgments. We argue that a core…

人工智能 · 计算机科学 2026-05-19 Baoqing Yue , Zihan Zhu , Yutong Han , Brian Fan , Qian Sun , Jichen Feng , Hufei Yang , Yifan Zhang , Mengdi Wang

In DevOps Course, the Installation and configuration of the various software tools are useful in the context of application development. To teach DevOps Tools precisely to achieve the learning outcome is a skilled task for a trainer. From…

软件工程 · 计算机科学 2022-04-12 Manoj Devare

We propose a generic game-based approach for test case generation. We set up a game between the tester and the System Under Test, in such a way that test cases correspond to game strategies, and the conformance relation ioco corresponds to…

计算机科学与博弈论 · 计算机科学 2018-09-11 Petra van den Bos , Marielle Stoelinga