Show simple item record

dc.contributor.authorGenç, A. E.
dc.contributor.authorSözer, Hasan
dc.contributor.authorKıraç, Mustafa Furkan
dc.contributor.authorAktemur, Tankut Barış
dc.date.accessioned2020-10-20T07:48:20Z
dc.date.available2020-10-20T07:48:20Z
dc.date.issued2020-09
dc.identifier.issn0018-9529en_US
dc.identifier.urihttp://hdl.handle.net/10679/7024
dc.identifier.urihttps://ieeexplore.ieee.org/document/8936902
dc.description.abstractTest oracles differentiate between the correct and incorrect system behavior. Automation of test oracles for visual output systems mainly involves image comparison, where a snapshot of the output is compared with respect to a reference image. Hereby, the captured snapshot can be subject to variations such as scaling and shifting. These variations lead to incorrect evaluations. Existing approaches employ computer vision techniques to address a specific set of variations. In this article, we introduce ADVISOR, an adjustable framework for test oracle automation of visual output systems. It allows the use of a flexible combination and configuration of computer vision techniques. We evaluated a set of valid configurations with a benchmark dataset collected during the tests of commercial digital TV systems. Some of these configurations achieved up to 3% better overall accuracy with respect to state-of-the-art tools. Further, we observed that there is no configuration that reaches the best accuracy for all types of image variations. We also empirically investigated the impact of significant parameters. One of them is a threshold regarding image matching score that determines the final verdict. This parameter is automatically tuned by offline training. We evaluated runtime performance as well. Results showed that differences among the ADVISOR configurations and state-of-the-art tools are in the order of seconds per image comparison.en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.relation.ispartofIEEE Transactions on Reliability
dc.rightsrestrictedAccess
dc.titleADVISOR: An adjustable framework for test oracle automation of visual output systemsen_US
dc.typeArticleen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-2968-4763 & YÖK ID 23178) Sözer, Hasan
dc.contributor.authorID(ORCID 0000-0001-9177-0489 & YÖK ID 124619) Kıraç, Furkan
dc.contributor.authorID(ORCID 0000-0002-1414-9338 & YÖK ID 124803) Aktemur, Barış
dc.contributor.ozuauthorSözer, Hasan
dc.contributor.ozuauthorKıraç, Mustafa Furkan
dc.contributor.ozuauthorAktemur, Tankut Barış
dc.identifier.volume69en_US
dc.identifier.issue3en_US
dc.identifier.startpage1050en_US
dc.identifier.endpage1063en_US
dc.identifier.wosWOS:000566336900015
dc.identifier.doi10.1109/TR.2019.2957507en_US
dc.subject.keywordsAdjustable frameworken_US
dc.subject.keywordsBlack-box testingen_US
dc.subject.keywordsCom-puter visionen_US
dc.subject.keywordsTest automationen_US
dc.subject.keywordsTest oracleen_US
dc.identifier.scopusSCOPUS:2-s2.0-85076851117
dc.contributor.authorMale3
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