Quality Requirements Elicitation based on Inquiry of Quality-Impact Relationships
2014 (English)In: Proceedings of International Requirements Engineering, IEEE , 2014, 303-312 p.Conference paper (Refereed)
Quality requirements, an important class of non functional requirements, are inherently difficult to elicit. Particularly challenging is the definition of good-enough quality. The problem cannot be avoided though, because hitting the right quality level is critical. Too little quality leads to churn for the software product. Excessive quality generates unnecessary cost and drains the resources of the operating platform. To address this problem, we propose to elicit the specific relationships between software quality levels and their impacts for given quality attributes and stakeholders. An understanding of each such relationship can then be used to specify the right level of quality by deciding about acceptable impacts. The quality-impact relationships can be used to design and dimension a software system appropriately and, in a second step, to develop service level agreements that allow re-use of the obtained knowledge of good-enough quality. This paper describes an approach to elicit such quality-impact relationships and to use them for specifying quality requirements. The approach has been applied with user representatives in requirements workshops and used for determining Quality of Service (QoS) requirements based the involved users’ Quality of Experience (QoE). The paper describes the approach in detail and reports early experiences from applying the approach. Index Terms-Requirement elicitation, quality attributes, non-functional requirements, quality of experience (QoE), quality of service (QoS).
Place, publisher, year, edition, pages
IEEE , 2014. 303-312 p.
, Proceedings of International Requirements Engineering, ISSN 1097-0592
Quality Requirements Elicitation, Quality-Impact Relationships
Telecommunications Software Engineering Business Administration
IdentifiersURN: urn:nbn:se:bth-6515DOI: 10.1109/RE.2014.6912272ISI: 000363280400031ISBN: 978-1-4799-3031-9OAI: oai:DiVA.org:bth-6515DiVA: diva2:834033
22nd IEEE International Requirements Engineering Conference, Karlskrona