Conjecture and Inquiry: Quantifying Software Performance Requirements via Interactive Retrieval-Augmented Preference Elicitation
On the map: Retrieval-augmented generation → RAG pipeline design and evaluation
Abstract (arXiv)
Since software performance requirements are documented in natural language, quantifying them into mathematical forms is essential for software engineering. Yet, the vagueness in performance requirements and uncertainty of human cognition have caused highly uncertain ambiguity in the interpretations, rendering their automated quantification an unaddressed and challenging problem. In this paper, we formalize the problem and propose IRAP, an approach that quantifies performance requirements into mathematical functions via interactive retrieval-augmented preference elicitation. IRAP differs from the others in that it explicitly derives from problem-specific knowledge to retrieve and reason the preferences, which also guides the progressive interaction with stakeholders, while reducing the cognitive overhead. Experiment results against 10 state-of-the-art methods on four real-world datasets demonstrate the superiority of IRAP on all cases with up to 40x improvements under as few as five rounds of interactions.
Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Placed in RAG pipeline design and evaluation, one of 15 directions in Retrieval-augmented generation. Builds on 19 of its 47 references that are in the map. First posted on arXiv 23 Apr 2026.
Builds on
19 of 47 references.
References · 19
- 2022Training language models to follow instructions with human feedbackcited by 15,856
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,322
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,221
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,986
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,712
- 2017Deep reinforcement learning from human preferencescited by 3,871
- 2018Joint Embedding of Words and Labels for Text Classificationcited by 69
- 2024Astute RAG: Overcoming Imperfect Retrieval Augmentation and Knowledge Conflicts for Large Language Modelscited by 57
- 2024WPO: Enhancing RLHF with Weighted Preference Optimizationcited by 53
- 2022An Analysis of Fusion Functions for Hybrid Retrievalcited by 50
- 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
- 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
7 more
- 2025Distilled Lifelong Self-Adaptation for Configurable Systemscited by 11
- 2025PromiseTune: Unveiling Causally Promising and Explainable Configuration Tuningcited by 11
- 2025Faster Configuration Performance Bug Testing with Neural Dual-level Prioritizationcited by 9
- 2016Are "Non-functional" Requirements really Non-functional?cited by 8
- 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 7
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
- 2025Are Prompts All You Need? Evaluating Prompt-Based Large Language Models (LLM)s for Software Requirements Classificationcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024Identifying Performance-Sensitive Configurations in Software Systems through Code Analysis with LLM Agents
- 2026The Specification Paradox: Rethinking Requirements Engineering in the Age of AI ↗
- 2026On Behavioral Alignment of Model-Code and Human-Code Understandability via Behavioral Proxies ↗
- 2026Not All RAGs Are Created Equal: A Component-Wise Empirical Study for Software Engineering Tasks
- 2026A Retrieval-Augmented Framework for Detecting and Resolving Pragmatic Ambiguities in Natural Language Requirements
- 2025Towards Requirements Engineering for RAG Systems
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal
- 2026From Issues to Insights: RAG-based Explanation Generation from Software Engineering Artifacts ↗