The Solid* toolset for software visual analytics of program structure and metrics comprehension: From research prototype to productReniers, D., Voinea, L., Ersoy, O. & Telea, A., 1-Jan-2014, In : Science of computer programming. 79, p. 224-240 17 p.
Research output: Contribution to journal › Article › Academic › peer-review
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. (C) 2012 Elsevier B.V. All rights reserved.
|Number of pages||17|
|Journal||Science of computer programming|
|Publication status||Published - 1-Jan-2014|
- Software visualization, Static analysis, Visual tool design, VISUALIZATION, SYSTEM, CODE