Research and Analysis of Structural Hole and Matching Coefficient

Measure is a map from the reality or experimental world to the mathematical world, through which people can more easily understand the properties of entities and the relationship between them. But the traditional software measurement methods have been unable to effectively measure this large-scale software. Therefore, trustworthy measurement gives an accurate measurement to these emerging features, providing valuable perspectives and different research dimensions to understand software systems. The paper introduces the complex network theory to software measurement methods and proposes a statistical measurement methodology. First we study the basic parameters of the complex network, and then introduce two new measurement parameters: structural holes, matching coefficient.

[1]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[2]  Mohammad Alshayeb,et al.  An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes , 2003, IEEE Trans. Software Eng..

[3]  Steven B. Andrews,et al.  Structural Holes: The Social Structure of Competition , 1995, The SAGE Encyclopedia of Research Design.

[4]  Nagarajan Kandasamy,et al.  High confidence software for cyber-physical systems , 2007, WRASQ '07.

[5]  Zhou Jiang,et al.  Research on the “Naturalness” Deprivation of Waterfront Landscapes in Urban Basins and Its Measures , 2008, 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing.

[6]  Shi Zhou,et al.  Accurately modeling the Internet topology , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[7]  Sandro Morasca,et al.  Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..

[8]  Yutao Ma,et al.  Research on the phenomenon of software drift in software processes , 2005, Eighth International Workshop on Principles of Software Evolution (IWPSE'05).

[9]  S. Furey Why we should use function points [software metrics] , 1997 .

[10]  Martin Arnold,et al.  Software size measurement and productivity rating in a large-scale software development department , 1998, Proceedings of the 20th International Conference on Software Engineering.

[11]  Markus Bauer Analysing Software Systems by Using Combinations of Metrics , 1999, ECOOP Workshops.

[12]  Sean Furey Point: Why We Should Use Function Points , 1997, IEEE Softw..

[13]  Norman E. Fenton,et al.  Software metrics: successes, failures and new directions , 1999, J. Syst. Softw..