TY - GEN
T1 - Quantitative program slicing
T2 - 2013 35th International Conference on Software Engineering, ICSE 2013
AU - Santelices, Raul
AU - Zhang, Yiji
AU - Jiang, Siyuan
AU - Cai, Haipeng
AU - Zhang, Ying Jie
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/84886424068
U2 - 10.1109/ICSE.2013.6606695
DO - 10.1109/ICSE.2013.6606695
M3 - Conference contribution
AN - SCOPUS:84886424068
SN - 9781467330763
T3 - Proceedings - International Conference on Software Engineering
SP - 1269
EP - 1272
BT - 2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings
Y2 - 18 May 2013 through 26 May 2013
ER -