Title :
SQuAVisiT: A Software Quality Assessment and Visualisation Toolset
Author :
Roubtsov, Serguei ; Telea, Alexandru ; Holten, Danny
Author_Institution :
Tech. Univ. Eindhoven, Eindhoven
fDate :
Sept. 30 2007-Oct. 1 2007
Abstract :
Software quality assessment of large COBOL industrial legacy systems, both for maintenance or migration purposes, mounts a serious challenge. We present the software quality assessment and visualisation toolset (SQuAVisiT), which assists users in performing the above task. First, it allows a fully automatic extraction of metrics, call information, and code duplication from COBOL source code. This information, stored into a database, can be easily converted and exported to a set of visualization tools. We incorporated several such third-party tools for the visualization of call relations and system structure, and metrics visualization. These tools use novel visualization techniques such as bundled edges, matrix plots, and table lens. We illustrate the usage of our toolset with an industrial case study on a COBOL system comprising about 3000 modules and 1.7 million lines of code.
Keywords :
COBOL; program visualisation; software maintenance; software metrics; software quality; COBOL industrial legacy systems; SQuAVisiT; bundled edges; matrix plots; software maintenance; software metrics visualization; software migration; software quality assessment toolset; software visualisation toolset; source code; table lens; Data mining; Displays; Information retrieval; Java; Lab-on-a-chip; Lenses; Quality assessment; Software quality; Visual databases; Visualization;
Conference_Titel :
Source Code Analysis and Manipulation, 2007. SCAM 2007. Seventh IEEE International Working Conference on
Conference_Location :
Paris
Print_ISBN :
978-0-7695-2880-9
DOI :
10.1109/SCAM.2007.16