Conjecture and Inquiry: Quantifying Software Performance Requirements via Interactive Retrieval-Augmented Preference Elicitation

πŸ“… 2026-04-23
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF

career value

185K/year
πŸ€– AI Summary
This work addresses the challenge of automatically translating natural language descriptions of software performance requirements into precise mathematical formulations, a task often hindered by linguistic ambiguity and cognitive uncertainty. The authors propose an interactive, retrieval-augmented preference elicitation method that uniquely integrates domain-specific knowledge into both preference inference and dialogue guidance. By leveraging this knowledge to steer conversational interactions, the approach incrementally refines user intent into accurate mathematical functions. Evaluated on four real-world datasets, the method substantially outperforms ten state-of-the-art baselines, achieving up to a 40-fold improvement in performance with only five rounds of interaction. This significant gain demonstrates its effectiveness in reducing users’ cognitive load while enhancing the efficiency and precision of requirements engineering.

Technology Category

Application Category

πŸ“ Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

software performance requirements
quantification
ambiguity
preference elicitation
natural language
Innovation

Methods, ideas, or system contributions that make the work stand out.

retrieval-augmented preference elicitation
performance requirement quantification
interactive elicitation
software engineering
mathematical formalization
πŸ”Ž Similar Papers
2024-05-16IEEE International Requirements Engineering ConferenceCitations: 0