DocumentCode :
2004391
Title :
Visual exploration of large-scale evolving software
Author :
Wettel, Richard
Author_Institution :
Fac. of Inf., REVEAL, Univ. of Lugano, Lugano
fYear :
2009
fDate :
16-24 May 2009
Firstpage :
391
Lastpage :
394
Abstract :
The comprehensive understanding of today´s software systems is a daunting activity, because of the sheer size and complexity that such systems exhibit. Moreover, software systems evolve, which dramatically increases the amount of data one needs to analyze in order to gain insights into such systems. Indeed, software complexity is recognized as one of the major challenges to the development and maintenance of industrial-size software projects. Our vision is a 3D visualization approach which helps software engineers build knowledge about their systems. We settled on an intuitive metaphor, which depicts software systems as cities. To validate the ideas emerging from our research, we implemented a tool called CodeCity. We devised a set of visualization techniques to support tasks related to program comprehension, design quality assessment, and evolution analysis, and applied them on large open-source systems written in Java, C++, or Smalltalk. Our next research goals are enriching our metaphor with meaningful representations for relations and encoding higher-level information.
Keywords :
C++ language; Java; Smalltalk; program visualisation; project management; public domain software; reverse engineering; software maintenance; software metrics; software quality; 3D visualization; C++ language; CodeCity; Java; Smalltalk; design quality assessment; industrial-size software project; open-source system; program comprehension; software complexity; software development; software evolution; software maintenance; software system; Cities and towns; Computer industry; Data visualization; Java; Knowledge engineering; Large-scale systems; Open source software; Quality assessment; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3495-4
Type :
conf
DOI :
10.1109/ICSE-COMPANION.2009.5071029
Filename :
5071029
Link To Document :
بازگشت