Write a Blog >>
ICST 2020
Sat 24 - Wed 28 October 2020 Porto, Portugal

This program is tentative and subject to change.

Sun 25 Oct 2020 09:15 - 09:45 at Infante - RT1 - Fault Localization and Debugging Infante Chair(s): Andreas Zeller
Sun 25 Oct 2020 20:15 - 20:45 at Infante - RT1 - Fault Localization and Debugging Infante Chair(s): Jose Campos

Fault localization and repair are time-consuming and tedious. There is a significant and growing need for automated techniques to support such tasks. Despite significant progress in this area, existing fault localization techniques are not widely applied in practice yet and their effectiveness varies greatly from case to case. Existing work suggests new algorithms and ideas as well as adjustments to the test suites to improve the effectiveness of automated fault localization. However, important questions remain open: Why is the effectiveness of these techniques so unpredictable? What are the factors that influence the effectiveness of fault localization? Can we accurately predict fault localization effectiveness? In this paper, we try to answer these questions by collecting 70 static, dynamic, test suite, and fault-related metrics that we hypothesize are related to effectiveness. Our analysis shows that a combination of only a few static, dynamic, and test metrics enables the construction of a prediction model with excellent discrimination power between levels of effectiveness (eight metrics yielding an AUC of .86; fifteen metrics yielding an AUC of.88). The model hence yields a practically useful confidence factor that can be used to assess the potential effectiveness of fault localization. Given that the metrics are the most influential metrics explaining the effectiveness of fault localization, they can also be used as a guide for corrective actions on code and test suites leading to more effective fault localization.

This program is tentative and subject to change.

Sun 25 Oct
Times are displayed in time zone: (GMT+01:00) Greenwich Mean Time : Lisbon change

09:15 - 10:45: RT1 - Fault Localization and Debugging InfanteResearch Papers at Infante +11h
Chair(s): Andreas ZellerCISPA, Germany
09:15 - 09:45
Talk
Research Papers
Mojdeh GolaghaTechnical University of Munich, Alexander PretschnerTechnical University of Munich, Lionel BriandUniversity of Luxembourg, University of Ottawa
Link to publication DOI
09:45 - 10:15
Talk
Research Papers
Rawad Abou AssiAmerican University of Beirut, Wes MasriAmerican University of Beirut, Chadi TradAmerican University of Beirut
Link to publication DOI
10:15 - 10:45
Talk
Research Papers
Xiangyu LiGeorgia Institute of Technology, Alessandro OrsoGeorgia Tech
Link to publication DOI
20:15 - 21:45: RT1 - Fault Localization and Debugging InfanteResearch Papers at Infante
Chair(s): Jose CamposUniversity of Lisbon, Portugal
20:15 - 20:45
Talk
Research Papers
Mojdeh GolaghaTechnical University of Munich, Alexander PretschnerTechnical University of Munich, Lionel BriandUniversity of Luxembourg, University of Ottawa
Link to publication DOI
20:45 - 21:15
Talk
Research Papers
Rawad Abou AssiAmerican University of Beirut, Wes MasriAmerican University of Beirut, Chadi TradAmerican University of Beirut
Link to publication DOI
21:15 - 21:45
Talk
Research Papers
Xiangyu LiGeorgia Institute of Technology, Alessandro OrsoGeorgia Tech
Link to publication DOI