Abstract:The paper analyzes the role of code dependency visualization in intelligent software development. On the basis of summarizing the characteristics of code dependency and the general process of information visualization system, the design of code dependency visualization system is proposed. The system uses force-directed node-link graph and hierarchical edge bundles as visualization types. Based on in-depth analyses of the layout characteristics of the two visualization types, the interaction design of filtering children nodes is created for force-directed node-link graph, and the interaction design of aggregating leaf nodes is created for hierarchical edge bundles. After implementing the code dependency visualization prototype system dpViz using a variety of software technologies, the system is tested in enterprise software development. The experimental results show that the visualization prototype system can effectively improve the efficiency of code analysis.