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.
Software Visualization: From Theory to Practice is designed to
meet the needs of both an academic and a professional audience
composed of researchers and software developers. This book is also
suitable for senior undergraduate and graduate students in software
engineering and computer science, as a secondary text or a
reference.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!