A Search-Based Approach for Cost-Effective Software Test Automation Decision Support and an Industrial Case Study

dc.contributor.author Amannejad, Yasaman
dc.contributor.author Garousi, Vahid
dc.contributor.author Irving, Rob
dc.contributor.author Sahaf, Zahra
dc.contributor.other Software Engineering
dc.contributor.other 06. School Of Engineering
dc.contributor.other 01. Atılım University
dc.date.accessioned 2024-07-05T14:26:01Z
dc.date.available 2024-07-05T14:26:01Z
dc.date.issued 2014
dc.description Garousi, Vahid/0000-0001-6590-7576 en_US
dc.description.abstract Test automation is a widely-used approach to reduce the cost of manual software testing. However, if it is not planned or conducted properly, automated testing would not necessarily be more cost effective than manual testing. Deciding what parts of a given System Under Test (SUT) should be tested in an automated fashion and what parts should remain manual is a frequently-asked and challenging question for practitioner testers. In this study, we propose a search-based approach for deciding what parts of a given SUT should be tested automatically to gain the highest Return On Investment (ROI). This work is the first systematic approach for this problem, and significance of our approach is that it considers automation in the entire testing process (i.e., from test-case design, to test scripting, to test execution, and test result evaluation). The proposed approach has been applied in an industrial setting in the context of a software product used in the oil and gas industry in Canada. Among the results of the case study is that, when planned and conducted properly using our decision-support approach, test automation provides the highest ROI. In this study, we show that if automation decision is taken effectively, test-case design, test execution, and test evaluation can result in about 307%, 675%, and 41% ROI in 10 rounds of using automated test suites. en_US
dc.identifier.doi 10.1109/ICSTW.2014.34
dc.identifier.isbn 9780769551944
dc.identifier.issn 2159-4848
dc.identifier.scopus 2-s2.0-84903640661
dc.identifier.uri https://doi.org/10.1109/ICSTW.2014.34
dc.identifier.uri https://hdl.handle.net/20.500.14411/86
dc.language.iso en en_US
dc.publisher Ieee en_US
dc.relation.ispartof 7th IEEE International Conference on Software Testing, Verification and Validation (ICST) -- MAR 31-APR 04, 2014 -- Cleveland, OH en_US
dc.relation.ispartofseries IEEE International Conference on Software Testing Verification and Validation Workshops
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject action research en_US
dc.subject cost-benefit analysis en_US
dc.subject industrial case study en_US
dc.subject search-based software engineering en_US
dc.subject software test automation en_US
dc.title A Search-Based Approach for Cost-Effective Software Test Automation Decision Support and an Industrial Case Study en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.id Garousi, Vahid/0000-0001-6590-7576
gdc.author.institutional Garousi, Vahid
gdc.author.scopusid 56205298200
gdc.author.scopusid 13408954200
gdc.author.scopusid 56205834400
gdc.author.scopusid 56206421900
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Amannejad, Yasaman; Garousi, Vahid; Sahaf, Zahra] Univ Calgary, Software Qual Engn Res Grp SoftQual, Dept Elect & Comp Engn, Calgary, AB, Canada; [Garousi, Vahid] Atilim Univ, Syst & Software Qual Engn Res Grp SySoQual, Dept Software Engn, Ankara, Turkey; [Irving, Rob] Pason Syst Corp, Calgary, AB, Canada en_US
gdc.description.endpage 311 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.startpage 302 en_US
gdc.identifier.openalex W2030543707
gdc.identifier.wos WOS:000356142700047
gdc.oaire.diamondjournal false
gdc.oaire.impulse 7.0
gdc.oaire.influence 5.9854166E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 9.097881E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.fwci 1.939
gdc.openalex.normalizedpercentile 1.0
gdc.openalex.toppercent TOP 1%
gdc.opencitations.count 16
gdc.plumx.crossrefcites 4
gdc.plumx.mendeley 63
gdc.plumx.scopuscites 30
gdc.scopus.citedcount 30
gdc.wos.citedcount 16
relation.isAuthorOfPublication b802a1f2-8eae-43fe-95dc-dbe23cd1496a
relation.isAuthorOfPublication.latestForDiscovery b802a1f2-8eae-43fe-95dc-dbe23cd1496a
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery d86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections