Computer Science ›› 2015, Vol. 42 ›› Issue (12): 36-39.

Previous Articles     Next Articles

Software Evolution Visualization Based on 3D Animation

YU Han, WANG Hai, PENG Xin and ZHAO Wen-yun   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Data visualization is an important research area of modern computer science,especially the software maintenance research.An interactive visualization with 3D animation can show the software evolution history vividly.In our system,software evolution history is compared to the development of a real word city.Users can easily move through the city so that they can view the details of the evolution history as well as the high level trends of software architecture.We developed a prototype tool using unity3D based on some related works.The prototype achieves the goal of providing an easy way to view software maintenance data.

Key words: Software evolution,Software maintenance,Visualization,unity3D

[1] Ben S.Control Flow and Data Structure Documentation:TwoExperiments [J].Communications of ACM,1982,25(1):55-63
[2] Limberger D,Wasty B,Trumper J,et al.Interactive SoftwareMaps for Web-Based Source Code Analysis[C]∥Proceedings of the International Web3D Conference,2013.ACM,2013,475(3):91-98
[3] Wettel R,Lanza M.Visualizing software systems as cities[C]∥VISSOFT.2007.Banff,Ont.,2007:92-99
[4] Beyer D,Hassan A E.Animated Visualization of Software History using Evolution Storyboards[C]∥WCRE 2006.Benevento,Italy,2006:199-210
[5] Langelier G,Sahraoui H,Poulin P.Exploring the evolution ofsoftware quality with animated visualization[C]∥Visual Languages and Human-Centric Computing.2008:13-20
[6] Few S.Show me the numbers:Designing Tables and Graphs to Enlighten[M].Analytics Press,2004
[7] Wettel R,Lanza M.Program Comprehension through Software Habitability[C]∥ICPC.2007.Banff,Alberta,Canada,2007:231-240

No related articles found!
Full text



No Suggested Reading articles found!