A Conceptual UX-aware Model of Requirements
Pariya Kashfi, Robert Feldt, Agneta Nilsson, Richard Berntsson, Svensson

TL;DR
This paper introduces a layered, conceptual UX-aware requirements model that clarifies the relationship between UX and other requirements, aiming to improve practitioner understanding and stakeholder communication in software development.
Contribution
It presents a new layered model integrating UX with functional and quality requirements, based on existing models, and validates its effectiveness through practitioner interviews.
Findings
The model enhances practitioners' UX knowledge and awareness.
It facilitates better UX-related communication among stakeholders.
Initial validation shows positive impact on understanding and collaboration.
Abstract
User eXperience (UX) is becoming increasingly important for success of software products. Yet, many companies still face various challenges in their work with UX. Part of these challenges relate to inadequate knowledge and awareness of UX and that current UX models are commonly not practical nor well integrated into existing Software Engineering (SE) models and concepts. Therefore, we present a conceptual UX-aware model of requirements for software development practitioners. This layered model shows the interrelation between UX and functional and quality requirements. The model is developed based on current models of UX and software quality characteristics. Through the model we highlight the main differences between various requirement types in particular essentially subjective and accidentally subjective quality requirements. We also present the result of an initial validation of 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.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Software Engineering Research
