variED: An Editor for Collaborative, Real-Time Feature Modeling.

Elias Kuiter, Sebastian Krieter, Jacob Krüger, Gunter Saake, Thomas Leich

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

7 Downloads (Pure)

Abstract

This work was published in Empirical Software Engineering (EMSE) 26, 2 (2021) [Ku21]. Feature models are a helpful means to document, manage, maintain, and configure the variability of a software system. Various stakeholders in an organization may get involved in modeling the features in such a software system. Currently, collaboration in such a scenario can only be done with face-to-face meetings or by combining single-user feature-model editors with additional communication and version-control systems. While face-to-face meetings are often costly and impractical, using version-control systems can cause merge conflicts and inconsistency within a model. Advanced tools that solve these problems by enabling collaborative, real-time feature modeling, analogous to Google Docs or Overleaf for text editing, are missing. We describe the formal foundations of collaborative, real-time feature modeling; a conflict resolution algorithm; proofs that our formalization converges and preserves causality as well as user intentions; a prototype; and the results of an empirical evaluation to assess the prototype's usability. Our contributions provide the basis for advancing existing feature-modeling practices to support collaborative feature modeling. Our prototype is considered helpful and valuable by 17 users, also indicating opportunities for new research directions.

Original languageEnglish
Title of host publicationSoftware Engineering 2023 - Fachtagung des GI-Fachbereichs Softwaretechnik
EditorsGregor Engels, Regina Hebig, Matthias Tichy
PublisherGesellschaft für Informatik e.V. (GI)
Pages85-86
Number of pages2
ISBN (Electronic)9783885797265
Publication statusPublished - 2023

Publication series

NameLecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
VolumeP-332
ISSN (Print)1617-5468
ISSN (Electronic)2944-7682

Bibliographical note

DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Keywords

  • Feature Modeling
  • Collaboration
  • Consistency Management
  • Consistency Maintenance

Fingerprint

Dive into the research topics of 'variED: An Editor for Collaborative, Real-Time Feature Modeling.'. Together they form a unique fingerprint.

Cite this