Redirigiendo al acceso original de articulo en 21 segundos...
Inicio  /  Computers  /  Vol: 9 Par: 2 (2020)  /  Artículo
ARTÍCULO
TITULO

Comparing Static and Dynamic Weighted Software Coupling Metrics

Henning Schnoor and Wilhelm Hasselbring    

Resumen

Coupling metrics that count the number of inter-module connections in a software system are an established way to measure internal software quality with respect to modularity. In addition to static metrics, which are obtained from the source or compiled code of a program, dynamic metrics use runtime data gathered, e.g., by monitoring a system in production. Dynamic metrics have been used to improve the accuracy of static metrics for object-oriented software. We study weighted dynamic coupling that takes into account how often a connection (e.g., a method call) is executed during a system?s run. We investigate the correlation between dynamic weighted metrics and their static counterparts. To compare the different metrics, we use data collected from four different experiments, each monitoring production use of a commercial software system over a period of four weeks. We observe an unexpected level of correlation between the static and the weighted dynamic case as well as revealing differences between class- and package-level analyses.

 Artículos similares

       
 
Min Liu, Jingli Wang, Weizhi Feng, Haiyang Jing, Yang Wang, Yingjie Guo and Tianyue Xu    
To apply the discrete element method (DEM) to simulate the interaction process between soda saline?alkali soil and subsoiling component in Northeast China, establishing the soda saline?alkali soil particle model and selecting more accurate simulation par... ver más
Revista: Applied Sciences

 
Nikolay Makarov, Piero Papi, Vincenzo Santomauro, Gabriele Di Carlo, Antonella Polimeni, Bianca Di Murro and Matteo Saccucci    
Background: Recently, intraoral scanning (IOS) has been proposed as a new tool to evaluate the accuracy of static computer-assisted implant surgery (s-CAIS); however, further research is needed to improve the precision of IOS for full-arch impressions. T... ver más
Revista: Applied Sciences

 
Wenkai Ni, Yanhui Du, Xingbang Ma and Haibin Lv    
One of the five types of Internet information service recommendation technologies is the personalized recommendation algorithm, and knowledge graphs are frequently used in these algorithms. RippleNet is a personalized recommendation model based on knowle... ver más
Revista: Applied Sciences

 
Hengde Zhao, Yuxin Zhao and Xiong Deng    
Since ocean mobile observation equipment and numerical models have achieved remarkable results, the combination of the two has become an influential topic. A numerical model provides auxiliary information for the arrangement of observation equipment. As ... ver más

 
Pengfei Han, Qiguang He, Xiaowei Chen and He Lv    
An asteroid impact can potentially destroy life on this planet. Therefore, asteroids should be prevented from impacting the Earth to impede severe disasters. Nuclear explosions are currently the only option to prevent an incoming asteroid impact when the... ver más
Revista: Aerospace