Guidelines for Empirical Studies in Software Engineering involving Large Language Models
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) are widely used in software engineering (SE) research and practice, yet their non-determinism, opaque training data, and rapidly evolving models threaten the reproducibility and replicability of empirical studies. We address this challenge through a collaborative effort of 22 researchers, presenting a taxonomy of seven study types that organizes how LLMs are used in SE research, together with eight guidelines for designing and reporting such studies. Each guideline distinguishes requirements (must) from recommendations (should) and is contextualized by the study types it applies to. Our guidelines recommend that researchers: (1) declare LLM usage and role; (2) report model versions, configurations, and customizations; (3) document the system and prompt design beyond the model; (4) report session traces, i.e., interaction logs and runtime traces; (5) use suitable baselines, benchmarks, and metrics; (6) include an open LLM as a baseline; (7) validate LLM outputs against human judgment; and (8) articulate limitations and mitigations. We complement the guidelines with an applicability matrix mapping guidelines to study types and a reporting checklist for authors and reviewers. We maintain the study types and guidelines online as a living resource for the community to use and shape (llm-guidelines.org).
Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Aug 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 18.
21 papers.
Sort:
By area:
- 2025Failure Modes in LLM Systems: A System-Level Taxonomy for Reliable AI Applicationscited by 10
- 2026Agentic Business Process Management: A Research Manifestocited by 8
- 2026EdgeFlow: Edge-Map Augmented VLM-Based Flowchart Processing for Industrial Requirements Engineeringcited by 1
- 2026Do programming languages still matter to your AI coding agent teammate? Evidence at scale from chess enginescited by 1
- 2026MANGO: Automated Multi-Agent Test Oracle Generation for Vision-Language-Action Modelscited by 1
- 2026Attention to Detail: Evaluating Energy, Performance, and Accuracy Trade-offs Across vLLM Configurationscited by 1
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Reportcited by 1
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulationscited by 0
- 2025Instruction-Tuning Open-Weight Language Models for BPMN Model Generationcited by 0
- 20263100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discoursecited by 0
- 2026Preliminary Guidelines for Using and Evaluating GenAI Tools to Support Systematic Literature Reviewscited by 0
- 2026Can LLMs Test Terminal User Interfaces?cited by 0
9 more
- 2026Detecting Soft Skills in ML Engineering Roles CVscited by 0
- 2026Do Influence Tactics Matter? Investigating Prompt Framing Effects in LLM Code Generationcited by 0
- 2026Antipatterns in AI-assisted Qualitative Data Analysis: A Catalog of Temptations and Pitfalls for Software Engineering Researcherscited by 0
- 2026Model Retirement Creates Reproducibility Risk in Biomedical AI Publicationscited by 0
- 2026When Who You Are Can Change the Code You Get: A Study of Persona-Induced Bias in LLM Code Generationcited by 0
- 2026How Reproducible Are Evaluation Conclusions? A Self-Audit of LLM-Inferred Prompt Structurecited by 0
- 2026A Framework for the Systematic Review of ML Assets in AI Registriescited by 0
- 2026One Skill Too Many: How Co-Installed Skills Conflict in Coding Agentscited by 0
- 2026DTScribe: Generating Models for Digital Twin Reporting using Local Large Language Modelscited by 0
- 2026DTScribe: Generating Models for Digital Twin Reporting using Local Large Language Models13 Oct 2026
- 2026One Skill Too Many: How Co-Installed Skills Conflict in Coding Agents8 Oct 2026
- 2026A Framework for the Systematic Review of ML Assets in AI Registries7 Oct 2026
- 2026How Reproducible Are Evaluation Conclusions? A Self-Audit of LLM-Inferred Prompt Structure24 Sep 2026
- 2026Model Retirement Creates Reproducibility Risk in Biomedical AI Publications4 Sep 2026
- 2026Antipatterns in AI-assisted Qualitative Data Analysis: A Catalog of Temptations and Pitfalls for Software Engineering Researchers28 Aug 2026
- 2026When Who You Are Can Change the Code You Get: A Study of Persona-Induced Bias in LLM Code Generation12 Aug 2026
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report12 Aug 2026
- 2026Do Influence Tactics Matter? Investigating Prompt Framing Effects in LLM Code Generation11 Aug 2026
- 2026Detecting Soft Skills in ML Engineering Roles CVs10 Aug 2026
- 2026Can LLMs Test Terminal User Interfaces?4 Aug 2026
- 2026Preliminary Guidelines for Using and Evaluating GenAI Tools to Support Systematic Literature Reviews27 Jul 2026
9 more
- 2026Attention to Detail: Evaluating Energy, Performance, and Accuracy Trade-offs Across vLLM Configurations10 Jul 2026
- 20263100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discourse8 Jul 2026
- 2026MANGO: Automated Multi-Agent Test Oracle Generation for Vision-Language-Action Models23 Jun 2026
- 2026Do programming languages still matter to your AI coding agent teammate? Evidence at scale from chess engines11 Jun 2026
- 2026EdgeFlow: Edge-Map Augmented VLM-Based Flowchart Processing for Industrial Requirements Engineering26 May 2026
- 2026Agentic Business Process Management: A Research Manifesto19 Mar 2026
- 2025Instruction-Tuning Open-Weight Language Models for BPMN Model Generation12 Dec 2025
- 2025Failure Modes in LLM Systems: A System-Level Taxonomy for Reliable AI Applications25 Nov 2025
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulations21 Nov 2025
- 2026Agentic Business Process Management: A Research Manifestocited by 8
- 2026Do programming languages still matter to your AI coding agent teammate? Evidence at scale from chess enginescited by 1
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Reportcited by 1
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulationscited by 0
- 20263100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discoursecited by 0
- 2026One Skill Too Many: How Co-Installed Skills Conflict in Coding Agentscited by 0
- 2026One Skill Too Many: How Co-Installed Skills Conflict in Coding Agents8 Oct 2026
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report12 Aug 2026
- 20263100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discourse8 Jul 2026
- 2026Do programming languages still matter to your AI coding agent teammate? Evidence at scale from chess engines11 Jun 2026
- 2026Agentic Business Process Management: A Research Manifesto19 Mar 2026
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulations21 Nov 2025
- 2025Failure Modes in LLM Systems: A System-Level Taxonomy for Reliable AI Applicationscited by 10
- 2026EdgeFlow: Edge-Map Augmented VLM-Based Flowchart Processing for Industrial Requirements Engineeringcited by 1
- 2026Attention to Detail: Evaluating Energy, Performance, and Accuracy Trade-offs Across vLLM Configurationscited by 1
- 2025Instruction-Tuning Open-Weight Language Models for BPMN Model Generationcited by 0
- 2026Preliminary Guidelines for Using and Evaluating GenAI Tools to Support Systematic Literature Reviewscited by 0
- 2026Can LLMs Test Terminal User Interfaces?cited by 0
- 2026Detecting Soft Skills in ML Engineering Roles CVscited by 0
- 2026Do Influence Tactics Matter? Investigating Prompt Framing Effects in LLM Code Generationcited by 0
- 2026Antipatterns in AI-assisted Qualitative Data Analysis: A Catalog of Temptations and Pitfalls for Software Engineering Researcherscited by 0
- 2026Model Retirement Creates Reproducibility Risk in Biomedical AI Publicationscited by 0
- 2026When Who You Are Can Change the Code You Get: A Study of Persona-Induced Bias in LLM Code Generationcited by 0
- 2026How Reproducible Are Evaluation Conclusions? A Self-Audit of LLM-Inferred Prompt Structurecited by 0
12 most cited of 14 All 14 (JSON)
- 2026DTScribe: Generating Models for Digital Twin Reporting using Local Large Language Models13 Oct 2026
- 2026A Framework for the Systematic Review of ML Assets in AI Registries7 Oct 2026
- 2026How Reproducible Are Evaluation Conclusions? A Self-Audit of LLM-Inferred Prompt Structure24 Sep 2026
- 2026Model Retirement Creates Reproducibility Risk in Biomedical AI Publications4 Sep 2026
- 2026Antipatterns in AI-assisted Qualitative Data Analysis: A Catalog of Temptations and Pitfalls for Software Engineering Researchers28 Aug 2026
- 2026When Who You Are Can Change the Code You Get: A Study of Persona-Induced Bias in LLM Code Generation12 Aug 2026
- 2026Do Influence Tactics Matter? Investigating Prompt Framing Effects in LLM Code Generation11 Aug 2026
- 2026Detecting Soft Skills in ML Engineering Roles CVs10 Aug 2026
- 2026Can LLMs Test Terminal User Interfaces?4 Aug 2026
- 2026Preliminary Guidelines for Using and Evaluating GenAI Tools to Support Systematic Literature Reviews27 Jul 2026
- 2026Attention to Detail: Evaluating Energy, Performance, and Accuracy Trade-offs Across vLLM Configurations10 Jul 2026
- 2026EdgeFlow: Edge-Map Augmented VLM-Based Flowchart Processing for Industrial Requirements Engineering26 May 2026
12 newest of 14 All 14 (JSON)