SEAIJun 26, 2025

How Good Are Synthetic Requirements ? Evaluating LLM-Generated Datasets for AI4RE

arXiv:2506.21138v13 citationsh-index: 2
Originality Incremental advance
AI Analysis

This addresses dataset scarcity for AI4RE researchers and practitioners, offering a systematic approach to synthetic data generation with incremental improvements over prior work.

The paper tackles the shortage of labeled requirements datasets in AI for Requirements Engineering (AI4RE) by developing Synthline v1, an enhanced method for generating synthetic requirements data, and finds that synthetic data can match or outperform human-authored data in specific tasks like security classification (+7.8 points) and defect classification (+15.4 points).

The shortage of publicly available, labeled requirements datasets remains a major barrier to advancing Artificial Intelligence for Requirements Engineering (AI4RE). While Large Language Models offer promising capabilities for synthetic data generation, systematic approaches to control and optimize the quality of generated requirements remain underexplored. This paper presents Synthline v1, an enhanced Product Line approach for generating synthetic requirements data that extends our earlier v0 version with advanced generation strategies and curation techniques. We investigate four research questions assessing how prompting strategies, automated prompt optimization, and post-generation curation affect data quality across four classification tasks: defect detection, functional vs. non-functional, quality vs. non-quality, and security vs. non-security. Our evaluation shows that multi-sample prompting significantly boosts both utility and diversity over single-sample generation, with F1-score gains from 6 to 44 points. The use of PACE (Prompt Actor-Critic Editing) for automated prompt optimization yields task-dependent results, greatly improving functional classification (+32.5 points) but reducing performance on others. Interestingly, similarity-based curation improves diversity but often harms classification performance, indicating that some redundancy may help ML models. Most importantly, our results show that synthetic requirements can match or outperform human-authored ones for specific tasks, with synthetic data surpassing human data for security (+7.8 points) and defect classification (+15.4 points). These findings offer practical insights for AI4RE and chart a viable path to mitigating dataset scarcity through systematic synthetic generation.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes