Skip to content
Book Open access

Bridging Feature Models and Users: LLM-Generated Low-Code Configurators for Software Product Lines

Oct 2026 · Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems · pp. 393-399 · 1 citation · 15 references

TL;DR

This work draws on principles from Low-Code Development (LCD) and introduces an LLM-driven approach for automatically generating interactive Web-based configurators directly from feature models, to simplify the development of configurators and support feature selection itself through low-code techniques that make variability accessible to non-technical users.

Abstract

Software Product Lines (SPLs) promise substantial efficiency gains by systematically managing variability across families of related software systems. Realizing these benefits requires a configuration process, performed at compile time, runtime, or both, in which users select and configure features to derive a concrete product instance from an SPL. However, bridging the gap between such feature models and usable product configurations remains a persistent challenge. Users must navigate large variability models, interpret technical terminology, and manually satisfy complex dependency constraints, resulting in significant cognitive load for domain experts and increased development effort. To address these challenges, we draw on principles from Low-Code Development (LCD) and introduce an LLM-driven approach for automatically generating interactive Web-based configurators directly from feature models. Our goal is not only to simplify the development of configurators, but also to support feature selection itself through low-code techniques that make variability accessible to non-technical users. Rather than producing a single interface, our approach synthesizes multiple configuration experiences, including step-by-step wizards, visual dashboards, and profile-based guidance, tailored to different user preferences and mental models. All generated configurators preserve the semantics of the underlying feature model by enforcing variability constraints, while reducing complexity through contextual explanations, intuitive labeling, and guided interactions. We demonstrate the benefits of our approach through exploratory experiments across diverse proxy scenarios and expert interviews with specialists in SPLs and Human-Computer Interaction (HCI).

Read PDF

Similar papers

Book Open access Oct 2026

FM2C: An Agentic Workflow for Generating Low-Code Configurators from Feature Models

Software Product Line (SPL) configuration often involves large feature models, technical terminology, and dependency constraints that are difficult to expose directly to end users. Using abstraction as the main principle of Low-Code Development (LCD), this paper demonstrates FM2C, an agentic workflow for generating Web...

Patrick Wegerer, Bernhard Schenkenfelder, Lucia Balážová et al. · 0 citations
Preprint Aug 2026

Large Language Models for Requirements Engineering: A Cross-Task Empirical Evaluation

This work presents the first cross-task empirical evaluation of LLMs spanning five RE-related activities, as well as replication materials supporting reproducibility, and a broader understanding of the capabilities, limitations, and practical readiness of current LLMs for RE.

Jacek Dabrowski, Manjeshwar Aniruddh Mallya, Alessio Ferrari et al. · 1 citation
Book Open access Oct 2026

Reference Attribute Grammars as an Incremental Validation Framework for Delta-Based Multi-Model Product Lines

A software product line comprises modules of core functionality as well as variable, configurable features. In model-driven engineering, the core consists of one or more models, and the features are defined by model transformations. Although developing such a product line brings many benefits, it poses two major challe...

Andreas Domanowski, Karl Kegel, Uwe Assmann · 0 citations
Open access Aug 2026

Software comprehension in code-centric and model-driven settings: an experimental comparison of models and code

It is demonstrated that models and code achieve comparable overall correctness, and thus models alone may be sufficient in model-centric scenarios where access to code is limited or unavailable, and a consistent structure-behavior comprehension gap is revealed.

Iris Reinhartz-Berger, Monique Snoeck · 0 citations
Book Open access Oct 2026

KatalIA: Can a Declarative Metamodel Make LLM-Based Smell Characterization Traceable?

Software engineers need to identify and assess maintainability concerns in source code to support inspection and refactoring decisions. However, code-smell characterization is context-dependent: static-analysis tools such as SonarQube provide systematic rule-based findings, whereas LLMs offer contextual interpretation...

Diego Gatica, René Noël · 0 citations
Book Open access Oct 2026

From Code to Low-Code: An LLM-Driven Pipeline for Lifting Code Clones into Reusable Abstractions

Low-Code Development Platforms (LCDPs) promise substantial efficiency gains by allowing citizen developers to create applications from reusable building blocks instead of manually writing code. Realizing these benefits, however, depends on having such abstractions in the first place. Therefore, a curated library of reu...

Raphael Zefferer, Bernhard Schenkenfelder, Stefan Wagner · 1 citation

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.