{"id":{"repo_id":"umkc","oai_identifier":"oai:mospace.umsystem.edu:10355/75786"},"canonical_url":"https://search.dev.ndltd.org/etd/umkc/oai:mospace.umsystem.edu:10355/75786","repository":{"repo_id":"umkc","name":"University of Missouri - Kansas City","base_url":"https://mospace.umsystem.edu/oai/request"},"display":{"title":"Sequential Sampling Designs for Estimating Software Reliability","abstract":"For any non-trivial system, it is impossible to reach the exact reliability of software due to the complexity, cost, and time required to complete the testing. Instead, a sample of test cases can be used to estimate the overall software reliability. Our objective is to obtain the most accurate estimate of software reliability by allocating test cases among partitions. In the traditional approach, the method of allocating test cases among partitions is determined before reliability testing begins. By allocating test cases in advance, there is no opportunity to take advantage of the errors in choosing the distributions of test cases that may occur during the testing of the software. The inability to use these errors to adjust the estimate during testing is a shortcoming of a fixed sampling scheme. We applied sequential sampling schemes to make allocation decisions dynamically throughout the testing process. Under these sampling schemes, we can refine the allocation of test cases sequentially based on the information gained as the testing proceeds. Using theoretical results and Monte Carlo simulation, we have shown that the proposed sequential sampling scheme performs at least as well as the balanced sampling scheme.","abstract_html":"For any non-trivial system, it is impossible to reach the exact reliability of software due to the complexity, cost, and time required to complete the testing. Instead, a sample of test cases can be used to estimate the overall software reliability. Our objective is to obtain the most accurate estimate of software reliability by allocating test cases among partitions. In the traditional approach, the method of allocating test cases among partitions is determined before reliability testing begins. By allocating test cases in advance, there is no opportunity to take advantage of the errors in choosing the distributions of test cases that may occur during the testing of the software. The inability to use these errors to adjust the estimate during testing is a shortcoming of a fixed sampling scheme. We applied sequential sampling schemes to make allocation decisions dynamically throughout the testing process. Under these sampling schemes, we can refine the allocation of test cases sequentially based on the information gained as the testing proceeds. Using theoretical results and Monte Carlo simulation, we have shown that the proposed sequential sampling scheme performs at least as well as the balanced sampling scheme.","abstract_has_math":false,"creators":["Alanazi, Bader"],"institution":"University of Missouri--Kansas City","degree_name":"Ph.D. (Doctor of Philosophy)","degree_level":"Doctoral","degree_discipline":"Mathematics (UMKC)","degree_department":null,"school":null,"contributors":[],"advisors":["Rekab, Kamel","Rulis, Paul Michael, 1976-"],"committee_chairs":[],"committee_members":[],"year":2020,"date_issued":"2020","date_published":"2020","updated_at":"2026-07-24T05:16:44Z","subjects":[],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10355/75786","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Rekab, Kamel","Rulis, Paul Michael, 1976-"]},{"key":"dc:creator","label":"Author","values":["Alanazi, Bader"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2020-08-13T16:03:29Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2020-08-13T16:03:29Z"]},{"key":"dc:date.issued","label":"Date","values":["2020"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mathematics (UMKC)","Physics (UMKC)"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D. (Doctor of Philosophy)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Missouri--Kansas City"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10355/75786"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Title from PDF of title page viewed August 25, 2020","Dissertation advisors: Kamel Rekab and Paul Rulis","Vita","Includes bibliographical references (pages 58-62)","Thesis (Ph.D.)--Department of Mathematics and Statistics and Department of Physics and Astronomy. University of Missouri--Kansas City, 2020"]},{"key":"dc:description.abstract","label":"Abstract","values":["For any non-trivial system, it is impossible to reach the exact reliability of software due to the complexity, cost, and time required to complete the testing. Instead, a sample of test cases can be used to estimate the overall software reliability. Our objective is to obtain the most accurate estimate of software reliability by allocating test cases among partitions. In the traditional approach, the method of allocating test cases among partitions is determined before reliability testing begins. By allocating test cases in advance, there is no opportunity to take advantage of the errors in choosing the distributions of test cases that may occur during the testing of the software. The inability to use these errors to adjust the estimate during testing is a shortcoming of a fixed sampling scheme. We applied sequential sampling schemes to make allocation decisions dynamically throughout the testing process. Under these sampling schemes, we can refine the allocation of test cases sequentially based on the information gained as the testing proceeds. Using theoretical results and Monte Carlo simulation, we have shown that the proposed sequential sampling scheme performs at least as well as the balanced sampling scheme."]},{"key":"dc:title","label":"Title","values":["Sequential Sampling Designs for Estimating Software Reliability"]}]}],"canonical_facts":{"dc:contributor.advisor":["Rekab, Kamel","Rulis, Paul Michael, 1976-"],"dc:creator":["Alanazi, Bader"],"dc:date.accessioned":["2020-08-13T16:03:29Z"],"dc:date.available":["2020-08-13T16:03:29Z"],"dc:date.issued":["2020"],"dc:description":["Title from PDF of title page viewed August 25, 2020","Dissertation advisors: Kamel Rekab and Paul Rulis","Vita","Includes bibliographical references (pages 58-62)","Thesis (Ph.D.)--Department of Mathematics and Statistics and Department of Physics and Astronomy. University of Missouri--Kansas City, 2020"],"dc:description.abstract":["For any non-trivial system, it is impossible to reach the exact reliability of software due to the complexity, cost, and time required to complete the testing. Instead, a sample of test cases can be used to estimate the overall software reliability. Our objective is to obtain the most accurate estimate of software reliability by allocating test cases among partitions. In the traditional approach, the method of allocating test cases among partitions is determined before reliability testing begins. By allocating test cases in advance, there is no opportunity to take advantage of the errors in choosing the distributions of test cases that may occur during the testing of the software. The inability to use these errors to adjust the estimate during testing is a shortcoming of a fixed sampling scheme. We applied sequential sampling schemes to make allocation decisions dynamically throughout the testing process. Under these sampling schemes, we can refine the allocation of test cases sequentially based on the information gained as the testing proceeds. Using theoretical results and Monte Carlo simulation, we have shown that the proposed sequential sampling scheme performs at least as well as the balanced sampling scheme."],"dc:identifier.uri":["https://hdl.handle.net/10355/75786"],"dc:title":["Sequential Sampling Designs for Estimating Software Reliability"],"thesis:degree_discipline":["Mathematics (UMKC)","Physics (UMKC)"],"thesis:degree_level":["Doctoral"],"thesis:degree_name":["Ph.D. (Doctor of Philosophy)"],"thesis:institution_name":["University of Missouri--Kansas City"]},"updated_at":"2026-07-24T05:16:44Z"}