{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T05:45:44Z","timestamp":1698212744430},"reference-count":8,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2007,3,21]],"date-time":"2007-03-21T00:00:00Z","timestamp":1174435200000},"content-version":"vor","delay-in-days":5192,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Systems &amp;amp; Computers in Japan"],"published-print":{"date-parts":[[1993,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>When selecting the set of conditions to be tested in modular white\u2010box testing of fundamental program functions, various kinds of criteria are available, including the branch coverage criterion and the all\u2010uses criterion. But there has been very little research on the relationship of these criteria to the overlooking of program faults, and as a consequence many program faults have been discovered only in the later phases of development or at customer sites, where conditions not covered by the original testing occurred. In this paper, an attempt is made to identify the relationship between test conditions and program fault overlooks by expressing the data flows of the program as chains of define\u2010use relationships between two variables. The approach is tested on commercial software products for the control of measuring equipment. The results are used to develop a method of choosing test paths so as to prevent the principal overlook types, and the detection ability and computational efficiency are compared with those of conventional selection criteria. The number of tests required in the new method is comparable with that in the all\u2010uses method, and it is capable of preventing almost all of the overlooks that arise from the method used for test path selection.<\/jats:p>","DOI":"10.1002\/scj.4690240502","type":"journal-article","created":{"date-parts":[[2007,7,8]],"date-time":"2007-07-08T00:45:31Z","timestamp":1183855531000},"page":"14-29","source":"Crossref","is-referenced-by-count":1,"title":["A test\u2010path determination method based on define\u2010use chains: Test conditions and program fault overlooks"],"prefix":"10.1002","volume":"24","author":[{"given":"Takeshi","family":"Nakajo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ichiro","family":"Yamaguchi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hitoshi","family":"Kume","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2007,3,21]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"The art of software testing","author":"Meyers G. J.","year":"1979"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232226"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/32.6194"},{"key":"e_1_2_1_5_2","first-page":"A\u20101","volume-title":"A method of selecting test data using design of experiments","author":"Satou S."},{"key":"e_1_2_1_6_2","volume-title":"Theory and practice of compilers","author":"Hikita T.","year":"1988"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1287\/opre.13.4.517"},{"key":"e_1_2_1_8_2","first-page":"A\u20101","volume-title":"A method of designing test cases based on program control flow","author":"Ooba M."},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/32.44376"}],"container-title":["Systems and Computers in Japan"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fscj.4690240502","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/scj.4690240502","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,24]],"date-time":"2023-10-24T22:28:48Z","timestamp":1698186528000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/scj.4690240502"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,1]]},"references-count":8,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1993,1]]}},"alternative-id":["10.1002\/scj.4690240502"],"URL":"https:\/\/doi.org\/10.1002\/scj.4690240502","archive":["Portico"],"relation":{},"ISSN":["0882-1666","1520-684X"],"issn-type":[{"value":"0882-1666","type":"print"},{"value":"1520-684X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1993,1]]}}}