evosuite-plus-plus icon indicating copy to clipboard operation
evosuite-plus-plus copied to clipboard

Static Analysis for Smart Seed

Open llmhyy opened this issue 4 years ago • 2 comments

given a method, we need to verify whether it can benefit from seeding strategy? which branch can be benefited? what if none of the branches is beneficial?

llmhyy avatar Jan 04 '21 07:01 llmhyy

@Cheng-017

  1. how many method effect can be replicable?
  2. if replicable, which branch manifests the difference? and which event is the most important?

llmhyy avatar Jan 04 '21 07:01 llmhyy

Given the method, get the uncovered branches and randomly select one of them, evaluate the branch and get the type of the branch. If the type of the branch is NO_POOL, it means that the branch has no benefit. If the branch type of the method is all NO_POOL, the original seeding strategy is used to generate the test suite.

Cheng-017 avatar Jan 31 '21 02:01 Cheng-017