
Software Visualization
From Theory to Practice
Kang Zhang(Editor)
Kluwer Academic Publishers
Published on 30. April 2003
Book
Hardback
XXVI, 442 pages
978-1-4020-7448-6 (ISBN)
Description
Software Visualization: From Theory to Practice
was initially selected as a special volume for "The Annals of Software Engineering (ANSE) Journal", which has been discontinued. This special edited volume, is the first to discuss software visualization in the perspective of software engineering. It is a collection of 14 chapters on software visualization, covering the topics from theory to practical systems. The chapters are divided into four Parts:
Visual Formalisms
,
Human
Factors
,
Architectural Visualization
, and
Visualization in Practice
. They cover a comprehensive range of software visualization topics, including
*Visual programming theory and techniques for rapid software prototyping and graph visualization, including distributed programming;
*Visual formalisms such as Flowchart, Event Graph, and Process Communication Graph;
*Graph-oriented distributed programming;
*Program visualization for software understanding, testing/debugging and maintenance;
*Object-oriented re-design based on legacy procedural software;
*Cognitive models for designing software exploration tools;
*Human comprehensibility of visual modeling diagrams in UML;
*UML extended with pattern compositions for software reuse;
*Visualization of software architecture and Web architecture for better understanding;
*Visual programming and program visualization for music synthesizers;
*Drawing diagrams nicely using clustering techniques for software engineering.
*Visual programming theory and techniques for rapid software prototyping and graph visualization, including distributed programming;
*Visual formalisms such as Flowchart, Event Graph, and Process Communication Graph;
*Graph-oriented distributed programming;
*Program visualization for software understanding, testing/debugging and maintenance;
*Object-oriented re-design based on legacy procedural software;
*Cognitive models for designing software exploration tools;
*Human comprehensibility of visual modeling diagrams in UML;
*UML extended with pattern compositions for software reuse;
*Visualization of software architecture and Web architecture for better understanding;
*Visual programming and program visualization for music synthesizers;
*Drawing diagrams nicely using clustering techniques for software engineering.
More details
Series
Edition
2003 ed.
Language
English
Place of publication
New York
United States
Target group
Professional and scholarly
Research
Product notice
sewn/stitched
Cloth over boards
Illustrations
XXVI, 442 p.
Dimensions
Height: 228 mm
Width: 182 mm
Thickness: 27 mm
Weight
785 gr
ISBN-13
978-1-4020-7448-6 (9781402074486)
DOI
10.1007/978-1-4615-0457-3
Schweitzer Classification
Other editions
Additional editions

E-Book
12/2012
Springer
€213.99
Available for download

Book
11/2012
Springer
€213.99
Shipment within 7-9 days
Content
A Visual Formalisms.- 1 Graph Grammars for Visual Programming.- 2 Visualizing Program Behavior with the Event Graph.- 3. Flowchart Components for Program Visualization.- 4 A Formalism for Graph-Oriented Distributed Programming.- B Human Factors.- 5 Designing A Software Exploration Tool Using A Cognitive Framework.- 6 UML Class Diagrams: An Empirical Study of Comprehension.- 7 Analysis of Visual Languages for Parallel Programming.- C Architectural Visualization.- 8 A Visual Architectural Approach to Maintaining Web Applications.- 9 Understanding Architecture Through Structure and Behavior Visualization.- 10 Design Pattern Compositions in UML.- D Visualization in Practice.- 11 The BLOOM Software Visualization System.- 12 Visual Program Visualization.- 13 Use of Visualization to Aid Object-Oriented Redesign.- 14 Effective Graph Visualization Via Node Grouping.