Authors:
Guoheng Zhang
;
Huilin Ye
and
Yuqing Lin
Affiliation:
University of Newcastle, Australia
Keyword(s):
Quality attributes assessment, Non-functional requirement framework, Software product lines and analytic hierarchical process.
Related
Ontology
Subjects/Areas/Topics:
Requirements Elicitation and Specification
;
Software Engineering
;
Software Engineering Methods and Techniques
Abstract:
In software product line engineering, product configuration is the process of selecting the desired features from a feature model based on customers’ functional requirements. The quality attribute assessments for a configured product are neglected in most existing product configuration approaches. As we know, the key issue of assessing quality attributes for a configured product is to measure the interdependencies between functional features and quality attributes. To address this issue, we have proposed a quantitative-based approach to establish the interdependencies based on analytic hierarchical process (AHP) in our previous work. In this paper, we supplement our previous work from two aspects: first, we adapt non-functional requirement (NFR) framework to identify quality attributes for a software product line and extend current feature models to represent the identified quality attributes; second, we develop an evaluation method to check the consistency of domain experts’ judgmen
ts to ensure the effectiveness of our approach. A simplified tourist guide software product line is used as an example to illustrate our approach.
(More)