The concept of variability is fundamental in software product lines and a successful implementation of a product line largely depends on how well domain requirements and their variability are specified, managed, and realized. While developing an educational software product line, we identified a lack of support to specify variability in quality concerns. To address this problem we propose an approach to model variability in quality concerns, which is an extension of quality attribute scenarios. In particular, we propose domain quality attribute scenarios, which extend standard quality attribute scenarios with additional information to support specification of variability and deriving product specific scenarios. We demonstrate the approach w...
Due to the emerging service orientation of software architectures, the importance of quality aspects...
Abstract. Managing quality (such as service availability or process adherence) during the developmen...
Product line engineering is a widely used approach for the efficient development of whole portfolios...
Abstract—The concept of variability is fundamental in software product lines and a successful implem...
In a software product line different products often require different levels of quality attributes. ...
In software product line engineering, the customers mostly concentrate on the functionalities of th...
In software product line engineering, the customers mostly concentrate on the functionalities of the...
Abstract — Software variability has received research attention. However, only a few studies address...
The success of any software product line development project is closely tied to its domain variabili...
Context: Variability is the ability of a software artifact (e.g., a system, component) to be adapted...
In software product line engineering, product configuration is the process of selecting the desired ...
The selection and customization of quality models for the development of software systems or softwar...
This paper deals with the adaptation of software quality models. We have observed that for quality m...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Research Doctorate - Doctor of Philosophy (PhD)In a software product line, a feature model represent...
Due to the emerging service orientation of software architectures, the importance of quality aspects...
Abstract. Managing quality (such as service availability or process adherence) during the developmen...
Product line engineering is a widely used approach for the efficient development of whole portfolios...
Abstract—The concept of variability is fundamental in software product lines and a successful implem...
In a software product line different products often require different levels of quality attributes. ...
In software product line engineering, the customers mostly concentrate on the functionalities of th...
In software product line engineering, the customers mostly concentrate on the functionalities of the...
Abstract — Software variability has received research attention. However, only a few studies address...
The success of any software product line development project is closely tied to its domain variabili...
Context: Variability is the ability of a software artifact (e.g., a system, component) to be adapted...
In software product line engineering, product configuration is the process of selecting the desired ...
The selection and customization of quality models for the development of software systems or softwar...
This paper deals with the adaptation of software quality models. We have observed that for quality m...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Research Doctorate - Doctor of Philosophy (PhD)In a software product line, a feature model represent...
Due to the emerging service orientation of software architectures, the importance of quality aspects...
Abstract. Managing quality (such as service availability or process adherence) during the developmen...
Product line engineering is a widely used approach for the efficient development of whole portfolios...