Specifying and Reasoning about Contextual Preferences in the Goal-oriented Requirements Modelling
Khavee Agustus Botangen, Jian Yu, Sira Yongchareon, LiangHuai Yang,, Quan Bai

TL;DR
This paper introduces a method to specify and analyze how stakeholder preferences change with context in goal-oriented requirements modeling, using quantitative preferences and automated reasoning to evaluate solutions.
Contribution
It presents a novel approach combining contextual preference specification with Answer Set Programming for automated requirements variability analysis.
Findings
Supports decision-making in requirements engineering
Automates evaluation of context-dependent preferences
Enhances goal model flexibility with quantitative preferences
Abstract
Goal-oriented requirements variability modelling has established the understanding for adaptability in the early stage of software development-the Requirements Engineering phase. Goal-oriented requirements variability modelling considers both the intentions, which are captured as goals in goal models, and the preferences of different stakeholders as the main sources of system behaviour variability. Most often, however, intentions and preferences vary according to contexts. In this paper, we propose an approach for a contextual preference-based requirements variability analysis in the goal-oriented Requirements Engineering. We introduce a quantitative contextual preference specification to express the varying preferences imposed over requirements that are represented in the goal model. Such contextual preferences are used as criteria to evaluate alternative solutions that satisfy the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
