Your SlideShare is downloading. ×
0
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Domain-based Change Propagation Analysis: An Enterprise Case Study
Upcoming SlideShare
Loading in...5
×

Domain-based Change Propagation Analysis: An Enterprise Case Study

1,978

Published on

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.

Previously we hypothesised that change propagation from modifying domain level components may be predicted purely from information available to domain users. We proposed domain-based change propagation analysis, enabling analysts and domain experts to predict conceptual coupling independent of implementation.

This paper reports on application of domain-based analysis to a significant (enterprise) system. We performed both domain-based analysis and a well known history-based analysis and compared the results. Like history-based approaches, domain-based analysis reveals coupling between software components, can assist to prevent errors in software maintenance, and predict change propagation. We conclude that it may be worth applying to certain kinds of systems where established approaches would be considered impractical.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,978
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Presentation the research paper published in ICSM 2010:
    Amir Aryani, Ian D. Peake, Margaret Hamilton Domain-Based Change Propagation Analysis: An Enterprise System Case Study; in Proceedings of the 26th International Conference on Software Maintenance (ICSM), IEEE,Timisoara, Romania, September, 2010.


  • Before invention of the first accounting software package there were accounting systems. It fact there is very old one based on Cuneiform which is the one of the early form of writing in the world.
    Accounting exists beyond a software package, like many other systems we use daily.

  • Functionality provided by a computerised system is delivered by some user interface components such as data entry screens. Such components interact with the end user.
  • Users typically see a software package as a combination of set of UICs and functions.









  • Domain experts such as Robert have implicit understanding about dependencies between software functions.





























  • For more information please refer to:
    Amir Aryani, Ian D. Peake, Margaret Hamilton Domain-Based Change Propagation Analysis: An Enterprise System Case Study; in Proceedings of the 26th International Conference on Software Maintenance (ICSM), IEEE,Timisoara, Romania, September, 2010.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×