Can AI Serve as a Substitute for Human Subjects in Software Engineering Research?
Not on the map. Why?
Abstract (arXiv)
Research within sociotechnical domains, such as Software Engineering, fundamentally requires a thorough consideration of the human perspective. However, traditional qualitative data collection methods suffer from challenges related to scale, labor intensity, and the increasing difficulty of participant recruitment. This vision paper proposes a novel approach to qualitative data collection in software engineering research by harnessing the capabilities of artificial intelligence (AI), especially large language models (LLMs) like ChatGPT. We explore the potential of AI-generated synthetic text as an alternative source of qualitative data, by discussing how LLMs can replicate human responses and behaviors in research settings. We examine the application of AI in automating data collection across various methodologies, including persona-based prompting for interviews, multi-persona dialogue for focus groups, and mega-persona responses for surveys. Additionally, we discuss the prospective development of new foundation models aimed at emulating human behavior in observational studies and user evaluations. By simulating human interaction and feedback, these AI models could offer scalable and efficient means of data generation, while providing insights into human attitudes, experiences, and performance. We discuss several open problems and research opportunities to implement this vision and conclude that while AI could augment aspects of data gathering in software engineering research, it cannot replace the nuanced, empathetic understanding inherent in human subjects in some cases, and an integrated approach where both AI and human-generated data coexist will likely yield the most effective outcomes.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Nov 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 6; 2026: 2.
8 papers.
- 2025LLM Social Simulations Are a Promising Research Methodcited by 99
- 2025On Benchmarking Human-Like Intelligence in Machinescited by 25
- 2025SPICE: An Automated SWE-Bench Labeling Pipeline for Issue Clarity, Test Coverage, and Effort Estimationcited by 12
- 2025Generative AI and Empirical Software Engineering: A Paradigm Shiftcited by 9
- 2025Get on the Train or be Left on the Station: Using LLMs for Software Engineering Researchcited by 3
- 2026Stochastic Parrots or Singing in Harmony? Testing Five Leading LLMs for their Ability to Replicate a Human Survey with Synthetic Datacited by 2
- 2025"She was useful, but a bit too optimistic": Augmenting Design with Interactive Virtual Personascited by 0
- 2026What Software Engineering Looks Like to AI Agents? -- An Empirical Study of AI-Only Technical Discourse on MoltBookcited by 0
- 2026What Software Engineering Looks Like to AI Agents? -- An Empirical Study of AI-Only Technical Discourse on MoltBook8 May 2026
- 2026Stochastic Parrots or Singing in Harmony? Testing Five Leading LLMs for their Ability to Replicate a Human Survey with Synthetic Data10 Feb 2026
- 2025"She was useful, but a bit too optimistic": Augmenting Design with Interactive Virtual Personas26 Aug 2025
- 2025SPICE: An Automated SWE-Bench Labeling Pipeline for Issue Clarity, Test Coverage, and Effort Estimation12 Jul 2025
- 2025Get on the Train or be Left on the Station: Using LLMs for Software Engineering Research15 Jun 2025
- 2025LLM Social Simulations Are a Promising Research Method3 Apr 2025
- 2025On Benchmarking Human-Like Intelligence in Machines27 Feb 2025
- 2025Generative AI and Empirical Software Engineering: A Paradigm Shift12 Feb 2025