Home > Papers

 
 
Visualizing Java Software Structure and Evolution
Zhao Haizhou * #,Ye Qi
Beijing Key Laboratory of Intelligent Telecommunications Software and Multimedia, Beijing University of Posts and Telecommunications
*Correspondence author
#Submitted by
Subject:
Funding: none
Opened online:22 December 2010
Accepted by: none
Citation: Zhao Haizhou ,Ye Qi .Visualizing Java Software Structure and Evolution[OL]. [22 December 2010] http://en.paper.edu.cn/en_releasepaper/content/4397377
 
 
Knowing the overall structure of software is important for program understanding. Packages represent the coarse-grained structure of a software system. For the sake of program comprehension, in this paper we show the software evolution process through dynamic visualizing the package dependencies by using directed graphs. Through visualizing the evolution of package dependencies, programmers can get a better understanding of what the legacy system is trying to do and when it is trying to change. We also propose a methodology, which is based on the connectivity of packages in the network, to get the roles of different packages more measurable. Through this method, we can get the common used packages and specialized packages easily. We can get the overall dependency and packages roles more intuitively through visualization, and then we can get grasp the overall structure of the system.
Keywords:Visualization of Information; Software Mining; Network Evolution
 
 
 

For this paper

  • PDF (0B)
  • ● Revision 0   
  • ● Print this paper
  • ● Recommend this paper to a friend
  • ● Add to my favorite list

    Saved Papers

    Please enter a name for this paper to be shown in your personalized Saved Papers list

Tags

Add yours

Related Papers

Statistics

PDF Downloaded 28657
Bookmarked 0
Recommend 5
Comments Array
Submit your papers