Tao Chen, Y. Y. Cheung
{"title":"论程序切割","authors":"Tao Chen, Y. Y. Cheung","doi":"10.1002/(SICI)1096-908X(199701)9:1%3C33::AID-SMR143%3E3.0.CO;2-4","DOIUrl":null,"url":null,"abstract":"Since it is sometimes difficult to apply the technique of static program dicing in debugging programs, we introduce dynamic dicing as the dynamic counterpart of static dicing. As the effectiveness of program dicing techniques depends on the size of the program dices used, this paper uses a probabilistic approach to investigate the relationship between the size of static and dynamic program dices. In making a comparison between dynamic and static program dicing, we present and prove six propositions. This leads us to the conditions under which a dynamic program dice is smaller than a static program dice. Based on those findings, we offer five strategies for constructing dynamic program dices. © 1997 by John Wiley & Sons, Ltd. J. Software Maintenance 9: 33–46, 1997","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"On Program Dicing\",\"authors\":\"Tao Chen, Y. Y. Cheung\",\"doi\":\"10.1002/(SICI)1096-908X(199701)9:1%3C33::AID-SMR143%3E3.0.CO;2-4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since it is sometimes difficult to apply the technique of static program dicing in debugging programs, we introduce dynamic dicing as the dynamic counterpart of static dicing. As the effectiveness of program dicing techniques depends on the size of the program dices used, this paper uses a probabilistic approach to investigate the relationship between the size of static and dynamic program dices. In making a comparison between dynamic and static program dicing, we present and prove six propositions. This leads us to the conditions under which a dynamic program dice is smaller than a static program dice. Based on those findings, we offer five strategies for constructing dynamic program dices. © 1997 by John Wiley & Sons, Ltd. J. Software Maintenance 9: 33–46, 1997\",\"PeriodicalId\":383619,\"journal\":{\"name\":\"J. Softw. Maintenance Res. Pract.\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"J. Softw. Maintenance Res. Pract.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1002/(SICI)1096-908X(199701)9:1%3C33::AID-SMR143%3E3.0.CO;2-4\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-908X(199701)9:1%3C33::AID-SMR143%3E3.0.CO;2-4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15