Domain-based change impact analysis in software maintenance

Staff - Faculty of Informatics

Start date: 9 June 2010

End date: 10 June 2010

The Faculty of Informatics is pleased to announce a seminar given by Amir Aryani

DATE: Wednesday, June 9th 2010
PLACE: USI Università della Svizzera italiana, room SI-008, Informatics building (Via G. Buffi 13)
TIME: 11.00

Change propagation has mainly been estimated by maintenance history or source code analysis. However, sometimes history and code are inaccessible, or impractical to analyse, such as for heterogeneous sources.
Domain-based change impact analysis is a novel methodology for analysing change propagation in software using only the domain-level behavioural model of a system. Such a method is independent of formal architectural representations and practical for software systems with heterogeneous subsystems, or missing or undocumented source code.
This presentation reports on application of domain-based analysis to a significant (enterprise) system, and compare the results of performed both domain analysis and a well known history-based analysis. Like history-based approaches, domain based analysis reveals coupling between software components, can assist to prevent errors in software maintenance, and predict change propagation.

Amir Aryani is a PhD candidate in DSEA group at RMIT University, Australia.
He has more than 12 years experience in software industry, and currently working for Mercury Computer Systems as a software engineer.

HOST: Prof. Michele Lanza