Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Mon 9 May 2022 20:10 - 20:15 at ICSE room 1-even hours - Machine Learning with and for SE 4 Chair(s): Gias Uddin
Wed 11 May 2022 05:05 - 05:10 at ICSE room 1-odd hours - Machine Learning with and for SE 2 Chair(s): Gemma Catolino

Root Cause Analysis (RCA) of any service-disrupting incident is one of the most critical as well as complex tasks in IT processes, especially for cloud industry leaders like Salesforce. Typically RCA investigation leverages data-sources like application error logs or service call traces. However a rich goldmine of root cause information is also hidden in the natural language documentation of the past incidents investigations by domain experts. This is generally termed as Problem Review Board (PRB) Data which constitute a core component of IT Incident Management. However, owing to the raw unstructured nature of PRBs, such root cause knowledge is not directly reusable by manual or automated pipelines for RCA of new incidents. This motivates us to leverage this widely-available data-source to build an Incident Causation Analysis (ICA) engine, using SoTA neural NLP techniques to extract targeted information and construct a structured Causal Knowledge Graph from PRB documents. ICA forms the backbone of a simple-yet-effective Retrieval based RCA for new incidents, through an Information Retrieval system to search and rank past incidents and detect likely root causes from them, given the incident symptom. In this work, we present ICA and the downstream Incident Search and Retrieval based RCA pipeline, built at Salesforce, over 2K documented cloud service incident investigations collected over a few years. We also establish the effectiveness of ICA and the downstream tasks through various quantitative benchmarks, qualitative analysis as well as domain expert’s validation and real incident case studies after deployment.

Mon 9 May

Displayed time zone: Eastern Time (US & Canada) change

20:00 - 21:00
Machine Learning with and for SE 4Journal-First Papers / Technical Track / SEIP - Software Engineering in Practice at ICSE room 1-even hours
Chair(s): Gias Uddin University of Calgary, Canada
20:00
5m
Talk
Revisiting Process versus Product Metrics: a Large Scale Analysi
Journal-First Papers
Suvodeep Majumder North Carolina State University, Pranav Mody North Carolina State University, Tim Menzies North Carolina State University
Link to publication DOI Pre-print Media Attached File Attached
20:05
5m
Talk
Learning to Recognize Actionable Static Code Warnings (is Intrinsically Easy)
Journal-First Papers
Xueqi Yang NCSU, Jianfeng Chen North Carolina State University, Rahul Yedida North Carolina State University, Zhe Yu , Tim Menzies North Carolina State University
Link to publication DOI Pre-print Media Attached
20:10
5m
Talk
Mining Root Cause Knowledge from Cloud Service Incident Investigations for AIOps
SEIP - Software Engineering in Practice
Amrita Saha Salesforce Research Asia, Steven C.H. Hoi Salesforce Research Asia
Pre-print Media Attached
20:15
5m
Talk
FairNeuron: Improving Deep Neural Network Fairness with Adversary Games on Selective Neurons
Technical Track
Xuanqi Gao Xi'an Jiaotong University, Juan Zhai Rutgers University, Shiqing Ma Rutgers University, Chao Shen Xi'an Jiaotong University, Yufei Chen Xi'an Jiaotong University, Qian Wang Wuhan University
DOI Pre-print Media Attached
20:20
5m
Talk
EREBA: Black-box Energy Testing of Adaptive Neural Networks
Technical Track
Mirazul Haque UT Dallas, Yaswanth Yadlapalli University of Texas at Dallas, Wei Yang University of Texas at Dallas, Cong Liu University of Texas at Dallas, USA
Pre-print Media Attached
20:25
5m
Talk
Training Data Debugging for the Fairness of Machine Learning Software
Technical Track
Yanhui Li Department of Computer Science and Technology, Nanjing University, Linghan Meng Nanjing University, Lin Chen Department of Computer Science and Technology, Nanjing University, Li Yu Nanjing University, Di Wu Momenta, Yuming Zhou Nanjing University, Baowen Xu Nanjing University
Pre-print Media Attached

Wed 11 May

Displayed time zone: Eastern Time (US & Canada) change

05:00 - 06:00
Machine Learning with and for SE 2Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 1-odd hours
Chair(s): Gemma Catolino Tilburg University & ​Jheronimus Academy of Data Science
05:00
5m
Talk
Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection
Journal-First Papers
Nadia Daoudi SnT, University of Luxembourg, Kevin Allix University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
Link to publication Pre-print Media Attached
05:05
5m
Talk
Mining Root Cause Knowledge from Cloud Service Incident Investigations for AIOps
SEIP - Software Engineering in Practice
Amrita Saha Salesforce Research Asia, Steven C.H. Hoi Salesforce Research Asia
Pre-print Media Attached
05:10
5m
Talk
Improving Machine Translation Systems via Isotopic Replacement
Technical Track
Zeyu Sun Peking University, Jie M. Zhang King's College London, Yingfei Xiong Peking University, Mark Harman University College London, Mike Papadakis University of Luxembourg, Luxembourg, Lu Zhang Peking University
Pre-print Media Attached
05:15
5m
Talk
Detecting False Alarms from Automatic Static Analysis Tools: How Far are We?Nominated for Distinguished Paper
Technical Track
Hong Jin Kang Singapore Management University, Khai Loong Aw Singapore Management University, David Lo Singapore Management University
DOI Pre-print Media Attached File Attached
05:20
5m
Talk
DeepAnalyze: Learning to Localize Crashes at Scale
Technical Track
Manish Shetty Microsoft Research, India, Chetan Bansal Microsoft Research, Suman Nath Microsoft Corporation, Sean Bowles Microsoft, Henry Wang Microsoft, Ozgur Arman Microsoft, Siamak Ahari Microsoft
Pre-print Media Attached

Information for Participants
Mon 9 May 2022 20:00 - 21:00 at ICSE room 1-even hours - Machine Learning with and for SE 4 Chair(s): Gias Uddin
Info for room ICSE room 1-even hours:

Click here to go to the room on Midspace

Wed 11 May 2022 05:00 - 06:00 at ICSE room 1-odd hours - Machine Learning with and for SE 2 Chair(s): Gemma Catolino
Info for room ICSE room 1-odd hours:

Click here to go to the room on Midspace