Cargando…
A Bridge Role Metric Model for Nodes in Software Networks
A bridge role metric model is put forward in this paper. Compared with previous metric models, our solution of a large-scale object-oriented software system as a complex network is inherently more realistic. To acquire nodes and links in an undirected network, a new model that presents the crucial c...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4218783/ https://www.ncbi.nlm.nih.gov/pubmed/25364938 http://dx.doi.org/10.1371/journal.pone.0111613 |
_version_ | 1782342472044642304 |
---|---|
author | Li, Bo Feng, Yanli Ge, Shiyu Li, Dashe |
author_facet | Li, Bo Feng, Yanli Ge, Shiyu Li, Dashe |
author_sort | Li, Bo |
collection | PubMed |
description | A bridge role metric model is put forward in this paper. Compared with previous metric models, our solution of a large-scale object-oriented software system as a complex network is inherently more realistic. To acquire nodes and links in an undirected network, a new model that presents the crucial connectivity of a module or the hub instead of only centrality as in previous metric models is presented. Two previous metric models are described for comparison. In addition, it is obvious that the fitting curve between the [Image: see text] results and degrees can well be fitted by a power law. The model represents many realistic characteristics of actual software structures, and a hydropower simulation system is taken as an example. This paper makes additional contributions to an accurate understanding of module design of software systems and is expected to be beneficial to software engineering practices. |
format | Online Article Text |
id | pubmed-4218783 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-42187832014-11-05 A Bridge Role Metric Model for Nodes in Software Networks Li, Bo Feng, Yanli Ge, Shiyu Li, Dashe PLoS One Research Article A bridge role metric model is put forward in this paper. Compared with previous metric models, our solution of a large-scale object-oriented software system as a complex network is inherently more realistic. To acquire nodes and links in an undirected network, a new model that presents the crucial connectivity of a module or the hub instead of only centrality as in previous metric models is presented. Two previous metric models are described for comparison. In addition, it is obvious that the fitting curve between the [Image: see text] results and degrees can well be fitted by a power law. The model represents many realistic characteristics of actual software structures, and a hydropower simulation system is taken as an example. This paper makes additional contributions to an accurate understanding of module design of software systems and is expected to be beneficial to software engineering practices. Public Library of Science 2014-11-03 /pmc/articles/PMC4218783/ /pubmed/25364938 http://dx.doi.org/10.1371/journal.pone.0111613 Text en © 2014 Li et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Li, Bo Feng, Yanli Ge, Shiyu Li, Dashe A Bridge Role Metric Model for Nodes in Software Networks |
title | A Bridge Role Metric Model for Nodes in Software Networks |
title_full | A Bridge Role Metric Model for Nodes in Software Networks |
title_fullStr | A Bridge Role Metric Model for Nodes in Software Networks |
title_full_unstemmed | A Bridge Role Metric Model for Nodes in Software Networks |
title_short | A Bridge Role Metric Model for Nodes in Software Networks |
title_sort | bridge role metric model for nodes in software networks |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4218783/ https://www.ncbi.nlm.nih.gov/pubmed/25364938 http://dx.doi.org/10.1371/journal.pone.0111613 |
work_keys_str_mv | AT libo abridgerolemetricmodelfornodesinsoftwarenetworks AT fengyanli abridgerolemetricmodelfornodesinsoftwarenetworks AT geshiyu abridgerolemetricmodelfornodesinsoftwarenetworks AT lidashe abridgerolemetricmodelfornodesinsoftwarenetworks AT libo bridgerolemetricmodelfornodesinsoftwarenetworks AT fengyanli bridgerolemetricmodelfornodesinsoftwarenetworks AT geshiyu bridgerolemetricmodelfornodesinsoftwarenetworks AT lidashe bridgerolemetricmodelfornodesinsoftwarenetworks |