Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Fri 13 May 2022 03:15 - 03:30 at ICSE Demo room 1 - Machine Learning with and for SE Chair(s): Xiaoyuan Xie

Deep learning has demonstrated great abilities in various code generation tasks. However, despite the great convenience for some developers, many are concerned that the code generators may recite or closely mimic copyrighted training data without user awareness, leading to legal and ethical concerns. To ease this problem, we introduce a tool, named \textit{WhyGen}, to explain the generated code by referring to training examples. Specifically, we first introduce a data structure, named inference fingerprint, to represent the decision process of the model when generating a prediction. The fingerprints of all training examples are collected offline and saved to a database. When the model is used at runtime for code generation, the most relevant training examples can be retrieved by querying the fingerprint database. Our experiments have shown that \textit{WhyGen} is able to precisely notify the users about possible recitations with a top-10 accuracy of 81.21%. The demo video can be found at https://youtu.be/HpWEZ5eL2Lk.

Fri 13 May

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

03:00 - 04:00
Machine Learning with and for SEDEMO - Demonstrations at ICSE Demo room 1
Chair(s): Xiaoyuan Xie School of Computer Science, Wuhan University, China
03:00
15m
Demonstration
HUDD: A tool to debug DNNs for safety analysis
DEMO - Demonstrations
Hazem FAHMY University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
Pre-print Media Attached
03:15
15m
Demonstration
WhyGen: Explaining ML-powered Code Generation by Referring to Training Examples
DEMO - Demonstrations
Weixiang Yan Beijing University of Posts and Telecommunications, Yuanchun Li Microsoft Research
DOI Pre-print Media Attached
03:30
15m
Demonstration
SEbox4DL: A Modular Software Engineering Toolbox for Deep Learning Models
DEMO - Demonstrations
Zhengyuan Wei City University of Hong Kong, Hong Kong, Haipeng Wang City University of Hong Kong, Zhen Yang City University of Hong Kong, China, Wing-Kwong Chan City University of Hong Kong, Hong Kong

Information for Participants
Fri 13 May 2022 03:00 - 04:00 at ICSE Demo room 1 - Machine Learning with and for SE Chair(s): Xiaoyuan Xie
Info for room ICSE Demo room 1:

Click here to go to the room on Midspace