MarsCode Agent: AI-native Automated Bug Fixing

Y Liu, P Gao, X Wang, J Liu, Y Shi, Z Zhang… - arXiv preprint arXiv …, 2024 - arxiv.org
Recent advances in large language models (LLMs) have shown significant potential to
automate various software development tasks, including code completion, test generation …

Towards Understanding the Effectiveness of Large Language Models on Directed Test Input Generation

Z Jiang, M Wen, J Cao, X Shi, H Jin - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
Automatic testing has garnered significant attention and success over the past few decades.
Techniques such as unit testing and coverage-guided fuzzing have revealed numerous …

An Empirical Study on LLM-based Agents for Automated Bug Fixing

X Meng, Z Ma, P Gao, C Peng - arXiv preprint arXiv:2411.10213, 2024 - arxiv.org
Large language models (LLMs) and LLM-based Agents have been applied to fix bugs
automatically, demonstrating the capability in addressing software defects by engaging in …

Comparing unidirectional, bidirectional, and word2vec models for discovering vulnerabilities in compiled lifted code

GA McCully, JD Hastings, S Xu, A Fortier - arXiv preprint arXiv:2409.17513, 2024 - arxiv.org
Ransomware and other forms of malware cause significant financial and operational
damage to organizations by exploiting long-standing and often difficult-to-detect software …

Multi-Programming Language Sandbox for LLMs

S Dou, J Zhang, J Zang, Y Tao, H Jia, S Liu… - arXiv preprint arXiv …, 2024 - arxiv.org
We introduce MPLSandbox, an out-of-the-box multi-programming language sandbox
designed to provide unified and comprehensive feedback from compiler and analysis tools …

Effective Vulnerable Function Identification based on CVE Description Empowered by Large Language Models

Y Wu, M Wen, Z Yu, X Guo, H Jin - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
Open-source software (OSS) has profoundly transformed the software development
paradigm by facilitating effortless code reuse. However, in recent years, there has been an …

Unveiling the Characteristics and Impact of Security Patch Evolution

Z Xie, M Wen, Z Wei, H Jin - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
The number of disclosed vulnerabilities in open-source projects has been increasing
steadily over the years, and thus it is important to deploy patches to repair vulnerabilities in a …

Investigating Large Language Models for Code Vulnerability Detection: An Experimental Study

X Jiang, L Wu, S Sun, J Li, J Xue, Y Wang, T Wu… - arXiv preprint arXiv …, 2024 - arxiv.org
Code vulnerability detection (CVD) is essential for addressing and preventing system
security issues, playing a crucial role in ensuring software security. Previous learning-based …

SWE-Fixer: Training Open-Source LLMs for Effective and Efficient GitHub Issue Resolution

C Xie, B Li, C Gao, H Du, W Lam, D Zou… - arXiv preprint arXiv …, 2025 - arxiv.org
Large Language Models (LLMs) have demonstrated remarkable proficiency across a variety
of complex tasks. One significant application of LLMs is in tackling software engineering …

A Real-World Benchmark for Evaluating Fine-Grained Issue Solving Capabilities of Large Language Models

R Hu, C Peng, J Ren, B Jiang, X Meng, Q Wu… - arXiv preprint arXiv …, 2024 - arxiv.org
Automatically resolving software issues is crucial for software development in practice,
impacting the software quality and user experience. The process of resolving real-world …