DocumentCode :
2869096
Title :
Predicting Data Dependences for Slice Inspection Prioritization
Author :
Yiji Zhang ; Santelices, Raul
Author_Institution :
Univ. of Notre Dame, Notre Dame, IN, USA
fYear :
2012
fDate :
27-30 Nov. 2012
Firstpage :
177
Lastpage :
182
Abstract :
Data dependences play a central role in program debugging and comprehension. They serve as building blocks for program slicing and statistical fault localization, among other debugging approaches. Unfortunately, static analysis reports many data dependences that, in reality, are infeasible or unlikely to occur at runtime. This phenomenon is exacerbated by the extensive use of pointers and object-oriented features in modern software. Dynamic analysis, in contrast, reports only data dependences that occur in an execution but misses all other dependences that can occur in the program. To tackle the imprecision of data-dependence analysis, we present a novel static analysis that predicts the likelihood of occurrence of data dependences. Although it is hard to predict execution frequencies accurately, our preliminary results suggest that our analysis can distinguish the data dependences most likely to occur from those less likely to occur, which helps engineers prioritize their inspection of dependences in slices. These are promising results that encourage further research.
Keywords :
object-oriented methods; program slicing; software fault tolerance; data dependences prediction; dynamic analysis; execution frequencies prediction; object-oriented features; program slicing; slice inspection prioritization; statistical fault localization; Accuracy; Debugging; Equations; Handheld computers; Inspection; Mathematical model; Runtime; data dependence; program slicing; runtime prediction; static analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4673-5048-8
Type :
conf
DOI :
10.1109/ISSREW.2012.43
Filename :
6405438
Link To Document :
بازگشت