Software visualization

被引:35
作者
Gracanin, Denis [1 ]
Matkovic, Kresimir [2 ]
Eltoweissy, Mohamed [3 ]
机构
[1] Virginia Tech, Dept Comp Sci, 660 McBryde Hall, Blacksburg, VA 24061 USA
[2] Virtual Real & Visualizat Ltd, VRVis Res Ctr, A-1220 Vienna, Austria
[3] Virginia Tech, Bradley Dept Elect & Comp Engn, Falls Church, VA 22043 USA
关键词
D O I
10.1007/s11334-005-0019-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
The field of software visualization (SV) investigates approaches and techniques for static and dynamic graphical representations of algorithms, programs (code), and processed data. SV is concerned primarily with the analysis of programs and their development. The goal is to improve our understanding of inherently invisible and intangible software, particularly when dealing with large information spaces that characterize domains like software maintenance, reverse engineering, and collaborative development. The main challenge is to find effective mappings from different software aspects to graphical representations using visual metaphors. This paper provides an overview of the SV research, describes current research directions, and includes an extensive list of recommended readings.
引用
收藏
页码:221 / 230
页数:10
相关论文
共 124 条
[1]
Amari H., 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028), P194, DOI 10.1109/ICSMC.1999.812399
[2]
[Anonymous], [No title captured]
[3]
Asokan R, 2003, THESIS
[4]
Averbukh VL, 1997, IEEE VISLANG, P46, DOI 10.1109/VL.1997.626557
[5]
Software visualization for debugging [J].
Baecker, R ;
DiGiano, C ;
Marcus, A .
COMMUNICATIONS OF THE ACM, 1997, 40 (04) :44-54
[6]
Software visualization in the large [J].
Ball, T ;
Eick, SG .
COMPUTER, 1996, 29 (04) :33-&
[7]
BALL T, 1997, P ICSE WORKSH PROC M
[8]
BALOIAN N, 2005, P 2005 ACM S SOFTW V, P7
[9]
Balzer M, 2005, P 2005 ACM S SOFTW V, p[164, 214]
[10]
Balzer M, 2005, P 2005 ACM S SOFTW V, p[164, 214]