中文
相关论文

相关论文: WizardMerge -- Save Us From Merging Without Any Cl…

200 篇论文

Models derived from other models are extremely common in machine learning (ML) today. For example, transfer learning is used to create task-specific models from "pre-trained" models through finetuning. This has led to an ecosystem where…

机器学习 · 计算机科学 2023-07-17 Wei Hao , Daniel Mendoza , Rafael da Silva , Deepak Narayanan , Amar Phanishaye

GitHub issue resolving recently has attracted significant attention from academia and industry. SWE-bench is proposed to measure the performance in resolving issues. In this paper, we propose CodeR, which adopts a multi-agent framework and…

Code-mixing, the practice of switching between languages within a conversation, poses unique challenges for traditional NLP. Existing benchmarks are limited by their narrow language pairs and tasks, failing to adequately assess large…

计算与语言 · 计算机科学 2025-09-09 Yilun Yang , Yekun Chai

Code repair is a fundamental task in software development, facilitating efficient bug resolution and software maintenance. Although large language models (LLMs) have demonstrated considerable potential in automated code repair, their…

软件工程 · 计算机科学 2026-02-27 Dekun Dai , MingWei Liu , Anji Li , Jialun Cao , Yanlin Wang , Chong Wang , Xin Peng , Zibin Zheng

Video transformer models require huge amounts of compute resources due to the spatio-temporal scaling of the input. Tackling this, recent methods have proposed to drop or merge tokens for image models, whether randomly or via learned…

计算机视觉与模式识别 · 计算机科学 2025-10-24 Sam Pollard , Michael Wray

Many automated program repair techniques have been proposed for fixing bugs. Some of these techniques use the information beyond the given buggy program and test suite to improve the quality of generated patches. However, there are several…

软件工程 · 计算机科学 2021-03-26 Shin Hwei Tan , Ziqiang Li , Lu Yan

A fundamental problem in cybersecurity and computer science is determining whether a program is free of bugs and vulnerabilities. Fuzzing, a popular approach to discovering vulnerabilities in programs, has several advantages over…

密码学与安全 · 计算机科学 2026-01-27 Ian Hardgrove , John D. Hastings

Software verification has recently made enormous progress due to the development of novel verification methods and the speed-up of supporting technologies like SMT solving. To keep software verification tools up to date with these advances,…

软件工程 · 计算机科学 2020-08-12 Jan Haltermann , Heike Wehrheim

Platforms such as GitHub and GitLab introduce Issue Report Templates (IRTs) to enable more effective issue management and better alignment with developer expectations. However, these templates are not widely adopted in most repositories,…

软件工程 · 计算机科学 2024-02-09 Nafiseh Nikeghbal , Amir Hossein Kargaran , Abbas Heydarnoori

While large language models (LLMs) have accelerated 2D software development through intent-driven "vibe coding", prototyping intelligent Extended Reality (XR) experiences remains a major challenge. The fundamental barrier is not just the…

Software bugs require developers to exert significant effort to identify and resolve them, often consuming about one-third of their time. Bug localization, the process of pinpointing the exact source code files that need modification, is…

软件工程 · 计算机科学 2025-06-24 Partha Chakraborty , Mahmoud Alfadel , Meiyappan Nagappan

Git has become one of the most widely used version control systems today. Among its distinguishing features, its ability to easily and quickly create branches stands out, allowing teams to customize their workflows. In this context, various…

软件工程 · 计算机科学 2025-07-15 Pedro Lopes , Paola Accioly , Paulo Borba , Vitor Menezes

With the rise of AI-based code generation, customizing existing code out of natural language instructions to modify visual results -such as figures or images -has become possible, promising to reduce the need for deep programming expertise.…

软件工程 · 计算机科学 2025-06-05 Charly Reux , Mathieu Acher , Djamel Eddine Khelladi , Olivier Barais , Clément Quinton

Data from software repositories have become an important foundation for the empirical study of software engineering processes. A recurring theme in the repository mining literature is the inference of developer networks capturing e.g.…

软件工程 · 计算机科学 2019-11-22 Christoph Gote , Ingo Scholtes , Frank Schweitzer

Large Language Models (LLMs) have demonstrated remarkable proficiency across a variety of complex tasks. One significant application of LLMs is in tackling software engineering challenges, particularly in resolving real-world tasks on…

计算与语言 · 计算机科学 2025-05-08 Chengxing Xie , Bowen Li , Chang Gao , He Du , Wai Lam , Difan Zou , Kai Chen

Many software projects employ manual code review to gatekeep defects and vulnerabilities in the code before integration. However, reviewers often work under time pressure and rely primarily on static inspection, leaving the dynamic aspects…

软件工程 · 计算机科学 2025-10-20 Wachiraphan Charoenwet , Patanamon Thongtanunam , Van-Thuan Pham , Christoph Treude

The ever-increasing complexity of modern software engineering projects makes the usage of automated assistants imperative. Bots can be used to complete repetitive tasks during development and testing, as well as promoting communication…

软件工程 · 计算机科学 2021-03-18 Samaneh Saadat , Natalia Colmenares , Gita Sukthankar

Navigating the diverse solution spaces of non-trivial software engineering tasks requires a combination of technical knowledge, problem-solving skills, and creativity. With multiple possible solutions available, each with its own set of…

软件工程 · 计算机科学 2023-01-31 Christoph Treude

Grey-box fuzz testing has revealed thousands of vulnerabilities in real-world software owing to its lightweight instrumentation, fast coverage feedback, and dynamic adjusting strategies. However, directly applying grey-box fuzzing to…

软件工程 · 计算机科学 2020-08-03 Hongxu Chen , Shengjian Guo , Yinxing Xue , Yulei Sui , Cen Zhang , Yuekang Li , Haijun Wang , Yang Liu

When working in large and complex codebases, developers face challenges using \textit{Find Usages} to understand how to reuse classes and methods. To better understand these challenges, we conducted a small exploratory study with 4…

软件工程 · 计算机科学 2020-09-03 Emad Aghayi , Aaron Massey , Thomas LaToza