中文
相关论文

相关论文: The CodRep Machine Learning on Source Code Competi…

200 篇论文

The Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES) was co-located with ETAPS 2009 in the city of York, England. The workshop took place on Sunday 22nd March 2009.…

编程语言 · 计算机科学 2010-02-09 Alastair R. Beresford , Simon Gay

In this paper, we present a novel attack against authorship attribution of source code. We exploit that recent attribution methods rest on machine learning and thus can be deceived by adversarial examples of source code. Our attack performs…

机器学习 · 计算机科学 2019-06-03 Erwin Quiring , Alwin Maier , Konrad Rieck

Conventional theoretical machine learning studies generally assume explicitly or implicitly that there are enough or even infinitely supplied computational resources. In real practice, however, computational resources are usually limited,…

机器学习 · 计算机科学 2024-08-27 Zhi-Hua Zhou

Code Review consists in assessing the code written by teammates with the goal of increasing code quality. Empirical studies documented the benefits brought by such a practice that, however, has its cost to pay in terms of developers' time.…

软件工程 · 计算机科学 2025-03-13 Rosalia Tufano , Gabriele Bavota

Reproducibility is a key aspect for scientific advancement across disciplines, and reducing barriers for open science is a focus area for the theme of Interspeech 2023. Availability of source code is one of the indicators that facilitates…

数字图书馆 · 计算机科学 2023-08-30 Mohammad Arvan , A. Seza Doğruöz , Natalie Parde

Industry can get any research it wants, just by publishing a baseline result along with the data and scripts need to reproduce that work. For instance, the paper ``Data Mining Static Code Attributes to Learn Defect Predictors'' presented…

软件工程 · 计算机科学 2025-01-28 Tim Menzies

The two most significant bottlenecks in code merging are the build process and the unit tests. However, as the number of items to be checked in a code review increases, that code review becomes a bottleneck for code merging as well. Because…

软件工程 · 计算机科学 2022-02-14 Geunsik Lim , Yonghwi Kwon , Joonbae Park , Chul-Joo Kim

Competitive programming benchmarks are widely used in scenarios such as programming contests and large language model assessments. However, the growing presence of duplicate or highly similar problems raises concerns not only about…

软件工程 · 计算机科学 2025-10-28 Han Deng , Yuan Meng , Shixiang Tang , Wanli Ouyang , Xinzhu Ma

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…

Commonsense reasoning is a critical AI capability, but it is difficult to construct challenging datasets that test common sense. Recent neural question answering systems, based on large pre-trained models of language, have already achieved…

计算与语言 · 计算机科学 2019-07-29 Michael Chen , Mike D'Arcy , Alisa Liu , Jared Fernandez , Doug Downey

Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of copyable code snippets. Like other software artifacts, code on SO evolves over time, for example when bugs are fixed or…

软件工程 · 计算机科学 2019-03-20 Sebastian Baltes , Christoph Treude , Stephan Diehl

Programmers of distributed systems need to reason about concurrency to avoid races. However, reasoning about concurrency is difficult, and unexpected races show up as bugs. Data race detection in shared memory systems is well-studied…

软件工程 · 计算机科学 2025-07-28 Zhengqun Koo

This is position paper accepted to the Computational Science & Engineering Software Sustainability and Productivity Challenges (CSESSP Challenges) Workshop, sponsored by the Networking and Information Technology Research and Development…

软件工程 · 计算机科学 2015-08-18 Kostadin Damevski , David Shepherd , Nicholas Kraft , Lori Pollock

In November 2022, the HEP Software Foundation and the Institute for Research and Innovation for Software in High-Energy Physics organized a workshop on the topic of Software Citation and Recognition in HEP. The goal of the workshop was to…

高能物理 - 实验 · 物理学 2024-01-05 Matthew Feickert , Daniel S. Katz , Mark S. Neubauer , Elizabeth Sexton-Kennedy , Graeme A. Stewart

Source code summarization involves creating brief descriptions of source code in natural language. These descriptions are a key component of software documentation such as JavaDocs. Automatic code summarization is a prized target of…

软件工程 · 计算机科学 2022-04-05 Sakib Haque , Zachary Eberhart , Aakash Bansal , Collin McMillan

In this paper, we describe and present the first dataset of source code plagiarism specifically aimed at contest plagiarism. The dataset contains 251 pairs of plagiarized solutions of competitive programming tasks in Java, as well as 660…

软件工程 · 计算机科学 2023-03-21 Evgeniy Slobodkin , Alexander Sadovnikov

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and…

Conflict learning algorithms are an important component of modern MIP and CP solvers. But strong conflict information is typically gained by depth-first search. While this is the natural mode for CP solving, it is not for MIP solving. Rapid…

最优化与控制 · 数学 2019-02-08 Timo Berthold , Peter J. Stuckey , Jakob Witzig

Code review is an essential component of software development, playing a vital role in ensuring a comprehensive check of code changes. However, the continuous influx of pull requests and the limited pool of available reviewer candidates…

软件工程 · 计算机科学 2024-01-22 Yu Qiao , Jian Wang , Can Cheng , Wei Tang , Peng Liang , Yuqi Zhao , Bing Li

The rapid development of large language models has revolutionized code intelligence in software development. However, the predominance of closed-source models has restricted extensive research and development. To address this, we introduce…