An overview of program slicing
Mark Harman, Robert M. Hierons · Software Focus · 2001
Abstract MARK HARMANandROBERT HIERONSreview three semantic paradigms for slicing — static, dynamic and conditioned; and two syntactic paradigms — syntax‐preserving and amorphous. Slicing has been applied to many software development problems including testing, reuse, maintenance and evolution. This paper describes the main forms of program slice and some of the applications to which slicing has been put. Copyright © 2001 John Wiley & Sons, Ltd.