کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
434270 | 1441696 | 2014 | 17 صفحه PDF | دانلود رایگان |

Software visual analytics (SVA) tools combine static program analysis and fact extraction with information visualization to support program comprehension. However, building efficient and effective SVA tools is highly challenging, as it involves extensive software development in program analysis, graphics, information visualization, and interaction. We present a SVA toolset for software maintenance, and detail two of its components which target software structure, metrics and code duplication. We illustrate the toolset’s usage for constructing software visualizations with examples in education, research, and industrial contexts. We discuss the design evolution from research prototypes to integrated, scalable, and easy-to-use products, and present several guidelines for the development of efficient and effective SVA solutions.
► We present the architecture a visual analytics toolset for program comprehension.
► We detail the visualization of program structure, dependencies, metrics, and clones.
► We present toolset applications in education, academia, and the industry.
► We discuss questions related to academic tool building relevant for our toolset.
Journal: Science of Computer Programming - Volume 79, 1 January 2014, Pages 224–240