Optimizing Testing-Resource Allocation Using Architecture-Based Software Reliability Model. (27th September 2018)