{"title":"Towards a better control of change impact propagation","authors":"A. Ahmad, H. Basson, L. Deruelle, M. Bouneffa","doi":"10.1109/INMIC.2008.4777770","DOIUrl":null,"url":null,"abstract":"The software evolution requires an exhaustive understanding of all the artifacts or components composing the software. In fact, any intended change may generate an impact propagated to the various software components through the different kind of relationships relating them. This situation is generally called the ripple effect and may cause several types of damages or side effects. In this paper, we focus on the potential flow of change impact propagation as provoked by the carried out change. For that purpose, we propose a structural model of software evolution (SMSE). This model is intended to represent and manage the different software artifacts and their relationships. The instantiated SMSE is used to built a knowledge base system providing, among other facilities, an assistance to the designer (or engineer) of software evolution for an a priori assessment of the change impact. The major aim of the system is to help a systematic analysis of the change impact and the identification of its propagation.","PeriodicalId":112530,"journal":{"name":"2008 IEEE International Multitopic Conference","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Multitopic Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INMIC.2008.4777770","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
The software evolution requires an exhaustive understanding of all the artifacts or components composing the software. In fact, any intended change may generate an impact propagated to the various software components through the different kind of relationships relating them. This situation is generally called the ripple effect and may cause several types of damages or side effects. In this paper, we focus on the potential flow of change impact propagation as provoked by the carried out change. For that purpose, we propose a structural model of software evolution (SMSE). This model is intended to represent and manage the different software artifacts and their relationships. The instantiated SMSE is used to built a knowledge base system providing, among other facilities, an assistance to the designer (or engineer) of software evolution for an a priori assessment of the change impact. The major aim of the system is to help a systematic analysis of the change impact and the identification of its propagation.