{"title":"连续的和不连续的软件进化:跨多个产品线的软件进化的各个方面","authors":"M. Aoyama","doi":"10.1145/602461.602477","DOIUrl":null,"url":null,"abstract":"This article discusses continuous and discontinuous evolutions across multiple products lines of software systems. As an empirical study, we analyzed the evolution of mobile phone software systems, which have undergone an extremely fast evolution from voice communication systems through mobile Internet terminals, to mobile Javaenabled terminals for the last four years. Along with the evolution, the software systems created three product lines and the size has quadrupled. This article discusses aspects of such extremely fast evolution and reveals continuity and discontinuity of software evolution. We claim that discontinuity is essential aspect of software evolution and taming discontinuous evolution is the challenge in the evolutionary development of software systems.","PeriodicalId":321820,"journal":{"name":"International Workshop on Principles of Software Evolution","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":"{\"title\":\"Continuous and discontinuous software evolution: aspects of software evolution across multiple product lines\",\"authors\":\"M. Aoyama\",\"doi\":\"10.1145/602461.602477\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article discusses continuous and discontinuous evolutions across multiple products lines of software systems. As an empirical study, we analyzed the evolution of mobile phone software systems, which have undergone an extremely fast evolution from voice communication systems through mobile Internet terminals, to mobile Javaenabled terminals for the last four years. Along with the evolution, the software systems created three product lines and the size has quadrupled. This article discusses aspects of such extremely fast evolution and reveals continuity and discontinuity of software evolution. We claim that discontinuity is essential aspect of software evolution and taming discontinuous evolution is the challenge in the evolutionary development of software systems.\",\"PeriodicalId\":321820,\"journal\":{\"name\":\"International Workshop on Principles of Software Evolution\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-09-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"35\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Workshop on Principles of Software Evolution\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/602461.602477\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Principles of Software Evolution","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/602461.602477","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Continuous and discontinuous software evolution: aspects of software evolution across multiple product lines
This article discusses continuous and discontinuous evolutions across multiple products lines of software systems. As an empirical study, we analyzed the evolution of mobile phone software systems, which have undergone an extremely fast evolution from voice communication systems through mobile Internet terminals, to mobile Javaenabled terminals for the last four years. Along with the evolution, the software systems created three product lines and the size has quadrupled. This article discusses aspects of such extremely fast evolution and reveals continuity and discontinuity of software evolution. We claim that discontinuity is essential aspect of software evolution and taming discontinuous evolution is the challenge in the evolutionary development of software systems.