Content deleted Content added
m Date/fix the maintenance tags or gen fixes using AWB |
removed research groups section; fixing links; formatting |
||
Line 2:
'''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 (Girba et al, 2005, Lopez et al., 2004; Van Rysselberghe et al., 2004), or behavior (Kuhn et al., 2006, Stasko et al., 1997). Typically, the information used for [[visualization]] is [[software metric]] data from measurement activities. Visualization is inherently not a method for [[software quality assurance]] but can be used to manually discover anomalies similar to the process of [[visual data mining]] (Keim, 2002; Soukup, 2002).
The objectives of software visualizations are to support the [[program
== 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 [[Integrated development environment|IDE]] (e.g.,
[[Image:CodeSonar_ShowsDefect.png|Code Sonar]]
=== Visualization of whole (sub-)systems ===
Other more powerful tools are used to visualize a whole system or subsystem
* CodeCrawler
* X-Ray
Line 34 ⟶ 35:
==External links==
=== Tools ===
* CodeCrawler ([http://www.iam.unibe.ch/~scg/Archive/Papers/Lanz03eVisSoft.pdf "CodeCrawler - A Lightweight Software Visualization Tool"])
* X-Ray ([http://atelier.inf.unisi.ch/~malnatij/xray.html"X-Ray - A Software Visualization Plug-in for Eclipse"])
Line 44 ⟶ 45:
* Structure101 ([http://www.headwaysoftware.com/products/structure101/highlights.php "Software Visualization for Understanding And Analyzing the Complexity of Your Software Architecture"])
=== Conferences and Workshops ===▼
▲== 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.
|