Versionskontrollsysteme (VCS) erlauben paralleles, kollaboratives Entwickeln von Software auf unterschiedlichen Entwicklungszweigen, welche zu einem gewissen Zeitpunkt in einen gemeinsamen Zweig zusammengeführt werden können. Nicht immer sind die Änderungen auf den Zweigen kompatibel und verursachen unterschiedliche Arten von Konflikten. Solche Konflikte führen zu zahlreichen weiteren Problemen und können mitunter nur zeitaufwändig auflösbar sein.Daher kann es nützlich sein, das Ausmaß solcher Konflikte klein zu halten, indem man sie früh aufzeigt und Bewusstsein für sie schafft. Zwar gibt es einige Visualisierungsansätze dafür, allerdings fehlt diesen die unaufdringliche, aber dennoch proaktive Art, das Bewusstsein hinischtlich der Konflikte zu steigern.In einem ersten Schritt müssen die Vorzüge eines aktiven Konfliktbewusstseins ausgearbeitet werden. Danach muss festgestellt werden, ob Experten aus dem Feld der Software-Entwicklung diesen Vorzügen zustimmen.Weiters soll eine Visualisierungsansatz für aktives Konfliktbewusstseins gefunden werden. Experten sollen dann die Vorzüge eines solchen Visualisierungsansatzes hinsichtlich ihrer Zweckmäßigkeit beurteilen.Um die Vorzüge eines aktiven Konfliktbewusstseins auszuarbeiten, wurde eine Literaturrecherche durchgeführt. Die vorgesehenen Vorzüge wurden dann mit Entwurfsskizzen versehen. Anschließend wurden diese in einem semistrukturierten Experteninterview präsentiert und es wurde evaluiert, wie sehr die Experten diesen zustimmen. Basierend auf den Antworten und der vorhergehenden Recherche der Literatur und bestehender Werkzeuge, wurde ein Konzept ausgearbeitet und ein Prototyp iterativ entwickelt. Dieser Prototyp wurde dann im Zuge von szenario-basierten Evaluationen den Experten vorgeführt, wobei die Vorzüge eines solchen Visualisierungsansatzes zu beurteilen waren. Die unterschiedlichen Szenarien wurden erfolgreich gelöst und die Experten stimmten zu, dass die Konflikte aktiv aufgezeigt wurden. Weiters wurde die benötigte Interaktion als minimal beurteilt und die Experten stimmten zu, dass die Visualisierung proaktiv ihr Informationsbedürfnis stillt. Einige kleinere Benutzbarkeits- und Visualisierungsoptimierungen wurden angemerkt. Die Experten konnten durchaus Potential in der nur rudimentär umgesetzten Code-Änderungsfunktionalität erkennen, für die jedoch weitere Forschung erforderlich wäre.
Thomas Mörbauer (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: