Probabilistic Slicing for Predictive Impact Analysis

@inproceedings{Santelices2010ProbabilisticSF,
  title={Probabilistic Slicing for Predictive Impact Analysis},
  author={Ra{\'u}l A. Santelices and Mary Jean Harrold},
  year={2010}
}
Program slicing is a technique that determines which statements in a program affect or are affected by another statement in that program. Static forward slicing, in particular, can be used for impact analysis by identifying all potential effects of changes in software. This information helps developers design and test their changes. Unfortunately, static slicing is too imprecise—it often produces large sets of potentially affected statements, limiting its usefulness. To reduce the resulting set… CONTINUE READING