mlsanityData to 7 Oct 2026

Breaking the Silence: the Threats of Using LLMs in Software Engineering

arXiv 2312.08055 ↗First posted 13 Dec 2023cs.SE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Large Language Models (LLMs) have gained considerable traction within the Software Engineering (SE) community, impacting various SE tasks from code completion to test generation, from program repair to code summarization. Despite their promise, researchers must still be careful as numerous intricate factors can influence the outcomes of experiments involving LLMs. This paper initiates an open discussion on potential threats to the validity of LLM-based research including issues such as closed-source models, possible data leakage between LLM training data and research evaluation, and the reproducibility of LLM-based findings. In response, this paper proposes a set of guidelines tailored for SE researchers and Language Model (LM) providers to mitigate these concerns. The implications of the guidelines are illustrated using existing good practices followed by LLM providers and a practical example for SE researchers in the context of test case generation.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 46 references that are in the map. First posted on arXiv 13 Dec 2023.

Builds on

21 of 46 references.

References · 21

  1. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  2. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  5. 2023Siren's Song in the AI Ocean: A Survey on Hallucination in Large Language Modelscited by 695
  6. 2023How is ChatGPT's behavior changing over time?cited by 265
  7. 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
  8. 2023Keep the Conversation Going: Fixing 162 out of 337 bugs for 0.42 each using ChatGPTcited by 125
  9. 2020Unit Test Case Generation with Transformers and Focal Contextcited by 118
  10. 2023A Systematic Review of Green AIcited by 77
  11. 2022Is GitHub's Copilot as Bad as Humans at Introducing Vulnerabilities in Code?cited by 63
  12. 2023Using Large Language Models to Generate JUnit Tests: An Empirical Studycited by 53
9 more
  1. 2023Large Language Models and Simple, Stupid Bugscited by 45
  2. 2023On the Challenges of Using Black-Box APIs for Toxicity Evaluation in Researchcited by 44
  3. 2023A3Test: Assertion-Augmented Automated Test Case Generationcited by 33
  4. 2023ChatGPT vs SBST: A Comparative Assessment of Unit Test Suite Generationcited by 32
  5. 2023Assessing Hidden Risks of LLMs: An Empirical Study on Robustness, Consistency, and Credibilitycited by 28
  6. 2023Large Language Models in Fault Localisationcited by 28
  7. 2022Codex Hacks HackerRank: Memorization Issues and a Framework for Code Synthesis Evaluationcited by 14
  8. 2021Training Data Leakage Analysis in Language Modelscited by 7
  9. 2021JUGE: An Infrastructure for Benchmarking Java Unit Test Generatorscited by 2

Built on by

Not cited yet.