DocumentCode :
3144138
Title :
Quantitative program slicing: Separating statements by relevance
Author :
Santelices, Raul ; Yiji Zhang ; Siyuan Jiang ; Haipeng Cai ; Ying-Jie Zhang
Author_Institution :
Univ. of Notre Dame, Notre Dame, IN, USA
fYear :
2013
fDate :
18-26 May 2013
Firstpage :
1269
Lastpage :
1272
Abstract :
Program slicing is a popular but imprecise technique for identifying which parts of a program affect or are affected by a particular value. A major reason for this imprecision is that slicing reports all program statements possibly affected by a value, regardless of how relevant to that value they really are. In this paper, we introduce quantitative slicing (q-slicing), a novel approach that quantifies the relevance of each statement in a slice. Q-slicing helps users and tools focus their attention first on the parts of slices that matter the most. We present two methods for quantifying slices and we show the promise of q-slicing for a particular application: predicting the impacts of changes.
Keywords :
program slicing; program analyses; program identification; program statements; q-slicing approach; quantitative program slicing; slicing reports; statement relevance; Debugging; Educational institutions; History; Runtime; Semantics; Sensitivity analysis; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-3073-2
Type :
conf
DOI :
10.1109/ICSE.2013.6606695
Filename :
6606695
Link To Document :
بازگشت