peer-reviewedSoftware Product Lines (SPL) are systematic approach to develop families of similar software products by explicating their commonalities and variability, e.g., in a feature model. Using techniques from model-driven development, it is then possible to automatically derive a concrete product from a given configuration (i.e., selection of features). However, this is problematic for interactive applications with complex user interfaces (UIs) as automatically derived UIs often provide limited usability. Thus, in practice, the UI is mostly created manually for each product, which results in major drawbacks concerning efficiency and maintenance, e.g., when applying changes that affect the whole product family. This paper in...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Traceability is an important challenge for software organizations. This is true for traditional soft...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
peer-reviewedSoftware Product Lines, in conjunction with modeldriven product derivation, are succes...
peer-reviewedOne of the main benefits of model-driven development of User Interfaces (UIs) is the i...
Due to a high competitive pressure on the global software market, in many areas the software industr...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
Software product lines provide a theoretical framework to generate and customize products by studyi...
User experience design is an important part of software product development, and yet software produc...
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
In this paper we describe how existing software developing processes, such as Rational Unified Proce...
peer-reviewedThis paper deals with deriving software products from a software product line (SPL) in ...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...
AbstractUsing model-based development has shown to increase efficiency and effectiveness of software...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Traceability is an important challenge for software organizations. This is true for traditional soft...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
peer-reviewedSoftware Product Lines, in conjunction with modeldriven product derivation, are succes...
peer-reviewedOne of the main benefits of model-driven development of User Interfaces (UIs) is the i...
Due to a high competitive pressure on the global software market, in many areas the software industr...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
Software product lines provide a theoretical framework to generate and customize products by studyi...
User experience design is an important part of software product development, and yet software produc...
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
In this paper we describe how existing software developing processes, such as Rational Unified Proce...
peer-reviewedThis paper deals with deriving software products from a software product line (SPL) in ...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...
AbstractUsing model-based development has shown to increase efficiency and effectiveness of software...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Traceability is an important challenge for software organizations. This is true for traditional soft...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...