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

Loading...
Publication Logo

Date

2014

Journal Title

Journal ISSN

Volume Title

Publisher

Ieee

Open Access Color

Green Open Access

No

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Top 10%
Popularity
Top 10%

Research Projects

Journal Issue

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.

Description

Garousi, Vahid/0000-0001-6590-7576

Keywords

action research, cost-benefit analysis, industrial case study, search-based software engineering, software test automation

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
16

Source

7th IEEE International Conference on Software Testing, Verification and Validation (ICST) -- MAR 31-APR 04, 2014 -- Cleveland, OH

Volume

Issue

Start Page

302

End Page

311

Collections

PlumX Metrics
Citations

CrossRef : 4

Scopus : 30

Captures

Mendeley Readers : 63

SCOPUS™ Citations

30

checked on Feb 11, 2026

Web of Science™ Citations

16

checked on Feb 11, 2026

Page Views

1

checked on Feb 11, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
4.20353982

Sustainable Development Goals