Abstract
Pre-trained or fine-tuned on large code corpora, Large Language Models (LLMs) have demonstrated strong performance in code completion tasks. However, their embedded knowledge is constrained by the timeliness of training data, which often includes code using deprecated APIs. Consequently, LLMs frequently generate deprecated APIs that will no longer be supported in future versions of third-party libraries. While retraining LLMs on updated codebases could refresh their API knowledge, this approach is computationally expensive. Recently, lightweight model editing methods have emerged to efficiently correct specific knowledge in LLMs. However, it remains unclear whether these methods can effectively update deprecated API knowledge and enable edited models to generate up-to-date APIs. To address this gap, we conduct the first systematic study applying 10 state-of-the-art model editing techniques to update deprecated API knowledge in three LLMs: Qwen2.5-Coder, CodeGemma, and DeepSeek-Coder. We introduce EDAPIBench, a dedicated benchmark featuring over 70 deprecated APIs from 8 popular Python libraries, with more than 3,000 editing instances. Our results show that the parameter-efficient fine-tuning method AdaLoRA achieves the best performance in enabling edited models to generate correct, up-to-date APIs, but falls short in Specificity (i.e., the editing influences untargeted knowledge). To resolve this, we propose AdaLoRA-L, which defines “Common API Layers” (layers within the LLMs with high importance across all APIs, storing general knowledge and excluded from editing) and restricts edits exclusively to “Specific API Layers” (layers with high importance only for the target API, storing the API-specific knowledge). Experimental results demonstrate that AdaLoRA-L significantly improves Specificity while maintaining comparable performance across other evaluation metrics. © 2026 Copyright held by the owner/author(s). Publication rights licensed to ACM.
| Original language | English |
|---|---|
| Title of host publication | 35th ACM SIGSOFT International Symposium on Software Testing and Analysis |
| Publisher | Association for Computing Machinery |
| Publication status | Accepted/In press/Filed - 16 Apr 2026 |
| Event | 35th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026) - Oakland, California, United States Duration: 3 Oct 2026 → 9 Oct 2026 |
Conference
| Conference | 35th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026) |
|---|---|
| Place | United States |
| City | Oakland, California |
| Period | 3/10/26 → 9/10/26 |
Bibliographical note
Since this conference is yet to commence, the information for this record is subject to revision.Research Keywords
- Large Language Model
- Deprecated API
- Model Editing
Fingerprint
Dive into the research topics of 'Don’t Use a Cannon to Kill a Fly: Lightweight Model Editing for LLMs to Correct Deprecated API Recommendations'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver