A Conceptual Framework for Fine-Grained Quality Assessment in Version Graphs
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
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
| Original language | English |
|---|---|
| Title of host publication | 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) |
| Publisher | IEEE |
| Pages | 683-692 |
| Number of pages | 10 |
| ISBN (print) | 979-8-3315-7991-3 |
| Publication status | Published - 10 Oct 2025 |
| Peer-reviewed | Yes |
Conference
| Title | 28th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems |
|---|---|
| Abbreviated title | MODELS 2025 |
| Conference number | 28 |
| Duration | 5 - 10 October 2025 |
| Website | |
| Location | Grand Valley State University & Online |
| City | Grand Rapids |
| Country | United States of America |
External IDs
| Scopus | 105030475463 |
|---|---|
| ORCID | /0000-0003-3479-661X/work/208074938 |
| ORCID | /0000-0002-3513-6448/work/208075093 |
| ORCID | /0009-0003-6829-4260/work/208075485 |
Keywords
Keywords
- Quality assurance, Terminology, Software, Quality assessment, Software engineering, Software development management