MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarios

Code debugging is a crucial task in software engineering, which attracts increasing attention.While remarkable success has been made in the era of large language models (LLMs), current research still focuses on the simple nolibrary or single-library setting, ignoring the complex multi-library scenario in real-world applications.To address this limitation, we make the first attempt to introduce MLDebugging (Multi-Library Debugging), a comprehensive benchmark designed to assess debugging challenges within multi-library Python code.Specifically, MLDebugging encompasses 126 distinct Python libraries, covering a wide range of multi-library code issues, categorized into seven distinct types.Furthermore, we conduct a thorough evaluation of MLDebugging using both mainstream open-source and closedsource LLMs and highlight that current LLMs still struggle to correctly perform code debugging across multi-library scenarios.We hope this work can uncover the potential of LLMs in multi-library debugging scenario and offer insights for future research.

Authors

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.18653/v1/2025.findings-acl.305
Citations
1
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
4.17
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarios

Zheng Cheng, Xiachong Feng, Jingxuan Zhou, Jie Bai et al.
1 citations
Scientific Computing and Data Management
4.17
article

MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarios

Zheng Cheng, Xiachong Feng, Jingxuan Zhou, Jie Bai, L. Q. Qin, Min Li, Jinyang Huang, Qiguang Chen, Hanzhang Zhao
article en
1 citations

Abstract

Code debugging is a crucial task in software engineering, which attracts increasing attention.While remarkable success has been made in the era of large language models (LLMs), current research still focuses on the simple nolibrary or single-library setting, ignoring the complex multi-library scenario in real-world applications.To address this limitation, we make the first attempt to introduce MLDebugging (Multi-Library Debugging), a comprehensive benchmark designed to assess debugging challenges within multi-library Python code.Specifically, MLDebugging encompasses 126 distinct Python libraries, covering a wide range of multi-library code issues, categorized into seven distinct types.Furthermore, we conduct a thorough evaluation of MLDebugging using both mainstream open-source and closedsource LLMs and highlight that current LLMs still struggle to correctly perform code debugging across multi-library scenarios.We hope this work can uncover the potential of LLMs in multi-library debugging scenario and offer insights for future research.

Openalex Percentile: Top 5%
Scientific Computing and Data Management
4.17
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarios — Zheng Cheng, Xiachong Feng, et al. · (2025) | TGRS Research Map | TGRS