• Home
  • Search
  • User interface engineering for software product lines
  • Open Access IconOpen Access
  • Cite Icon35
  • https://doi.org/10.1145/2305484.2305491Copy DOI Icon

User interface engineering for software product lines

  • Jun 25, 2012
  • Andreas Pleuss +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software 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 investigates these problems based on real-world examples and analyses the development of product families from a UI perspective. To address the underlying challenges, we propose the use of abstract UI models, as used in HCI, to bridge the gap between automated, traceable product derivation and customized, high quality user interfaces. We demonstrate the feasibility of the approach by a concrete example implementation for the suggested model-driven development process.

Similar Papers
  • Research Article
  • Citations6

A product quality impacts of a mobile software product line: an empirical study

  • Apr 27, 2021
  • PeerJ Computer Science
  • Luka Pavlič +2
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Conference Article
  • Citations24

ADLARS: An Architecture Description Language for Software Product Lines

  • Apr 06, 2005
  • R Bashroush +3
  • Conference Article
  • Citations73

ProVeLines

  • Aug 26, 2013
  • Maxime Cordy +4
  • Research Article
  • Citations96

Automated diagnosis of feature model configurations

  • Feb 24, 2010
  • Journal of Systems and Software
  • J White +5
  • Conference Article
  • Citations2

A New Parameter for Product Configuration in Software Product Lines

  • Jan 01, 2009
  • Yuqing Lin +2
  • Conference Article
  • Citations75

Assessing Software Product Line Testing Via Model-Based Mutation: An Application to Similarity Testing

  • Mar 01, 2013
  • Christopher Henard +4
  • PDF
  • Research Article

Feature Models Preconfiguration Based on User Profiling

  • Jan 22, 2019
  • Computer and Information Science
  • Ikram Dehmouch +3
  • Supplementary Content
  • Citations2

Computing Attribute Ranges for Partial Configurations with JavaSMT: Bachelor's Thesis

  • Jan 01, 2018
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Joshua Sprey +1
  • PDF
  • Research Article
  • Citations7

SPL Features Quantification and Selection Based on Multiple Multi-Level Objectives

  • May 29, 2019
  • Applied Sciences
  • Fazal Qudus Khan +3
  • Book Chapter
  • Citations1

Evaluating SPL Quality with Metrics

  • Jan 01, 2018
  • Jihen Maazoun +2
  • Research Article
  • Citations14

Automating feature model refactoring: A Model transformation approach

  • Sep 03, 2016
  • Information and Software Technology
  • Mohammad Tanhaei +2
  • Conference Article
  • Citations36

Comparative analysis of classical multi-objective evolutionary algorithms and seeding strategies for pairwise testing of Software Product Lines

  • Jul 01, 2014
  • Roberto E Lopez-Herrejon +4
  • Research Article
  • Citations8

Feature Selection Optimization of HealthCare Software Product Line using BBO

  • Jan 01, 2020
  • Procedia Computer Science
  • Hitesh +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.