π€ AI Summary
Existing online feature modeling tools suffer from functional limitations, discontinued maintenance, or reliance on local installations, hindering collaborative development of configurable systems. To address this, we propose the first fully web-based, lightweight, and collaborative feature modeling toolbox. Built upon FeatureIDEβs core library using TypeScript and React, it enables online loading, visual editing, format conversion, persistent storage, and real-time multi-user collaboration of feature models. The tool requires no local installation and executes natively in browsers with low-latency synchronization, significantly improving accessibility and team productivity. A preview version has been open-sourced and empirically validated for usability and extensibility, effectively bridging a critical gap in current online feature engineering infrastructure.
π Abstract
The emergence of feature models as the default to model the variability in configurable systems fosters a rich diversity in applications, application domains, and perspectives. Independent of their domain, modelers require to open, view, edit, transform, save, and configure models as well as to collaborate with others. However, at the time of writing, the top five results when googling ``Online Editor Feature Model'' point to editors that either have minimal functionality, are unmaintained or defunct, or require an offline installation, such as FeatureIDE. In this work we present a preview of our in-development online toolbox for feature modeling, variability.dev. In particular, we showcase our collaborative feature-model editor and our online configurator both of which are built on top of the FeatureIDE library.