Show simple item record

dc.contributor.authorDirim, Ş.
dc.contributor.authorÖzener, Okan Örsan
dc.contributor.authorSözer, Hasan
dc.date.accessioned2023-08-14T12:11:07Z
dc.date.available2023-08-14T12:11:07Z
dc.date.issued2022-07-22
dc.identifier.issn0963-9314en_US
dc.identifier.urihttp://hdl.handle.net/10679/8665
dc.identifier.urihttps://link.springer.com/article/10.1007/s11219-022-09594-1
dc.description.abstractTesting for certification of embedded systems is common in consumer electronics domain. Application vendors provide test suites that have to be repeatedly executed for each product. Multiple test stations can be used in parallel for test execution. Test execution tasks must be prioritized and scheduled such that the overall test execution time is minimized. We present heuristics and an integer linear programming model for this purpose. Many of the existing heuristics and models assume a sequential test execution. Others fall short either in scalability or in finding the optimal solution. We perform an industrial case study to evaluate and compare solution approaches. We measure effectiveness in terms of the rate of fault detection while taking parallel execution and varying test execution times into account. We use certification test suites of 3 Smart TV applications applied on 3 projects as real experimental objects. We compare our results with respect to those obtained with the state-of-the-practice and 3 other previously proposed approaches. Results show that the overall test execution time can be reduced by up to 16% even when only 3 test stations are available. Test effectiveness is also improved by up to 40.7% as a result of optimal scheduling of test cases.en_US
dc.description.sponsorshipErasmus+ Programme of the European Union
dc.language.isoengen_US
dc.publisherSpringeren_US
dc.relation.ispartofSoftware Quality Journal
dc.rightsrestrictedAccess
dc.titlePrioritization and parallel execution of test cases for certification testing of embedded systemsen_US
dc.typeArticleen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-9291-1877 & YÖK ID 21945) Özener, Örsan
dc.contributor.authorID(ORCID 0000-0002-2968-4763 & YÖK ID 23178) Sözer, Hasan
dc.contributor.ozuauthorÖzener, Okan Örsan
dc.contributor.ozuauthorSözer, Hasan
dc.identifier.volume31en_US
dc.identifier.issue2en_US
dc.identifier.startpage471en_US
dc.identifier.endpage496en_US
dc.identifier.wosWOS:000828447000001
dc.identifier.doi10.1007/s11219-022-09594-1en_US
dc.subject.keywordsCertification testingen_US
dc.subject.keywordsIndustrial case studyen_US
dc.subject.keywordsInteger linear programmingen_US
dc.subject.keywordsParallel test executionen_US
dc.subject.keywordsTest case prioritizationen_US
dc.subject.keywordsTest schedulingen_US
dc.identifier.scopusSCOPUS:2-s2.0-85134653282
dc.relation.publicationcategoryArticle - International Refereed Journal - Institutional Academic Staff


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page