variED: An Editor for Collaborative, Real-Time Feature Modeling
dc.contributor.author | Kuiter, Elias | |
dc.contributor.author | Krieter, Sebastian | |
dc.contributor.author | Krüger, Jacob | |
dc.contributor.author | Saake, Gunter | |
dc.contributor.author | Leich, Thomas | |
dc.contributor.editor | Engels, Gregor | |
dc.contributor.editor | Hebig, Regina | |
dc.contributor.editor | Tichy, Matthias | |
dc.date.accessioned | 2023-01-18T13:38:45Z | |
dc.date.available | 2023-01-18T13:38:45Z | |
dc.date.issued | 2023 | |
dc.description.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. | en |
dc.identifier.isbn | 978-3-88579-726-5 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/40095 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Software Engineering 2023 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-332 | |
dc.subject | Feature Modeling | |
dc.subject | Collaboration | |
dc.subject | Consistency Maintenance | |
dc.title | variED: An Editor for Collaborative, Real-Time Feature Modeling | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 86 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 85 | |
gi.conference.date | 20.–24. Februar 2023 | |
gi.conference.location | Paderborn | |
gi.conference.sessiontitle | Wissenschaftliches Hauptprogramm |
Dateien
Originalbündel
1 - 1 von 1