Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Wed 26 May 2021 21:20 - 21:40 at Blended Sessions Room 4 - 2.6.4. Fault Localization #1 Chair(s): Leonardo Mariani
Thu 27 May 2021 09:20 - 09:40 at Blended Sessions Room 4 - 2.6.4. Fault Localization #1

Statistical fault localization (SFL) techniques use execution profiles and success/failure information from software executions, in conjunction with statistical inference, to automatically score program elements based on how likely they are to be faulty. SFL techniques typically employ one type of profile data: either coverage data, predicate outcomes, or variable values. Most SFL techniques actually measure correlation, not causation, between profile values and success/failure, and so they are subject to confounding bias that distorts the scores they produce. This paper presents a new SFL technique, named UniVal, that uses causal inference techniques and machine learning to integrate information about both predicate outcomes and variable values to more accurately estimate the true failure-causing effect of program statements. UniVal was empirically compared to several coverage-based, predicate-based, and value-based SFL techniques on 800 program versions with real faults.

Wed 26 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

20:40 - 21:40
2.6.4. Fault Localization #1Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 4 +12h
Chair(s): Leonardo Mariani University of Milano Bicocca
20:40
20m
Paper
Industry-scale IR-based Bug Localization: A Perspective from FacebookSEIP
SEIP - Software Engineering in Practice
Vijayaraghavan Murali Facebook, Inc., Lee Gross Facebook, Rebecca Qian Facebook, Inc., Satish Chandra Facebook, USA
Pre-print Media Attached
21:00
20m
Paper
FLACK: Counterexample-Guided Fault Localization for Alloy ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Guolong Zheng University of Nebraska Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Hamid Bagheri University of Nebraska-Lincoln
Pre-print Media Attached
21:20
20m
Paper
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference TechniquesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Yigit Kucuk Case Western Reserve University, Tim A. D. Henderson Google, Andy Podgurski Case Western Reserve University
Pre-print Media Attached

Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:40 - 09:40
08:40
20m
Paper
Industry-scale IR-based Bug Localization: A Perspective from FacebookSEIP
SEIP - Software Engineering in Practice
Vijayaraghavan Murali Facebook, Inc., Lee Gross Facebook, Rebecca Qian Facebook, Inc., Satish Chandra Facebook, USA
Pre-print Media Attached
09:00
20m
Paper
FLACK: Counterexample-Guided Fault Localization for Alloy ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Guolong Zheng University of Nebraska Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Hamid Bagheri University of Nebraska-Lincoln
Pre-print Media Attached
09:20
20m
Paper
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference TechniquesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Yigit Kucuk Case Western Reserve University, Tim A. D. Henderson Google, Andy Podgurski Case Western Reserve University
Pre-print Media Attached