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 …
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
Program slicing
DW Binkley, KB Gallagher - Advances in computers, 1996 - Elsevier
Program slicing is a technique for reducing the amount of information that needs to be
absorbed by a programmer. Given a point of “interest” in a program, described by a variable …
absorbed by a programmer. Given a point of “interest” in a program, described by a variable …
[图书][B] A survey of program slicing techniques
F Tip - 1994 - franktip.org
A program slice consists of the parts of a program that (potentially) affect the values
computed at some point of interest. Such a point of interest is referred to as a slicing …
computed at some point of interest. Such a point of interest is referred to as a slicing …
[图书][B] Using program slicing in software maintenance
KB Gallagher - 1990 - search.proquest.com
Software maintenance is the process of designing and integrating consistent changes to an
existing software system. Doing effective maintenance is a complex task due in part to the …
existing software system. Doing effective maintenance is a complex task due in part to the …
Debugging with dynamic slicing and backtracking
H Agrawal, RA DeMillo… - Software: Practice and …, 1993 - Wiley Online Library
Programmers spend considerable time debugging code. Symbolic debuggers provide some
help but the task remains complex and difficult. Other than breakpoints and tracing, these …
help but the task remains complex and difficult. Other than breakpoints and tracing, these …
Identification of extract method refactoring opportunities for the decomposition of methods
N Tsantalis, A Chatzigeorgiou - Journal of Systems and Software, 2011 - Elsevier
The extraction of a code fragment into a separate method is one of the most widely
performed refactoring activities, since it allows the decomposition of large and complex …
performed refactoring activities, since it allows the decomposition of large and complex …
Measuring functional cohesion
We examine the functional cohesion of procedures using a data slice abstraction. Our
analysis identifies the data tokens that lie on more than one slice as the" glue" that binds …
analysis identifies the data tokens that lie on more than one slice as the" glue" that binds …
Conditioned program slicing
G Canfora, A Cimitile, A De Lucia - Information and Software Technology, 1998 - Elsevier
Slicing is a technique to decompose programs based on the analysis of the control and data
flow. In the original Weiser's definition, a slice consists of any subset of program statements …
flow. In the original Weiser's definition, a slice consists of any subset of program statements …
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 …
of a program. Examples of applications include debugging, testing, program …
[PDF][PDF] A New Representation And Crossover Operator For Search-based Optimization Of Software Modularization.
This paper reports experiments with automated software modularization and
remodularization, using search-based algorithms, the fitness functions of which are derived …
remodularization, using search-based algorithms, the fitness functions of which are derived …