Abstract
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 empirical data has been gathered on the size of slices, slicing tools and techniques, the applications of slicing, and the beneficial psychological effects of slices on the programmers who use them. Empirical work on these topics is surveyed, highlighting trends and areas where additional empirical investigation is desirable, either because of contradictory findings or scarcity of results in the existing body of empirical knowledge.
Original language | English |
---|---|
Article number | N/A |
Pages (from-to) | 105-178 |
Number of pages | 74 |
Journal | ADVANCES IN COMPUTERS |
Volume | 62 |
Issue number | N/A |
DOIs | |
Publication status | Published - 2004 |