Empirical Study of Effectiveness of EvoSuite on the SBST 2020 Tool Competition Benchmark

  • Herlim, Robert Sebastian
  • Hong, Shin
  • Kim, Yunho
  • Kim, Moonzoo
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

2

초록

EvoSuite is a state-of-the-art search-based software testing tool for Java programs and many researchers have applied EvoSuite to achieve high test coverage. However, due to high complexity of object-oriented programs, EvoSuite still suffers several limitations in terms of test coverage achievement. In this paper, to improve the effectiveness of EvoSuite by analyzing EvoSuite’s limitations, we conducted an empirical study to identify the limitations of EvoSuite on the most recent SBST 2020 Tool Competition benchmark that consists of 70 classes selected from real-world Java projects. We have manually classified the branches of the target programs that EvoSuite could not cover and reported corresponding limitations of EvoSuite with concrete examples.

키워드

Empirical studyEvoSuiteSBST tool competitionJava programming languageSoftware testingEmpirical studiesEvosuiteHigh complexityJava programObject-oriented programSBST tool competitionSearch-based software testingState of the artTest-coverageTesting toolsObject oriented programming
제목
Empirical Study of Effectiveness of EvoSuite on the SBST 2020 Tool Competition Benchmark
저자
Herlim, Robert SebastianHong, ShinKim, YunhoKim, Moonzoo
DOI
10.1007/978-3-030-88106-1_9
발행일
2021-10
유형
Proceedings Paper
저널명
Lecture Notes in Computer Science
12914 LNCS
페이지
121 ~ 135