{"title":"Tailoring Software Evolution Process","authors":"Fei Dai, Tong Li","doi":"10.1109/SNPD.2007.25","DOIUrl":null,"url":null,"abstract":"Tailoring software process from existing software processes patterns and standards can effectively improve the performance of work process, ensure the quality of final products, avoid high risks, and reduce rework. However, existing researches do not propose a systematic method for tailoring software evolution process. We propose four basic blocks, namely sequence block, selection block, iteration block and concurrency block. Based on basic blocks, we define four software evolution process tailoring operations: adding operation, deleting operation, splitting operation and merging operation. Additionally, the interface between the high-level model and the low-level model is kept consistent when merging or splitting operation is carried out.","PeriodicalId":197058,"journal":{"name":"Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007)","volume":"32 12","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SNPD.2007.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18
Abstract
Tailoring software process from existing software processes patterns and standards can effectively improve the performance of work process, ensure the quality of final products, avoid high risks, and reduce rework. However, existing researches do not propose a systematic method for tailoring software evolution process. We propose four basic blocks, namely sequence block, selection block, iteration block and concurrency block. Based on basic blocks, we define four software evolution process tailoring operations: adding operation, deleting operation, splitting operation and merging operation. Additionally, the interface between the high-level model and the low-level model is kept consistent when merging or splitting operation is carried out.