A brief survey of program slicing

B Xu, J Qian, X Zhang, Z Wu, L Chen - ACM SIGSOFT Software …, 2005 - dl.acm.org
Program slicing is a technique to extract program parts with respect to some special
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …

Source code analysis: A road map

D Binkley - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
The automated and semi-automated analysis of source code has remained a topic of
intense research for more than thirty years. During this period, algorithms and techniques for …

Program slicing: Methods and applications

A De Lucia - Proceedings first ieee international workshop on …, 2001 - ieeexplore.ieee.org
Program slicing is a viable method to restrict the focus of a task to specific sub-components
of a program. Examples of applications include debugging, testing, program …

[图书][B] The compiler design handbook: optimizations and machine code generation

YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …

A survey of empirical results on program slicing.

DW Binkley, M Harman - Adv. Comput., 2004 - books.google.com
A program slice extracts a semantically meaningful portion of a program, based upon a user-
selected slicing criterion. As the study of program slicing has matured, a growing body of …

ORBS: Language-independent program slicing

D Binkley, N Gold, M Harman, S Islam… - Proceedings of the …, 2014 - dl.acm.org
Current slicing techniques cannot handle systems written in multiple programming
languages. Observation-Based Slicing (ORBS) is a language-independent slicing technique …

Static stack-preserving intra-procedural slicing of webassembly binaries

Q Stiévenart, DW Binkley, C De Roover - Proceedings of the 44th …, 2022 - dl.acm.org
The recently introduced WebAssembly standard aims to be a portable compilation target,
enabling the cross-platform distribution of programs written in a variety of languages. We …

Locating program features using execution slices

WE Wong, SS Gokhale, JR Horgan… - … 1999 IEEE Symposium …, 1999 - ieeexplore.ieee.org
An important step towards effective software maintenance is to locate the code relevant to a
particular feature. We report a study applying an execution slice-based technique to a …

Why source code analysis and manipulation will always be important

M Harman - 2010 10Th IEEE working conference on source …, 2010 - ieeexplore.ieee.org
This paper makes a case for Source Code Analysis and Manipulation. The paper argues
that it will not only remain important, but that its importance will continue to grow. This …

Advanced slicing of sequential and concurrent programs

J Krinke - 20th IEEE International Conference on Software …, 2004 - ieeexplore.ieee.org
Program slicing is a technique to identify statements that may influence the computations in
other statements. Despite the ongoing research of almost 25 years, program slicing still has …