Visual Exploration of Large-Scale Evolving Software

被引:11
|
作者
Wettel, Richard [1 ]
机构
[1] Univ Lugano, REVEAL Fac Informat, Lugano, Switzerland
关键词
D O I
10.1109/ICSE-COMPANION.2009.5071029
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:391 / 394
页数:4
相关论文
共 50 条
  • [1] Visual Exploration of Large-Scale System Evolution
    Wettel, Richard
    Lanza, Michele
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 219 - 228
  • [2] Scale-free feature and evolving model of large-scale software systems
    Institute of Contemporary Manufacturing Engineering, Zhejiang University, Hangzhou 310027, China
    [J]. Wuli Xuebao, 2006, 8 (3799-3804):
  • [3] The scale-free feature and evolving model of large-scale software systems
    Yan Dong
    Qi Guo-Ning
    [J]. ACTA PHYSICA SINICA, 2006, 55 (08) : 3799 - 3804
  • [4] Visual software analytics for the build optimization of large-scale software systems
    Alexandru Telea
    Lucian Voinea
    [J]. Computational Statistics, 2011, 26 : 635 - 654
  • [5] Visual software analytics for the build optimization of large-scale software systems
    Telea, Alexandru
    Voinea, Lucian
    [J]. COMPUTATIONAL STATISTICS, 2011, 26 (04) : 635 - 654
  • [6] Interactive visual exploration of halos in large-scale cosmology simulation
    Guihua Shan
    Maojin Xie
    Feng’An Li
    Yang Gao
    Xuebin Chi
    [J]. Journal of Visualization, 2014, 17 : 145 - 156
  • [7] Mesoscale explorer: Visual exploration of large-scale molecular models
    Rose, Alexander
    Sehnal, David
    Goodsell, David S.
    Autin, Ludovic
    [J]. PROTEIN SCIENCE, 2024, 33 (10)
  • [8] Interactive visual exploration of halos in large-scale cosmology simulation
    Shan, Guihua
    Xie, Maojin
    Li, Feng'An
    Gao, Yang
    Chi, Xuebin
    [J]. JOURNAL OF VISUALIZATION, 2014, 17 (03) : 145 - 156
  • [9] Visual abstraction and exploration of large-scale geographical social media data
    Zhou, Zhiguang
    Zhang, Xinlong
    Guo, Zhiyong
    Liu, Yuhua
    [J]. NEUROCOMPUTING, 2020, 376 : 244 - 255
  • [10] SwiftTuna: Responsive and Incremental Visual Exploration of Large-scale Multidimensional Data
    Jo, Jaemin
    Kim, Wonjae
    Yoo, Seunghoon
    Kim, Bohyoung
    Seo, Jinwook
    [J]. 2017 IEEE PACIFIC VISUALIZATION SYMPOSIUM (PACIFICVIS), 2017, : 131 - 140