Change Propagation Analysis Using Domain Information

We propose a novel methodology for analysing change propagation in software using the domain-level behavioural model of a system. We hypothesize that change propagation analysis is feasible based purely on the information visible and understandable to domain experts, trading some accuracy for produc...

Full description

Saved in:
Bibliographic Details
Published in:2009 Australian Software Engineering Conference pp. 34 - 43
Main Authors: Aryani, A., Peake, I.D., Hamilton, M., Schmidt, H., Winikoff, M.
Format: Conference Proceeding
Language:English
Published: IEEE 01-04-2009
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We propose a novel methodology for analysing change propagation in software using the domain-level behavioural model of a system. We hypothesize that change propagation analysis is feasible based purely on the information visible and understandable to domain experts, trading some accuracy for productivity. Such a method is independent of formal architectural representations and may be practical for applications with heterogeneous subsystems, or missing or undocumented source code. In this paper we introduce the first phase of the methodology: creating and evaluating a connection graph of conceptual relationships between user interface components. We provide results of case studies on two Web-based systems which illustrate how our methodology can be applied, and how discovered conceptual relationships match the architectural dependencies.
ISBN:9780769535999
0769535992
ISSN:1530-0803
2377-5408
DOI:10.1109/ASWEC.2009.31