{"title":"Evolutionary domains: a basis for sound software evolution","authors":"T. Katayama","doi":"10.1145/602461.602484","DOIUrl":null,"url":null,"abstract":"Though significant amount of work has been done so far, software evolution problem is still a challenge. It is not only due to the inherent difficulty of changing complex objects such as software, but also it comes from the fact that evolution activities are not performed properly. In this paper, aiming at establishing a sound and scientific basis for software evolution, we propose a general framework of software evolution. It is based on the concept of evolutionary domains and evolutionary development between them. We consider that this will serve as a reference model of software evolution and can be used for evaluating, assessing and guiding evolution activities.","PeriodicalId":321820,"journal":{"name":"International Workshop on Principles of Software Evolution","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Principles of Software Evolution","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/602461.602484","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Though significant amount of work has been done so far, software evolution problem is still a challenge. It is not only due to the inherent difficulty of changing complex objects such as software, but also it comes from the fact that evolution activities are not performed properly. In this paper, aiming at establishing a sound and scientific basis for software evolution, we propose a general framework of software evolution. It is based on the concept of evolutionary domains and evolutionary development between them. We consider that this will serve as a reference model of software evolution and can be used for evaluating, assessing and guiding evolution activities.