MSAQM: A Quality Model for Mixed-Source Architecture Evaluation

Software architecture quality evaluation is an important means of assessing architectural soundness and informing the design, maintenance, and evolution of complex software systems. However, existing architecture quality evaluation approaches are largely source-agnostic, and mixed-source-specific quality concerns remain underexplored in architecture quality evaluation. They do not explicitly capture the source-related quality concerns introduced by the coexistence of autonomous and reused code. In mixed-source architectures, autonomous and reused entities often differ in how they are organized, evolved, and constrained, giving rise to concerns related to source interweaving, reduced dependency autonomy, and license-induced architectural constraints. As a result, architectures with substantially different mixed-source configurations may still receive similar quality evaluation results under source-agnostic methods. To address this limitation, we propose MSAQM, a mixed-source architecture quality model that introduces explicit source awareness into architecture evaluation. MSAQM formalizes mixed-source-specific quality concerns through three complementary attributes: Source Interweaving Degree (SID), Path Source Interference (PSI), and License Constraint Severity (LCS). Rather than replacing existing evaluators, MSAQM is designed as a plug-in layer that enhances them with mixed-source awareness while preserving their original general architecture quality evaluation capabilities. We evaluate MSAQM on representative mixed-source architecture changes. The results show that MSAQM improves the ability of existing evaluators to capture mixed-source-specific architecture quality changes while maintaining high consistency with their original assessment behavior.

Authors

Publication Details

Journal
International Journal of Software Engineering and Knowledge Engineering
Published
2026-07-22
DOI
https://doi.org/10.1142/s0218194026500634
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MSAQM: A Quality Model for Mixed-Source Architecture Evaluation

Chunguang Zhang, Bixin Li, Hao Chen
International Journal of Software Engineering and Knowledge Engineering
Software Engineering Research
article

MSAQM: A Quality Model for Mixed-Source Architecture Evaluation

Chunguang Zhang, Bixin Li, Hao Chen
article en

Abstract

Software architecture quality evaluation is an important means of assessing architectural soundness and informing the design, maintenance, and evolution of complex software systems. However, existing architecture quality evaluation approaches are largely source-agnostic, and mixed-source-specific quality concerns remain underexplored in architecture quality evaluation. They do not explicitly capture the source-related quality concerns introduced by the coexistence of autonomous and reused code. In mixed-source architectures, autonomous and reused entities often differ in how they are organized, evolved, and constrained, giving rise to concerns related to source interweaving, reduced dependency autonomy, and license-induced architectural constraints. As a result, architectures with substantially different mixed-source configurations may still receive similar quality evaluation results under source-agnostic methods. To address this limitation, we propose MSAQM, a mixed-source architecture quality model that introduces explicit source awareness into architecture evaluation. MSAQM formalizes mixed-source-specific quality concerns through three complementary attributes: Source Interweaving Degree (SID), Path Source Interference (PSI), and License Constraint Severity (LCS). Rather than replacing existing evaluators, MSAQM is designed as a plug-in layer that enhances them with mixed-source awareness while preserving their original general architecture quality evaluation capabilities. We evaluate MSAQM on representative mixed-source architecture changes. The results show that MSAQM improves the ability of existing evaluators to capture mixed-source-specific architecture quality changes while maintaining high consistency with their original assessment behavior.

International Journal of Software Engineering and Knowledge Engineering
Openalex Percentile: Top 3%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.