The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (2002 vol.28)
pp: 396-412
ABSTRACT
<p>A key problem in software engineering is changing the code. We present a sequence of visualizations and visual metaphors designed to help engineers understand and manage the software change process. The principal metaphors are matrix views, cityscapes, bar and pie charts, data sheets, and networks. Linked by selection mechanisms, multiple views are combined to form <it>perspectives</it> that both enable discovery of high-level structure in software change data and allow effective access to details of those data. Use of the views and perspectives is illustrated in two important contexts: understanding software change by exploration of software change data and management of software development. Our approach complements existing visualizations of software structure and software execution.</p>
INDEX TERMS
visualization, software changes, reengineering, code structure, change management
CITATION
S.G. Eick, T.L. Graves, A.F. Karr, A. Mockus, P. Schuster, "Visualizing Software Changes", IEEE Transactions on Software Engineering, vol.28, no. 4, pp. 396-412, April 2002, doi:10.1109/TSE.2002.995435
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool