mlsanityData to 7 Oct 2026

A study on Prompt Design, Advantages and Limitations of ChatGPT for Deep Learning Program Repair

arXiv 2304.08191 ↗First posted 17 Apr 2023cs.SEcited by 26

Not on the map. Why?

Abstract (arXiv)

ChatGPT has revolutionized many research and industrial fields. ChatGPT has shown great potential in software engineering to boost various traditional tasks such as program repair, code understanding, and code generation. However, whether automatic program repair (APR) applies to deep learning (DL) programs is still unknown. DL programs, whose decision logic is not explicitly encoded in the source code, have posed unique challenges to APR. While to repair DL programs, an APR approach needs to not only parse the source code syntactically but also needs to understand the code intention. With the best prior work, the performance of fault localization is still far less than satisfactory (only about 30%). Therefore, in this paper, we explore ChatGPT's capability for DL program repair by asking three research questions. (1) Can ChatGPT debug DL programs effectively? (2) How can ChatGPT's repair performance be improved by prompting? (3) In which way can dialogue help facilitate the repair? On top of that, we categorize the common aspects useful for prompt design for DL program repair. Also, we propose various prompt templates to facilitate the performance and summarize the advantages and disadvantages of ChatGPT's abilities such as detecting bad code smell, code refactoring, and detecting API misuse/deprecation.

Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Apr 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 10; 2024: 8; 2025: 5; 2026: 3.

26 papers.

Sort:

By area:

  1. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  2. 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
  3. 2023Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program Repaircited by 55
  4. 2023A New Era in Software Security: Towards Self-Healing Software via Large Language Models and Formal Verificationcited by 42
  5. 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 39
  6. 2023Automatic Code Summarization via ChatGPT: How Far Are We?cited by 34
  7. 2023Log Parsing: How Far Can ChatGPT Go?cited by 16
  8. 2024CigaR: Cost-efficient Program Repair with LLMscited by 14
  9. 2024LangGPT: Rethinking Structured Reusable Prompt Design Framework for LLMs from the Programming Languagecited by 12
  10. 2023An Assessment of ChatGPT on Log Datacited by 11
  11. 2023ZooPFL: Exploring Black-box Foundation Models for Personalized Federated Learningcited by 9
  12. 2024CodeArt: Better Code Models by Attention Regularization When Symbols Are Lackingcited by 7
14 more
  1. 2024Instruct or Interact? Exploring and Eliciting LLMs' Capability in Code Snippet Adaptation Through Prompt Engineeringcited by 6
  2. 2023ConDefects: A New Dataset to Address the Data Leakage Concern for LLM-based Fault Localization and Program Repaircited by 4
  3. 2024Evaluating the Performance of ChatGPT for Spam Email Detectioncited by 4
  4. 2024SmartLLMSentry: A Comprehensive LLM Based Smart Contract Vulnerability Detection Frameworkcited by 3
  5. 2025Optimizing Token Consumption in LLMs: A Nano Surge Approach for Code Reasoning Efficiencycited by 2
  6. 2025FidelityGPT: Correcting Decompilation Distortions with Retrieval Augmented Generationcited by 2
  7. 2023Exploring Large Language Models in Resolving Environment-Related Crash Bugs: Localizing and Repairingcited by 1
  8. 2024Beyond Keywords: A Context-based Hybrid Approach to Mining Ethical Concern-related App Reviewscited by 1
  9. 2025SIExVulTS: Sensitive Information Exposure Vulnerability Detection System using Transformer Models and Static Analysiscited by 1
  10. 2024Peer-aided Repairer: Empowering Large Language Models to Repair Advanced Student Assignmentscited by 0
  11. 2025Large model retrieval enhancement framework for construction site risk identificationcited by 0
  12. 2026Improving MPI Error Detection and Repair with Large Language Models and Bug Referencescited by 0
  13. 2026Large Language Models for Code Generation from Multilingual Prompts: A Curated Benchmark and a Study on Code Qualitycited by 0
  14. 2026MultiFixer: A Coordinator-Proposer Based Multi-Agent Framework For Fixing Multi-Hunk Bugscited by 0