Content deleted Content added
Neerajsangal (talk | contribs) No edit summary |
fixing header errors |
||
Line 1:
'''Software visualization''' (Diehl, 2002; Knight, 2002) is concerned with the static or animated 2-D or 3-D (Marcus et al., 2003) visual representation of information about software systems based on their structure (Staples & Bieman, 1999), size (Lanza, 2004), history (Lopez et al., 2004; Van Rysselberghe et al., 2004), or behavior (Stasko et al., 1997). Typically, the information used for [[visualization]] is [[
The objectives of software visualizations are to support the [[
== Types of software visualization ==
=== Visualization of a single component ===
Tool for software visualization might be used to visualize source code and [[quality defect]]s during software development and maintenance activities. Their target is the automatic discovery and visualization of quality defects in object-oriented software systems and services. Designed as a plugin for an [[IDE]] (e.g., eclipse) they visualized the direct relationship of a class and its methods with other classes in the software system and mark potential [[quality defect]]s to warn the developer. A further benefit is the support for visual navigation through the software system.
Line 27 ⟶ 26:
* Van Rysselberghe, F. (2004). ''Studying Software Evolution Information By Visualizing the Change History''. Proceedings. 20th International Conference On Software Maintenance. pp 328-337, IEEE Computer Society Press, 2004
==External
== Tools ==
* CodeCrawler ([http://www.cs.uvic.ca/~mstorey/vissoft2003/submissions/MLanzaCCDescription.pdf "CodeCrawler - A Lightweight Software Visualization Tool"])
Line 42 ⟶ 40:
== Conferences and Workshops ==
* [http://www.softvis.org SoftVis] is the second meeting in a planned series of biennial conferences.
* [http://www.algoanim.net/pvw2006/ The Program Visualization Workshops] aim to bring together researchers who design and construct program, algorithm, or data structure visualizations or animations as well as educators who use or evaluate visualization or animations in their teaching.
[[Category:Computer animation]]
[[de:Softwarevisualisierung]]
|