Modularity is an effective evaluation approach for understanding the structural quality of evolutionary software. However, there are many diverse ways to measure it. In this paper, we analyze and compare various modularity metrics that have been studied in different domains to assess their applicability to evolutionary software analysis. Through extensive experiments with artificial DSMs and open-source software, we find that the correlations of those metrics are generally high despite their differences. However, our experiments show that a certain metric can be more sensitive to particular modular factors, hence applying of comprehensive modularity metrics must be taken into consideration.
Ki-Seong LEE
Chung-Ang University
Chan-Gun LEE
Chung-Ang University
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Ki-Seong LEE, Chan-Gun LEE, "Comparative Analysis of Modularity Metrics for Evaluating Evolutionary Software" in IEICE TRANSACTIONS on Information,
vol. E98-D, no. 2, pp. 439-443, February 2015, doi: 10.1587/transinf.2014EDL8047.
Abstract: Modularity is an effective evaluation approach for understanding the structural quality of evolutionary software. However, there are many diverse ways to measure it. In this paper, we analyze and compare various modularity metrics that have been studied in different domains to assess their applicability to evolutionary software analysis. Through extensive experiments with artificial DSMs and open-source software, we find that the correlations of those metrics are generally high despite their differences. However, our experiments show that a certain metric can be more sensitive to particular modular factors, hence applying of comprehensive modularity metrics must be taken into consideration.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2014EDL8047/_p
Copy
@ARTICLE{e98-d_2_439,
author={Ki-Seong LEE, Chan-Gun LEE, },
journal={IEICE TRANSACTIONS on Information},
title={Comparative Analysis of Modularity Metrics for Evaluating Evolutionary Software},
year={2015},
volume={E98-D},
number={2},
pages={439-443},
abstract={Modularity is an effective evaluation approach for understanding the structural quality of evolutionary software. However, there are many diverse ways to measure it. In this paper, we analyze and compare various modularity metrics that have been studied in different domains to assess their applicability to evolutionary software analysis. Through extensive experiments with artificial DSMs and open-source software, we find that the correlations of those metrics are generally high despite their differences. However, our experiments show that a certain metric can be more sensitive to particular modular factors, hence applying of comprehensive modularity metrics must be taken into consideration.},
keywords={},
doi={10.1587/transinf.2014EDL8047},
ISSN={1745-1361},
month={February},}
Copy
TY - JOUR
TI - Comparative Analysis of Modularity Metrics for Evaluating Evolutionary Software
T2 - IEICE TRANSACTIONS on Information
SP - 439
EP - 443
AU - Ki-Seong LEE
AU - Chan-Gun LEE
PY - 2015
DO - 10.1587/transinf.2014EDL8047
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E98-D
IS - 2
JA - IEICE TRANSACTIONS on Information
Y1 - February 2015
AB - Modularity is an effective evaluation approach for understanding the structural quality of evolutionary software. However, there are many diverse ways to measure it. In this paper, we analyze and compare various modularity metrics that have been studied in different domains to assess their applicability to evolutionary software analysis. Through extensive experiments with artificial DSMs and open-source software, we find that the correlations of those metrics are generally high despite their differences. However, our experiments show that a certain metric can be more sensitive to particular modular factors, hence applying of comprehensive modularity metrics must be taken into consideration.
ER -