The CHOOSE executive board and the IAM is pleased to invite you to the IAM Kolloquium http://www.iam.unibe.ch/Kolloquium/ for the talk "Software Evolution Analysis and Visualization" by Prof. Harald Gall
11 January, 2005 at 17h30
Institut für Wirtschaftsinformatik (IWI), Universität Bern, Engehaldenstrasse 8, 3012 Bern, Hörsaal 001
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Title: Software Evolution Analysis and Visualization
Abstract:
Gaining higher level evolutionary information about large software systems is a key challenge in dealing with increasing complexity and architectural deterioration. Modification reports and problem reports taken from systems such as CVS and Bugzilla contain an overwhelming amount of information about the reasons and effects of particular changes. Such reports can be analyzed to provide a clearer picture about the problems concerning a particular feature or a set of features. Hidden dependencies of structurally unrelated but over time logically coupled files exhibit a high potential to illustrate software evolution and possible architectural deterioration.
In this talk, we describe the visualization of software evolution by taking advantage of this logical coupling introduced by modifications and bug fixes over time. We show different views on the evolution of a software system: (a) views based on quantitative analysis of growth and change rates; (b) dependencies introduced by logical couplings and their visualization; (c) feature evolution views; and (d) integrated views that combine several evolution metrics.
As a result, our approach helps to uncover hidden dependencies between software parts and presents them in easy-to-assess visual form. Such visualizations can indicate locations of design erosion in the architectural evolution of a software system. We have applied our approach to several large software systems including Mozilla and its CVS and Bugzilla data to show the effectiveness of our approach.
Bio:
Harald Gall is professor of software engineering at the University of Zurich, Department of Informatics. Prior to that, he was associate professor at the Vienna University of Technology in the Distributed Systems Group (TUV). His research interests are in software engineering with focus on software evolution, software architectures, reengineering, program families, and distributed and mobile software engineering processes. More information is available at http://www.ifi.unizh.ch/~gall
This event is free for all SI-CHOOSE members, even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/.
NOTE: registration for this event is required. Please fill out the registration form at the end of this e-mail.
----------------------------------------------------------------------- REGISTRATION ------------
Please DO NOT reply to this e-mail! Fill in the form below and sent it to mailto:choose@glue.ch. Thanks.
I want to register to the following event: Software Evolution Analysis and Visualization
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member
choose-news@iam.unibe.ch is a *moderated* mailing list for announcing non-commercial events related to Object Technology in Switzerland. Please send announcements to be posted to: choose-news@iam.unibe.ch To unsubscribe, please send the message "unsubscribe choose-news" to: Majordomo@iam.unibe.ch To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/