A Conceptual Framework for Fine-Grained Quality Assessment in Version Graphs

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

Abstract

Today’s software development and modeling processes happen collaboratively. A key challenge in collaborative software engineering is assessing the quality properties of the different system revisions developed by different people. Modern solutions for version control, variation control, and model management can track and relate versions, feature variations, branches, and experimental modifications. We particularly observe a trend in the development of model management tools to support increasingly fine-grained evolution operations and artifact relationships. This detailed knowledge of a system’s revision history enables history-based quality assessment. However, the current state of the art lacks a comprehensive terminology framework for clearly describing the scope within which a particular quality attribute is assessed in the revision history. This leads to inefficient communication and hinders tackling the actual objective of the quality assessment. This work contributes a formal framework for quality regions in revision management systems. Our framework is based on revision graphs and incorporates concepts such as versions, variants, merges, multi-systems, and views, building a common ground for fine-grained quality assessment of evolving systems. We provide an open-source library implementation of our formal concepts, which can be used to extend existing version control or model management tools.

Details

OriginalspracheEnglisch
TitelProceedings - 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2025
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers (IEEE)
Seiten683-692
Seitenumfang10
ISBN (elektronisch)9798331579906
ISBN (Print)979-8-3315-7991-3
PublikationsstatusVeröffentlicht - 10 Okt. 2025
Peer-Review-StatusJa

Konferenz

Titel28th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
KurztitelMODELS 2025
Veranstaltungsnummer28
Dauer5 - 10 Oktober 2025
Webseite
OrtGrand Valley State University & Online
StadtGrand Rapids
LandUSA/Vereinigte Staaten

Externe IDs

Scopus 105030475463
ORCID /0000-0003-3479-661X/work/208074938
ORCID /0000-0002-3513-6448/work/208075093
ORCID /0009-0003-6829-4260/work/208075485

Schlagworte

ASJC Scopus Sachgebiete

Schlagwörter

  • Quality assessment, Quality assurance, Software, Software development management, Software engineering, Terminology, model management, quality assurance, software engineering, technical debt, versioning