DocumentCode :
237317
Title :
VertexRank: Importance Rank for Software Network Vertices
Author :
Huan Luo ; Yuan Dong ; Yiying Ng ; Shengyuan Wang
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
251
Lastpage :
260
Abstract :
Finding the critical components of software system is very important for software comprehension, operation and maintenance. We propose Vertex Rank, a method to rank the importance of vertices of software network. The complexity of the algorithm to compute Vertex Rank is proportional to the sum of the number of edges and vertices. And, it converges quickly at an ideal deviation within limited iterations. Vertex Rank captures the essence of software network by utilizing software entry point during calculation. We compare Vertex Rank with widely used ranking measures, degree, betweenness centrality, Page Rank and Component Rank, result shows that it is a more appropriate measure for software network because it better differentiates the various roles that vertices play in network as it utilizes the characteristic of software entry points. It not only finds the most important vertices more accurately, but also makes clear distinction between less important ones and completely excludes the unused ones. We test Vertex Rank on real-world open source software systems and find that the functionality of vertex greatly affect its Vertex Rank value, there is a strong positive correlation between in degree and Vertex Rank, and Vertex Rank ranking highly coincides with reuse.
Keywords :
graph theory; public domain software; software maintenance; Vertex Rank; extended call graph; open source software systems; software comprehension; software entry points; software maintenance; software network vertices; software operation; Androids; Complexity theory; Humanoid robots; Libraries; Software measurement; Software systems; Extended Call Graph; VertexRank; entry point; ranking; software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location :
Vasteras
Type :
conf
DOI :
10.1109/COMPSAC.2014.34
Filename :
6899224
Link To Document :
بازگشت