S. Diehl Software Visualizing the Structure, Behaviour, and Evolution of Software

▶ Covers both static and dynamic program visualization as well as visual debugging and software evolution ▶ Gives many pointers to available tools (both commercial and public- domain) and additional resources ▶ Augmented by a website with additional teaching material and examples ▶ Author is one of the key players in this field with extensive teaching experience and tutorials at major conferences

Software visualization encompasses the development and evaluation of methods for graphically representing different aspects of software, including its structure, its execution, and its evolution. Software visualization combines techniques from areas 2007, XII, 187 p. 124 illus., 75 illus. in color. like software engineering, programming languages, , , information visualization and human-computer interaction.

Printed book So far, there exist only anthologies and proceedings about software visualization. With this book, Stephan Diehl has written the first textbook on software visualization. As such Hardcover it targets both students and teachers in computer science. Topics covered include static ▶ 79,99 € | £69.99 | $99.99 program visualization, algorithm animation, visual debugging, as well as the visualization ▶ *85,59 € (D) | 87,99 € (A) | CHF 94.50 of the evolution of software. The author's presentation emphasizes common principles and provides different examples mostly taken from seminal work. In addition, each eBook chapter is followed by a list of exercises including both pen and paper exercises, as well as programming tasks. Although written mostly for graduate students, the book will also Available from your bookstore or be a source for researchers in both academia and industry, as it will provide a broad and ▶ springer.com/shop systematic overview of the area including many pointers to tools available today.

MyCopy Printed eBook for just ▶ € | $ 24.99 ▶ springer.com/mycopy

Order online at springer.com ▶ or for the Americas call (toll free) 1-800-SPRINGER ▶ or email us at: [email protected]. ▶ For outside the Americas call +49 (0) 6221-345-4301 ▶ or email us at: [email protected]. The first € price and the £ and $ price are net prices, subject to local VAT. Prices indicated with * include VAT for books; the €(D) includes 7% for Germany, the €(A) includes 10% for Austria. Prices indicated with ** include VAT for electronic products; 19% for Germany, 20% for Austria. All prices exclusive of carriage charges. Prices and other details are subject to change without notice. All errors and omissions excepted.