|
Selected publications by date
Selected publications by category
|
|   |
Reuse-Driven Interprocedural Slicing
Proceedings of the 20th International Conference on Software Engineering
April 1998, pp. 74-83
Mary Jean Harrold and Ning Ci
Abstract
To manage the evolution of software systems effectively, software
developers must understand software systems, identify and evaluate
alternative modification strategies, implement appropriate modifications,
and validate the correctness of the modifications. One analysis technique
that assists in many of these activities is program slicing.
To facilitate the application of slicing to large software systems, we adapted a
control-flow-based interprocedural slicing algorithm so that it
accounts for interprocedural control dependencies not recognized by other
slicing algorithms, and reuses slicing information for improved efficiency.
Our initial studies suggest that additional slice accuracy
and slicing efficiency may be achieved with our algorithm.
|