SearcharxivSearch

arXiv subjects

Mianmian Zhang

Publications and source records attributed to Mianmian Zhang.

2 recordsLinked to original sources

Software Code Quality Measurement: Implications from Metric Distributions

Software code quality is a construct with three dimensions: maintainability, reliability, and functionality. Although many firms have incorporated code quality metrics in their operations, evaluating these metrics still lacks consistent standards. We categorized distinct metrics into two types: 1) monotonic metrics that consistently influence code quality; and 2) non-monotonic metrics that lack a consistent relationship with code quality. To consistently evaluate them, we proposed a distribution-based method to get metric scores. Our empirical analysis includes 36,460 high-quality open-source software (OSS) repositories and their raw metrics from SonarQube and CK. The evaluated scores demonstrate great explainability on software adoption. Our work contributes to the multi-dimensional construct of code quality and its metric measurements, which provides practical implications for consistent measurements on both monotonic and non-monotonic metrics.

cs.SE

Representations of skew group algebras induced from isomorphically invariant modules over path algebras

Suppose that $Q$ is a connected quiver without oriented cycles and $σ$ is an automorphism of $Q$. Let $k$ be an algebraically closed field whose characteristic does not divide the order of the cyclic group $\langleσ\rangle$. The aim of this paper is to investigate the relationship between indecomposable $kQ$-modules and indecomposable $kQ\#k\langleσ\rangle$-modules. It has been shown by Hubery that any $kQ\#k\langleσ\rangle$-module is an isomorphically invariant $kQ$-module, i.e., ii-module (in this paper, we call it $\langleσ\rangle$-equivalent $kQ$-module), and conversely any $\langleσ\rangle$-equivalent $kQ$-module induces a $kQ\#k\langleσ\rangle$-module. In this paper, the authors prove that a $kQ\#k\langleσ\rangle$-module is indecomposable if and only if it is an indecomposable $\langleσ\rangle$-equivalent $kQ$-module. Namely, a method is given in order to induce all indecomposable $kQ\#k\langleσ\rangle$-modules from all indecomposable $\langleσ\rangle$-equivalent $kQ$-modules. The number of non-isomorphic indecomposable $kQ\#k\langleσ\rangle$-modules induced from the same indecomposable $\langleσ\rangle$-equivalent $kQ$-module is given. In particular, the authors give the relationship between indecomposable $kQ\#k\langleσ\rangle$-modules and indecomposable $kQ$-modules in the cases of indecomposable simple, projective and injective modules.

math.RT