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...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Bo, Feng, Yanli, Ge, Shiyu, Li, Dashe
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