1. What are the contributions in "Semantics guided regression test cost reduction" ?
The second algorithm is based on the notion of common execution patterns, which is the interprocedural extension of the notion introduced by Bates and Horwitz.
read more
2. What are the future works mentioned in the paper "Semantics guided regression test cost reduction" ?
This would allow us to study larger “ real-world ” programs.
read more
3. What is the use of the program for predicting the weather?
The programs used are a program for predicting the weather, which mis-computes the next days expected wind speed, and an ALU emulator, which requires the correction of a bug in the increment instruction.
read more
4. What are the three groups of test suite adequacy criteria?
Test suite adequacy criteria can be divided into at least three groups: control-flow based criteria (e.g., allstatements), data-flow based criteria [39], and program dependence graph based criteria [1].
read more





![Figure 7. Program “Cer tified” has a bug in it: a rather than b appears in the if statement (the auxiliary function pow takes only positive pow ers). For illustration purposes, assume the only directly affected point of modified is the predicate of the if statement (in fact statements [4] and [5] are also DAPs because they have new incoming control dependence edges). The affected points of modified are all the ver tices subordinate to the if statement (which are reachable from the if statement via control dependence edges), and statement [6], which can be reached via a flow dependence edge from affected points [4] and [5]. Because their targets are affected points, all the flow dependence edges to the two calls on procedure pow are in affected.](/figures/figure-7-program-cer-tified-has-a-bug-in-it-a-rather-than-b-3dc01epk.png)