CAIN 2022
Mon 16 - Tue 17 May 2022
co-located with
ICSE 2022
Toggle navigation
Attending
Venue: David Lawrence Convention Center
Virtual: Midspace
Registration for CAIN
Attending CAIN Virtually on Midspace
ICSE 2022
Overview
Attending Virtually
Attending In-Person
Registration
Code of Conduct
Diversity, Equity, and Inclusion
Travel Support
Social Events
Sustainability
Program
Complete Program
Your Program
Overview
Presenter Information
Post-Conference
Mon 16 May
Tue 17 May
Track/Call
Organization
CAIN 2022 Committees
Organizing Committee
Track Committees
Program Committee
Industrial Track Committee
Posters Committee
Contributors
People Index
Search
Series
Series
CAIN 2025
CAIN 2024
CAIN 2023
CAIN 2022
Sign in
Sign up
ICSE 2022
(
series
) /
CAIN 2022
(
series
) /
Midspace
/
Room information: ICSE room 1-odd hours
Venue
Midspace
Room name
ICSE room 1-odd hours
Room Information
No extra information available
Information for Participants
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Mon 9 May
Displayed time zone:
Eastern Time (US & Canada)
change
21:00 - 22:00
Apps and App Store Analysis 1
ICSE Technical Track
at
ICSE room 1-odd hours
Chair(s):
John Grundy
Monash University
21:00
5m
Talk
JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis
ICSE Technical Track
Jordan Samhi
University of Luxembourg
,
Jun Gao
University of Luxembourg, Luxembourg
,
Nadia Daoudi
SnT, University of Luxembourg
,
Pierre Graux
University of Luxembourg
,
Henri Hoyez
,
Xiaoyu Sun
Monash University
,
Kevin Allix
University of Luxembourg
,
Tegawendé F. Bissyandé
SnT, University of Luxembourg
,
Jacques Klein
University of Luxembourg
DOI
Pre-print
Media Attached
21:05
5m
Talk
Where is Your App Frustrating Users?
ICSE Technical Track
Yawen Wang
Institute of Software, Chinese Academy of Sciences
,
Junjie Wang
Institute of Software at Chinese Academy of Sciences
,
Hongyu Zhang
University of Newcastle
,
Xuran Ming
Institute of Software, Chinese Academy of Sciences
,
Lin Shi
ISCAS
,
Qing Wang
Institute of Software at Chinese Academy of Sciences
DOI
Pre-print
Media Attached
21:10
5m
Talk
Towards Automatically Repairing Compatibility Issues in Published Android Apps
ICSE Technical Track
Yanjie Zhao
Monash University
,
Li Li
Monash University
,
Kui Liu
Nanjing University of Aeronautics and Astronautics, China
,
John Grundy
Monash University
Pre-print
Media Attached
21:15
5m
Talk
Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps
ICSE Technical Track
Jordan Samhi
University of Luxembourg
,
Li Li
Monash University
,
Tegawendé F. Bissyandé
SnT, University of Luxembourg
,
Jacques Klein
University of Luxembourg
DOI
Pre-print
Media Attached
Tue 10 May
Displayed time zone:
Eastern Time (US & Canada)
change
03:00 - 04:00
Mobile Applications 1
ICSE Journal-First Papers
/
ICSE Technical Track
at
ICSE room 1-odd hours
Chair(s):
Luciano Baresi
Politecnico di Milano
03:00
5m
Talk
FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging User Reviews
ICSE Journal-First Papers
Maram Assi
Queen's University
,
Safwat Hassan
Thompson Rivers University
,
Yuan Tian
Queens University, Kingston, Canada
,
Ying Zou
Queen's University, Kingston, Ontario
Link to publication
Pre-print
Media Attached
03:05
5m
Talk
Modx: Binary Level Partial Imported Third-Party Library Detection through Program Modularization and Semantic Matching
ICSE Technical Track
Can Yang
Institute of Information Engineering, University of Chinese Academy of Sciences
,
Zhengzi Xu
Nanyang Technological University
,
Hongxu Chen
Huawei Technologies Co., Ltd.
,
Yang Liu
Nanyang Technological University
,
Xiaorui Gong
Institute of Information Engineering, Chinese Academy of Science
,
Baoxu Liu
Institute of Information Engineering, Chinese Academy of Sciences
Pre-print
Media Attached
03:10
5m
Talk
Large-scale Security Measurements on the Android Firmware Ecosystem
ICSE Technical Track
Qinsheng Hou
Shandong University; Qi An Xin Group Corp.
,
Wenrui Diao
Shandong University
,
Yanhao Wang
Qi An Xin Group Corp.
,
Xiaofeng Liu
Shandong University
,
Song Liu
Qi An Xin Group Corp.
,
Lingyun Ying
Qi An Xin Group Corp.
,
Shanqing Guo
Shandong University
,
Yuanzhi Li
Qi An Xin Group Corp.
,
Meining Nie
Qi An Xin Group Corp.
,
Haixin Duan
Institute for Network Science and Cyberspace, Tsinghua University; Qi An Xin Group Corp.
Pre-print
Media Attached
03:15
5m
Talk
Demystifying Android Non-SDK APIs: Measurement and Understanding
ICSE Technical Track
Shishuai Yang
Shandong University
,
Rui Li
Shandong University
,
Jiongyi Chen
National University of Defense Technology
,
Wenrui Diao
Shandong University
,
Shanqing Guo
Shandong University
Pre-print
Media Attached
05:00 - 06:00
Machine Learning with and for SE 1
ICSE NIER - New Ideas and Emerging Results
/
ICSE Technical Track
/
ICSE Journal-First Papers
at
ICSE room 1-odd hours
Chair(s):
Gemma Catolino
Tilburg University & Jheronimus Academy of Data Science
05:00
5m
Talk
SQAPlanner: Generating Data-Informed Software Quality Improvement Plans -- A Journal-First Presentation
ICSE Journal-First Papers
Dilini Rajapaksha
Monash University
,
Kla Tantithamthavorn
Monash University
,
Jirayus Jiarpakdee
Monash University, Australia
,
Christoph Bergmeir
Monash University
,
John Grundy
Monash University
,
Wray Buntine
Monash University
Link to publication
Pre-print
Media Attached
05:05
5m
Talk
Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks
ICSE Journal-First Papers
NIKITA MEHROTRA
Indraprastha Institute of Information Technology
,
NAVDHA AGARWAL
Indraprastha Institute of Information Technology, Delhi
,
PIYUSH GUPTA
Indraprastha Institute of Information Technology, Delhi
,
SAKET ANAND
Indraprastha Institute of Information Technology, Delhi
,
David Lo
Singapore Management University
,
Rahul Purandare
IIIT-Delhi
Link to publication
DOI
Media Attached
05:10
5m
Talk
Improving the Learnability of Machine Learning APIs by Semi-Automated API Wrapping
ICSE NIER - New Ideas and Emerging Results
Lars Reimann
University of Bonn
,
Günter Kniesel-Wünsche
University of Bonn
DOI
Pre-print
Media Attached
05:15
5m
Talk
Learning to Recommend Method Names with Global Context
ICSE Technical Track
Fang Liu
Peking University
,
Ge Li
Peking University
,
Zhiyi Fu
Peking University
,
Shuai Lu
Peking University
,
Yiyang Hao
Silicon Heart Tech Co.
,
Zhi Jin
Peking University
Pre-print
Media Attached
05:20
5m
Talk
On the Importance of Building High-quality Training Datasets for Neural Code Search
Nominated for Distinguished Paper
ICSE Technical Track
Zhensu Sun
The Hong Kong Polytechnic University
,
Li Li
Monash University
,
Yan Liu
Tongji University
,
Xiaoning Du
Monash University, Australia
,
Li Li
Monash University
Pre-print
Media Attached
05:25
5m
Talk
CodeFill: Multi-token Code Completion by Jointly Learning from Structure and Naming Sequences
ICSE Technical Track
Maliheh Izadi
Delft University of Technology
,
Roberta Gismondi
Delft University of Technology
,
Georgios Gousios
Endor Labs & Delft University of Technology
DOI
Pre-print
11:00 - 12:00
Evolution and Maintenance 4
ICSE NIER - New Ideas and Emerging Results
/
ICSE Journal-First Papers
/
ICSE Technical Track
at
ICSE room 1-odd hours
Chair(s):
Sarah Nadi
University of Alberta
11:00
5m
Talk
Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges
ICSE Journal-First Papers
Jiachi Chen
Sun Yat-Sen University
,
Xin Xia
Huawei Software Engineering Application Technology Lab
,
David Lo
Singapore Management University
,
John Grundy
Monash University
,
Xiaohu Yang
Zhejiang University
Link to publication
DOI
Pre-print
Media Attached
11:05
5m
Talk
Context-aware Retrieval-based Deep Commit Message Generation
ICSE Journal-First Papers
Haoye Wang
Zhejiang University
,
Xin Xia
Huawei Software Engineering Application Technology Lab
,
David Lo
Singapore Management University
,
Qiang He
Swinburne University of Technology
,
Xinyu Wang
Zhejiang University
,
John Grundy
Monash University
Link to publication
DOI
Pre-print
Media Attached
11:10
5m
Talk
Self-Admitted Technical Debt Practices: A Comparison Between Industry and Open-Source
ICSE Journal-First Papers
Fiorella Zampetti
University of Sannio, Italy
,
Gianmarco Fucci
University of Sannio
,
Alexander Serebrenik
Eindhoven University of Technology
,
Massimiliano Di Penta
University of Sannio, Italy
Link to publication
DOI
Pre-print
Media Attached
11:15
5m
Talk
BreakBot: Analyzing the Impact of Breaking Changes to Assist Library Evolution
NIER-track Award
ICSE NIER - New Ideas and Emerging Results
Lina Ochoa
Eindhoven University of Technology
,
Thomas Degueule
CNRS, LaBRI
,
Jean-Rémy Falleri
Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France.
Pre-print
Media Attached
11:20
5m
Talk
Guidelines for Assessing the Accuracy of Log Message Template Identification Techniques
ICSE Technical Track
Zanis Ali Khan
University of Luxembourg
,
Donghwan Shin
University of Luxembourg
,
Domenico Bianculli
University of Luxembourg
,
Lionel Briand
University of Luxembourg; University of Ottawa
Pre-print
Media Attached
11:25
5m
Talk
Automated Patching for Unreproducible Builds
ICSE Technical Track
Zhilei Ren
Dalian University of Technology
,
Shiwei Sun
Dalian University of Technology
,
Jifeng Xuan
Wuhan University
,
Xiaochen Li
University of Luxembourg
,
Zhide Zhou
Dalian University of Technology
,
He Jiang
School of Software, Dalian University of Technology
Pre-print
Media Attached
13:00 - 14:00
Program Comprehension 5
ICSE Journal-First Papers
/
ICSE Technical Track
at
ICSE room 1-odd hours
Chair(s):
Fabio Petrillo
École de technologie supérieure (ÉTS), Montréal -- Université du Québec
13:00
5m
Talk
Journal First Submission of the Article: What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk
ICSE Journal-First Papers
Pooja Rani
University of bern
,
Sebastiano Panichella
Zurich University of Applied Sciences
,
Manuel Leuenberger
Software Composition Group, University of Bern, Switzerland
,
Mohammad Ghafari
School of Computer Science, University of Auckland
,
Oscar Nierstrasz
University of Bern, Switzerland
Link to publication
DOI
Authorizer link
Media Attached
13:05
5m
Talk
Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns
ICSE Technical Track
Juan Manuel Florez
The University of Texas at Dallas
,
Jonathan Perry
The University of Texas at Dallas
,
Shiyi Wei
University of Texas at Dallas
,
Andrian Marcus
University of Texas at Dallas
Pre-print
Media Attached
13:10
5m
Talk
On the Evaluation of Neural Code Summarization
ICSE Technical Track
Ensheng Shi
Xi'an Jiaotong University
,
Yanlin Wang
Microsoft Research
,
Lun Du
Microsoft Research Asia
,
Junjie Chen
Tianjin University
,
Shi Han
Microsoft Research
,
Hongyu Zhang
University of Newcastle
,
Dongmei Zhang
Microsoft Research
,
Hongbin Sun
Xi'an Jiaotong University
DOI
Pre-print
Media Attached
13:15
5m
Talk
FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation
ICSE Technical Track
Jinhao Dong
Peking University
,
Yiling Lou
Purdue University
,
Qihao Zhu
Peking University
,
Zeyu Sun
Peking University
,
Zhilin Li
Peking University
,
Wenjie Zhang
Peking University
,
Dan Hao
Peking University
Pre-print
Media Attached
21:00 - 22:00
Faults and Services
ICSE SEIS - Software Engineering in Society
/
ICSE Technical Track
/
ICSE Journal-First Papers
at
ICSE room 1-odd hours
Chair(s):
Anand Ashok Sawant
University of California, Davis
21:00
5m
Talk
The Forgotten Role of Search Queries in IR-based Bug Localization: An Empirical Study
ICSE Journal-First Papers
Masud Rahman
Dalhousie University
,
Foutse Khomh
Polytechnique Montréal
,
Shamima Yeasmin
University of Saskatchewan
,
Chanchal K. Roy
University of Saskatchewan
Link to publication
DOI
Pre-print
Media Attached
21:05
5m
Talk
Software Engineers’ Response to Public Crisis: Lessons Learnt from Spontaneously Building an Informative COVID-19 Dashboard
ICSE SEIS - Software Engineering in Society
Han Wang
Monash University
,
Chao Wu
Monash University
,
Chunyang Chen
Monash University
,
Burak Turhan
University of Oulu
,
Shiping Chen
Data61 at CSIRO, Australia / UNSW, Australia
,
Jon Whittle
CSIRO's Data61 and Monash University
Pre-print
Media Attached
21:10
5m
Talk
Fault Localization via Efficient Probabilistic Modeling of Program Semantics
ICSE Technical Track
Muhan Zeng
Peking University
,
Yiqian Wu
Peking University
,
Zhentao Ye
Peking University
,
Yingfei Xiong
Peking University
,
Xin Zhang
Peking University
,
Lu Zhang
Peking University
DOI
Pre-print
Media Attached
21:15
5m
Talk
Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching
ICSE Technical Track
Zhuangbin Chen
Chinese University of Hong Kong, China
,
Jinyang Liu
,
Yuxin Su
Sun Yat-sen University
,
Hongyu Zhang
University of Newcastle
,
Xiao Ling
Huawei Technologies
,
Yongqiang Yang
Huawei Technologies
,
Michael Lyu
The Chinese University of Hong Kong
Pre-print
Media Attached
21:20
5m
Talk
Eflect: Porting Energy-Aware Applications to Shared Environments
ICSE Technical Track
Timur Babakol
SUNY Binghamton, USA
,
Anthony Canino
University of Pennsylvania, USA
,
Yu David Liu
SUNY Binghamton
DOI
Pre-print
Media Attached
Wed 11 May
Displayed time zone:
Eastern Time (US & Canada)
change
03:00 - 04:00
Human Aspects of SE 1
ICSE Technical Track
/
ICSE SEIS - Software Engineering in Society
at
ICSE room 1-odd hours
Chair(s):
Lucia Happe
Karlsruhe Institute of Technology
03:00
5m
Talk
A Review of How Whistleblowing is Studied in Software Engineering, and the Implications for Research and Practice
ICSE SEIS - Software Engineering in Society
Lucy Hunt
Lancaster University
,
Maria Angela Ferrario
Queen's University Belfast
Pre-print
Media Attached
03:05
5m
Talk
Scratch as Social Network: Topic Modeling and Sentiment Analysis in Scratch Projects
ICSE SEIS - Software Engineering in Society
Isabella Graßl
University of Passau
,
Gordon Fraser
University of Passau
Pre-print
Media Attached
03:10
5m
Talk
What Makes Effective Leadership in Agile Software Development Teams?
Nominated for Distinguished Paper
ICSE Technical Track
Lucas Gren
Chalmers | University of Gothenburg and Volvo Cars
,
Paul Ralph
Dalhousie University
Pre-print
Media Attached
05:00 - 06:00
Machine Learning with and for SE 2
ICSE Technical Track
/
ICSE Journal-First Papers
/
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
11:00 - 12:00
Machine Learning with and for SE 10
ICSE Technical Track
/
ICSE SEIP - Software Engineering in Practice
/
ICSE Journal-First Papers
at
ICSE room 1-odd hours
Chair(s):
Preetha Chatterjee
Drexel University, USA
11:00
5m
Talk
Defect Reduction Planning (using TimeLIME)
ICSE Journal-First Papers
Kewen Peng
North Carolina State University
,
Tim Menzies
North Carolina State University
Authorizer link
Pre-print
Media Attached
11:05
5m
Talk
Automatic Fault Detection for Deep Learning Programs Using Graph Transformations
ICSE Journal-First Papers
Amin Nikanjam
École Polytechnique de Montréal
,
Houssem Ben Braiek
École Polytechnique de Montréal
,
Mohammad Mehdi Morovati
École Polytechnique de Montréal
,
Foutse Khomh
Polytechnique Montréal
Link to publication
DOI
Media Attached
11:10
5m
Talk
Counterfactual Explanations for Models of Code
ICSE SEIP - Software Engineering in Practice
Jürgen Cito
TU Wien and Meta
,
Işıl Dillig
University of Texas at Austin
,
Vijayaraghavan Murali
Meta Platforms, Inc.
,
Satish Chandra
Facebook
Pre-print
Media Attached
11:15
5m
Talk
VarCLR: Variable Semantic Representation Pre-training via Contrastive Learning
ICSE Technical Track
Qibin Chen
Carnegie Mellon University
,
Jeremy Lacomis
Carnegie Mellon University
,
Edward J. Schwartz
Carnegie Mellon University Software Engineering Institute
,
Graham Neubig
Carnegie Mellon University
,
Bogdan Vasilescu
Carnegie Mellon University, USA
,
Claire Le Goues
Carnegie Mellon University
DOI
Pre-print
Media Attached
11:20
5m
Talk
Towards Training Reproducible Deep Learning Models
ICSE Technical Track
Boyuan Chen
Centre for Software Excellence, Huawei Canada
,
Mingzhi Wen
Huawei Technologies
,
Yong Shi
Huawei Technologies
,
Dayi Lin
Centre for Software Excellence, Huawei, Canada
,
Gopi Krishnan Rajbahadur
Centre for Software Excellence, Huawei, Canada
,
Zhen Ming (Jack) Jiang
York University
Pre-print
Media Attached
11:25
5m
Talk
Learning to Reduce False Positives in Analytic Bug Detectors
ICSE Technical Track
Anant Kharkar
Microsoft
,
Roshanak Zilouchian Moghaddam
Microsoft
,
Matthew Jin
Microsoft Corporation
,
Xiaoyu Liu
Microsoft Corporation
,
Xin Shi
Microsoft Corporation
,
Colin Clement
Microsoft
,
Neel Sundaresan
Microsoft Corporation
Pre-print
Media Attached
13:00 - 14:00
Programming Languages 3
ICSE Technical Track
/
ICSE NIER - New Ideas and Emerging Results
/
ICSE SEIP - Software Engineering in Practice
at
ICSE room 1-odd hours
Chair(s):
Emma Söderberg
Lund University
13:00
5m
Talk
Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers
ICSE NIER - New Ideas and Emerging Results
Michael Schröder
TU Wien
,
Jürgen Cito
TU Wien and Meta
Pre-print
Media Attached
13:05
5m
Talk
An Asynchronous Call Graph for JavaScript
ICSE SEIP - Software Engineering in Practice
Dominik Seifert
National Taiwan University
,
Michael Wan
National Taiwan University
,
Jane Hsu
National Taiwan University
,
Benson Yeh
National Taiwan University
DOI
Pre-print
Media Attached
13:10
5m
Talk
Learning and Programming Challenges of Rust: A Mixed-Methods Study
ICSE Technical Track
Shuofei Zhu
The Pennsylvania State University
,
Ziyi Zhang
University of Wisconsin–Madison
,
Boqin Qin
China Telecom Cloud Computing Corporation
,
Aiping Xiong
The Pennsylvania State University
,
Linhai Song
Pennsylvania State University, USA
DOI
Pre-print
Media Attached
13:15
5m
Talk
Towards Bidirectional Live Programming for Incomplete Programs
ICSE Technical Track
Xing Zhang
Peking University
,
Zhenjiang Hu
Peking University
Pre-print
Media Attached
13:20
5m
Talk
Imperative versus Declarative Collection Processing: An RCT on the Understandability of Traditional Loops versus the Stream API in Java
ICSE Technical Track
Nils Mehlhorn
,
Stefan Hanenberg
paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen
Pre-print
Media Attached
13:25
5m
Talk
Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Trial of the Bronze Garbage Collector
Nominated for Distinguished Paper
ICSE Technical Track
Michael Coblenz
University of Maryland at College Park
,
Michelle Mazurek
University of Maryland
,
Michael Hicks
University of Maryland at College Park
DOI
Pre-print
Media Attached
21:00 - 22:00
Program Comprehension 3
ICSE Technical Track
/
ICSE SEET - Software Engineering Education and Training
/
ICSE NIER - New Ideas and Emerging Results
at
ICSE room 1-odd hours
Chair(s):
Christina von Flach
Federal University of Bahia
21:00
5m
Talk
Supporting program comprehension by generating abstract code summary tree
ICSE NIER - New Ideas and Emerging Results
Avijit Bhattacharjee
University of Saskatchewan, Canada
,
Banani Roy
University of Saskatchewan
,
Kevin Schneider
University of Saskatchewan
DOI
Pre-print
Media Attached
21:05
5m
Talk
Designing Divergent Thinking, Creative Problem Solving Exams
ICSE SEET - Software Engineering Education and Training
Jeff Offutt
George Mason University
,
Kesina Baral
George Mason University
Pre-print
Media Attached
21:10
5m
Talk
Practitioners’ Expectations on Automated Code Comment Generation
ICSE Technical Track
Xing Hu
Zhejiang University
,
Xin Xia
Huawei Software Engineering Application Technology Lab
,
David Lo
Singapore Management University
,
Zhiyuan Wan
Zhejiang University
,
Qiuyuan Chen
Zhejiang University
,
Thomas Zimmermann
Microsoft Research
DOI
Pre-print
Media Attached
21:15
5m
Talk
Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns
ICSE Technical Track
Juan Manuel Florez
The University of Texas at Dallas
,
Jonathan Perry
The University of Texas at Dallas
,
Shiyi Wei
University of Texas at Dallas
,
Andrian Marcus
University of Texas at Dallas
Pre-print
Media Attached
21:20
5m
Talk
Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding
ICSE Technical Track
Deze Wang
National University of Defense Technology
,
Zhouyang Jia
National University of Defense Technology
,
Shanshan Li
National University of Defense Technology
,
Yue Yu
College of Computer, National University of Defense Technology, Changsha 410073, China
,
Yun Xiong
Fudan University
,
Wei Dong
School of Computer, National University of Defense Technology, China
,
Liao Xiangke
National University of Defense Technology
Pre-print
Media Attached
Thu 12 May
Displayed time zone:
Eastern Time (US & Canada)
change
03:00 - 04:00
Program Comprehension 2
ICSE Technical Track
/
ICSE Journal-First Papers
at
ICSE room 1-odd hours
Chair(s):
Prajish Prasad
IIT Bombay
03:00
5m
Talk
Journal First Submission of the Article: What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk
ICSE Journal-First Papers
Pooja Rani
University of bern
,
Sebastiano Panichella
Zurich University of Applied Sciences
,
Manuel Leuenberger
Software Composition Group, University of Bern, Switzerland
,
Mohammad Ghafari
School of Computer Science, University of Auckland
,
Oscar Nierstrasz
University of Bern, Switzerland
Link to publication
DOI
Authorizer link
Media Attached
03:05
5m
Talk
An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags
ICSE Journal-First Papers
Christian D. Newman
Rochester Institute of Technology
,
Michael J. Decker
Bowling Green State University
,
Reem S. Alsuhaibani
Kent State University
,
Anthony Peruma
Rochester Institute of Technology
,
Mohamed Wiem Mkaouer
Rochester Institute of Technology
,
Satyajit Mohapatra
Rochester Institute of Technology
,
Tejal Vishnoi
Rochester Institute of Technology
,
Marcos Zampieri
Rochester Institute of Technology
,
Timothy Sheldon
BNY Mellon
,
Emily Hill
Drew University
Link to publication
DOI
Pre-print
Media Attached
03:10
5m
Talk
Why My Code Summarization Approach Does Not Work: Improving Code Summarization with Comment Category Prediction
ICSE Journal-First Papers
Qiuyuan Chen
Zhejiang University
,
Xin Xia
Huawei Software Engineering Application Technology Lab
,
Han Hu
Faculty of Information Technology, Monash University
,
David Lo
Singapore Management University
,
Shanping Li
Zhejiang University
Pre-print
Media Attached
03:15
5m
Talk
AST-Trans: Code Summarization with Efficient Tree-Structured Attention
ICSE Technical Track
Ze Tang
Software Institute, Nanjing University
,
Xiaoyu Shen
Alexa AI, Amazon
,
Chuanyi Li
State Key Laboratory for Novel Software Technology, Nanjing University
,
Jidong Ge
State Key Laboratory for Novel Software and Technology, Nanjing University
,
Liguo Huang
Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205
,
Zheling Zhu
State Key Laboratory for Novel Software and Technology, Nanjing University, 22 Hankou Road, Nanjing, China
,
Bin Luo
Software Institute, Nanjing University
Pre-print
Media Attached
03:20
5m
Talk
SPT-Code: Sequence-to-Sequence Pre-Training for Learning Representation of Source Code
ICSE Technical Track
Changan Niu
State Key Laboratory for Novel Software Technology, Nanjing University
,
Chuanyi Li
State Key Laboratory for Novel Software Technology, Nanjing University
,
Vincent Ng
Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688
,
Jidong Ge
State Key Laboratory for Novel Software and Technology, Nanjing University
,
Liguo Huang
Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205
,
Bin Luo
Software Institute, Nanjing University
Pre-print
Media Attached
05:00 - 06:00
Evolution and Maintenance 1
ICSE Technical Track
/
ICSE Journal-First Papers
/
ICSE NIER - New Ideas and Emerging Results
at
ICSE room 1-odd hours
Chair(s):
Massimiliano Di Penta
University of Sannio, Italy
05:00
5m
Talk
Self-Admitted Technical Debt Practices: A Comparison Between Industry and Open-Source
ICSE Journal-First Papers
Fiorella Zampetti
University of Sannio, Italy
,
Gianmarco Fucci
University of Sannio
,
Alexander Serebrenik
Eindhoven University of Technology
,
Massimiliano Di Penta
University of Sannio, Italy
Link to publication
DOI
Pre-print
Media Attached
05:05
5m
Talk
BreakBot: Analyzing the Impact of Breaking Changes to Assist Library Evolution
NIER-track Award
ICSE NIER - New Ideas and Emerging Results
Lina Ochoa
Eindhoven University of Technology
,
Thomas Degueule
CNRS, LaBRI
,
Jean-Rémy Falleri
Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France.
Pre-print
Media Attached
05:10
5m
Talk
Knowledge-Based Environment Dependency Inference for Python Programs
ICSE Technical Track
Hongjie Ye
Institute of Software, Chinese Academy of Sciences
,
Wei Chen
Institute of Software at Chinese Academy of Sciences, China
,
Wensheng Dou
Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
,
Guoquan Wu
Institute of Software at Chinese Academy of Sciences, China
,
Jun Wei
Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
Pre-print
Media Attached
05:15
5m
Talk
Online Summarizing Alerts through Semantic and Behavior Information
ICSE Technical Track
ChenJ
,
Peng Wang
Fudan University
,
Wei Wang
Fudan University
DOI
Pre-print
Media Attached
05:20
5m
Talk
Using Reinforcement Learning for Load Testing of Video Games
ICSE Technical Track
Rosalia Tufano
Università della Svizzera Italiana
,
Simone Scalabrino
University of Molise
,
Luca Pascarella
Università della Svizzera italiana (USI)
,
Emad Aghajani
Software Institute, USI Università della Svizzera italiana
,
Rocco Oliveto
University of Molise
,
Gabriele Bavota
Software Institute, USI Università della Svizzera italiana
Pre-print
Media Attached
11:00 - 12:00
Education Platforms 4
ICSE SEET - Software Engineering Education and Training
at
ICSE room 1-odd hours
Chair(s):
Pasqualina Potena
RISE Research Institutes of Sweden AB
11:00
5m
Talk
Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste
ICSE SEET - Software Engineering Education and Training
Marco Gutfleisch
Ruhr University Bochum
,
Markus Schöps
Ruhr University Bochum
,
Sibel Sayin
Ruhr University Bochum
,
Frederic Wende
Ruhr University Bochum
,
M. Angela Sasse
University College London
DOI
Pre-print
Media Attached
11:05
5m
Talk
Global Software Engineering in a Global Classroom
ICSE SEET - Software Engineering Education and Training
Paul Schmiedmayer
Technical University of Munich
,
Robert Chatley
Imperial College London
,
Jan Philip Bernius
Technical University of Munich
,
Stephan Krusche
Technische Universität München
,
Konstantin Chaika
St. Petersburg State Electrotechnical University "LETI"
,
Kirill Krinkin
St. Petersburg State Electrotechnical University "LETI"
,
Bernd Bruegge
Technical University of Munich
Link to publication
DOI
Pre-print
Media Attached
11:10
5m
Talk
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers
ICSE SEET - Software Engineering Education and Training
Annie Li
University of Michigan
,
Madeline Endres
University of Michigan
,
Westley Weimer
University of Michigan
DOI
Pre-print
Media Attached
11:15
5m
Talk
One Block on Top of the Other: Using Minetest to Teach Scrum
ICSE SEET - Software Engineering Education and Training
Jan-Philipp Steghöfer
Chalmers | University of Gothenburg
,
Håkan Burden
Chalmers University of Technology | University of Gothenburg
13:00 - 14:00
Green and Sustainable Technologies
ICSE SEIP - Software Engineering in Practice
/
ICSE Technical Track
/
ICSE NIER - New Ideas and Emerging Results
at
ICSE room 1-odd hours
Chair(s):
Grace Lewis
Carnegie Mellon Software Engineering Institute
13:00
5m
Talk
Expressing the Adaptation Intent as a Sustainability Goal
ICSE NIER - New Ideas and Emerging Results
Ilias Gerostathopoulos
Vrije Universiteit Amsterdam
,
Claudia Raibulet
Vrije Universiteit Amsterdam
,
Patricia Lago
Vrije Universiteit Amsterdam
Pre-print
Media Attached
13:05
5m
Talk
Towards a Green Quotient for Software Projects
ICSE SEIP - Software Engineering in Practice
Rohit Mehra
Accenture Labs
,
Vibhu Saujanya Sharma
Accenture Labs
,
Vikrant Kaulgud
Accenture Labs, India
,
Sanjay Podder
Accenture
,
Adam P. Burden
Accenture
DOI
Pre-print
13:10
5m
Talk
Green AI: Do Deep Learning Frameworks Have Different Costs?
ICSE Technical Track
Stefanos Georgiou
Queen's University
,
Maria Kechagia
University College London
,
Tushar Sharma
Dalhousie University
,
Federica Sarro
University College London
,
Ying Zou
Queen's University, Kingston, Ontario
Pre-print
Media Attached
13:15
5m
Talk
Eflect: Porting Energy-Aware Applications to Shared Environments
ICSE Technical Track
Timur Babakol
SUNY Binghamton, USA
,
Anthony Canino
University of Pennsylvania, USA
,
Yu David Liu
SUNY Binghamton
DOI
Pre-print
Media Attached
21:00 - 22:00
Evolution and Maintenance 3
ICSE Technical Track
/
ICSE SEIS - Software Engineering in Society
at
ICSE room 1-odd hours
Chair(s):
Mohamed Wiem Mkaouer
Rochester Institute of Technology
21:00
5m
Talk
Why Do Projects Join the Apache Software Foundation?
ICSE SEIS - Software Engineering in Society
Nan Yang
Eindhoven University of Technology, The Netherlands
,
Isabella Ferreira
Polytechnique Montréal
,
Alexander Serebrenik
Eindhoven University of Technology
,
Bram Adams
Queen's University, Kingston, Ontario
Pre-print
Media Attached
21:05
5m
Talk
DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScript
Best Artifact Award
ICSE Technical Track
Alexi Turcotte
Northeastern University
,
Michael D. Shah
Northeastern University, USA
,
Mark W. Aldrich
Tufts University
,
Frank Tip
Northeastern University
Pre-print
Media Attached
21:10
5m
Talk
Knowledge-Based Environment Dependency Inference for Python Programs
ICSE Technical Track
Hongjie Ye
Institute of Software, Chinese Academy of Sciences
,
Wei Chen
Institute of Software at Chinese Academy of Sciences, China
,
Wensheng Dou
Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
,
Guoquan Wu
Institute of Software at Chinese Academy of Sciences, China
,
Jun Wei
Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences
Pre-print
Media Attached
21:15
5m
Talk
Online Summarizing Alerts through Semantic and Behavior Information
ICSE Technical Track
ChenJ
,
Peng Wang
Fudan University
,
Wei Wang
Fudan University
DOI
Pre-print
Media Attached
Fri 13 May
Displayed time zone:
Eastern Time (US & Canada)
change
03:00 - 04:00
Education Platforms 1
ICSE SEET - Software Engineering Education and Training
at
ICSE room 1-odd hours
Chair(s):
Letizia Jaccheri
Norwegian University of Science and Technology
03:00
5m
Talk
Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste
ICSE SEET - Software Engineering Education and Training
Marco Gutfleisch
Ruhr University Bochum
,
Markus Schöps
Ruhr University Bochum
,
Sibel Sayin
Ruhr University Bochum
,
Frederic Wende
Ruhr University Bochum
,
M. Angela Sasse
University College London
DOI
Pre-print
Media Attached
03:05
5m
Talk
Global Software Engineering in a Global Classroom
ICSE SEET - Software Engineering Education and Training
Paul Schmiedmayer
Technical University of Munich
,
Robert Chatley
Imperial College London
,
Jan Philip Bernius
Technical University of Munich
,
Stephan Krusche
Technische Universität München
,
Konstantin Chaika
St. Petersburg State Electrotechnical University "LETI"
,
Kirill Krinkin
St. Petersburg State Electrotechnical University "LETI"
,
Bernd Bruegge
Technical University of Munich
Link to publication
DOI
Pre-print
Media Attached
03:10
5m
Talk
One Block on Top of the Other: Using Minetest to Teach Scrum
ICSE SEET - Software Engineering Education and Training
Jan-Philipp Steghöfer
Chalmers | University of Gothenburg
,
Håkan Burden
Chalmers University of Technology | University of Gothenburg
05:00 - 06:00
Reliability and Safety 2
ICSE NIER - New Ideas and Emerging Results
/
ICSE Technical Track
/
ICSE Journal-First Papers
at
ICSE room 1-odd hours
Chair(s):
Shahar Maoz
Tel Aviv University, Israel
05:00
5m
Talk
TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses
ICSE Journal-First Papers
Linghui Luo
Amazon Web Services
,
Felix Pauck
Paderborn University, Germany
,
Goran Piskachev
Fraunhofer IEM
,
Manuel Benz
Paderborn University
,
Ivan Pashchenko
University of Trento
,
Martin Mory
Paderborn University
,
Eric Bodden
,
Ben Hermann
Technical University Dortmund
,
Fabio Massacci
University of Trento; Vrije Universiteit Amsterdam
Link to publication
DOI
Pre-print
Media Attached
File Attached
05:05
5m
Talk
Are We Training with The Right Data? Evaluating Collective Confidence in Training Data using Dempster Shafer Theory
ICSE NIER - New Ideas and Emerging Results
Sangeeta Dey
Ajou University
,
Seok-Won Lee
Ajou University
Pre-print
Media Attached
05:10
5m
Talk
Multi-Intention-Aware Configuration Selection for Performance Tuning
ICSE Technical Track
Haochen He
National University of Defense Technology
,
Zhouyang Jia
National University of Defense Technology
,
Shanshan Li
National University of Defense Technology
,
Yue Yu
College of Computer, National University of Defense Technology, Changsha 410073, China
,
Chenglong Zhou
National University of Defense Technology
,
Qing Liao
Harbin Institute of Technology
,
Ji Wang
National University of Defense Technology
,
Liao Xiangke
National University of Defense Technology
Pre-print
Media Attached
05:15
5m
Talk
PerfSig: Extracting Performance Bug Signatures via Multi-modality Causal Analysis
ICSE Technical Track
Jingzhu He
ShanghaiTech University
,
Yuhang Lin
North Carolina State University
,
Xiaohui Gu
North Carolina State University
,
Chin-Chia Michael Yeh
Visa Research
,
Zhongfang Zhuang
Visa Research
DOI
Pre-print
Media Attached
05:20
5m
Talk
Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning
ICSE Technical Track
Renjue Li
Institute of Software at Chinese Academy of Sciences, China
,
Pengfei Yang
Institute of Software at Chinese Academy of Sciences, China
,
Cheng-Chao Huang
Nanjing Institute of Software Technology, ISCAS
,
Youcheng Sun
The University of Manchester
,
Bai Xue
Institute of Software at Chinese Academy of Sciences, China
,
Lijun Zhang
Institute of Software, Chinese Academy of Sciences
Pre-print
Media Attached
05:25
5m
Talk
Analyzing User Perspectives on Mobile App Privacy at Scale
ICSE Technical Track
Preksha Nema
Google Inc.
,
Pauline Anthonysamy
Google Inc.
,
Nina Taft
Google Inc.
,
Sai Teja Peddinti
Google Inc.
Pre-print
Media Attached
11:00 - 12:00
Reliability and Safety 6
ICSE NIER - New Ideas and Emerging Results
/
ICSE SEIP - Software Engineering in Practice
/
ICSE Technical Track
at
ICSE room 1-odd hours
Chair(s):
Pasqualina Potena
RISE Research Institutes of Sweden AB
11:00
5m
Talk
Automating Staged Rollout with Reinforcement Learning
ICSE NIER - New Ideas and Emerging Results
Shadow Pritchard
University of Tulsa
,
Vidhyashree Nagaraju
University of Tulsa
,
Lance Fiondella
University of Massachusetts Dartmouth
Pre-print
File Attached
11:05
5m
Talk
An Empirical Study on Quality Issues of eBay's Big Data SQL Analytics Platform
ICSE SEIP - Software Engineering in Practice
Feng Zhu
ebay.Inc
,
Lijie Xu
Institute of Software, Chinese Academy of Sciences
,
Gang Ma
ebay.Inc
,
Shuping Ji
University of Toronto
,
Jie Wang
Peking University, China / Ant Group, China / Alibaba Group, China
,
Gang Wang
ebay.Inc
,
Hongyi Zhang
ebay.Inc
,
Kun Wan
ebay.Inc
,
Mingming Wang
ebay.Inc
,
Xingchao Zhang
ebay.Inc
,
Yuming Wang
ebay.Inc
,
Jingpin Li
ebay.Inc
DOI
Pre-print
11:10
5m
Talk
PReach: A Heuristic for Probabilistic Reachability to Identify Hard to Reach Statements
ICSE Technical Track
Seemanta Saha
University of California Santa Barbara
,
Mara Downing
University of California, Santa Barbara
,
Tegan Brennan
,
Tevfik Bultan
University of California, Santa Barbara
Pre-print
Media Attached
11:15
5m
Talk
DeepStability: A Study of Unstable Numerical Methods and Their Solutions in Deep Learning
ICSE Technical Track
Eliska Kloberdanz
Iowa State University
,
Kyle Kloberdanz
Cape Privacy
,
Wei Le
Iowa State University
Pre-print
Media Attached
11:20
5m
Talk
If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components
ICSE Technical Track
Boyue Caroline Hu
University of Toronto
,
Lina Marsso
University of Toronto
,
Krzysztof Czarnecki
University of Waterloo, Canada
,
Rick Salay
University of Toronto
,
Huakun Shen
University of Toronto
,
Marsha Chechik
University of Toronto
DOI
Pre-print
Media Attached
11:25
5m
Talk
TOGA: A Neural Method for Test Oracle Generation
Distinguished Paper Award
ICSE Technical Track
Elizabeth Dinella
,
Gabriel Ryan
Columbia University, USA
,
Todd Mytkowicz
Microsoft Research
,
Shuvendu K. Lahiri
Microsoft Research
DOI
Pre-print
Media Attached
Mon 9 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
21:00
30
ICSE room 1-odd hours
ICSE Technical Track
Apps and App Store Analysis 1
Tue 10 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
21:00
30
ICSE room 1-odd hours
ICSE Journal-First Papers + ICSE Technical Track
Mobile Applications 1
ICSE NIER - New Ideas and Emerging Results + ICSE Technical Track + ICSE Journal-First Papers
Machine Learning with and for SE 1
ICSE NIER - New Ideas and Emerging Results + ICSE Journal-First Papers + ICSE Technical Track
Evolution and Maintenance 4
ICSE Journal-First Papers + ICSE Technical Track
Program Comprehension 5
ICSE SEIS - Software Engineering in Society + ICSE Technical Track + ICSE Journal-First Papers
Faults and Services
Wed 11 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
21:00
30
ICSE room 1-odd hours
ICSE Technical Track + ICSE SEIS - Software Engineering in Society
Human Aspects of SE 1
ICSE Technical Track + ICSE Journal-First Papers + ICSE SEIP - Software Engineering in Practice
Machine Learning with and for SE 2
ICSE Technical Track + ICSE SEIP - Software Engineering in Practice + ICSE Journal-First Papers
Machine Learning with and for SE 10
ICSE Technical Track + ICSE NIER - New Ideas and Emerging Results + ICSE SEIP - Software Engineering in Practice
Programming Languages 3
ICSE Technical Track + ICSE SEET - Software Engineering Education and Training + ICSE NIER - New Ideas and Emerging Results
Program Comprehension 3
Thu 12 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
21:00
30
ICSE room 1-odd hours
ICSE Technical Track + ICSE Journal-First Papers
Program Comprehension 2
ICSE Technical Track + ICSE Journal-First Papers + ICSE NIER - New Ideas and Emerging Results
Evolution and Maintenance 1
ICSE SEET - Software Engineering Education and Training
Education Platforms 4
ICSE SEIP - Software Engineering in Practice + ICSE Technical Track + ICSE NIER - New Ideas and Emerging Results
Green and Sustainable Technologies
ICSE Technical Track + ICSE SEIS - Software Engineering in Society
Evolution and Maintenance 3
Fri 13 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
ICSE room 1-odd hours
ICSE SEET - Software Engineering Education and Training
Education Platforms 1
ICSE NIER - New Ideas and Emerging Results + ICSE Technical Track + ICSE Journal-First Papers
Reliability and Safety 2
ICSE NIER - New Ideas and Emerging Results + ICSE SEIP - Software Engineering in Practice + ICSE Technical Track
Reliability and Safety 6
Mon 9 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
21:00
15
30
45
ICSE room 1-odd hours
ICSE Technical Track
JuCify: A Step Towards Android Code Unification for Enhanced Static Ana ...
21:00 - 21:05
ICSE Technical Track
Where is Your App Frustrating Users?
21:05 - 21:10
ICSE Technical Track
Towards Automatically Repairing Compatibility Issues in Published Andro ...
21:10 - 21:15
ICSE Technical Track
Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps
21:15 - 21:20
Tue 10 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
15
30
45
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
21:00
15
30
45
ICSE room 1-odd hours
ICSE Journal-First Papers
FeatCompare: Feature Comparison for Competing Mobile Apps Leveraging Us ...
03:00 - 03:05
ICSE Technical Track
Modx: Binary Level Partial Imported Third-Party Library Detection throu ...
03:05 - 03:10
ICSE Technical Track
Large-scale Security Measurements on the Android Firmware Ecosystem
03:10 - 03:15
ICSE Technical Track
Demystifying Android Non-SDK APIs: Measurement and Understanding
03:15 - 03:20
ICSE Journal-First Papers
SQAPlanner: Generating Data-Informed Software Quality Improvement Plans ...
05:00 - 05:05
ICSE Journal-First Papers
Modeling Functional Similarity in Source Code with Graph-Based Siamese ...
05:05 - 05:10
ICSE NIER - New Ideas and Emerging Results
Improving the Learnability of Machine Learning APIs by Semi-Automated A ...
05:10 - 05:15
ICSE Technical Track
Learning to Recommend Method Names with Global Context
05:15 - 05:20
ICSE Technical Track
Nominated for Distinguished Paper
On the Importance of Building High-quality Training Datasets for Neural ...
05:20 - 05:25
ICSE Technical Track
CodeFill: Multi-token Code Completion by Jointly Learning from Structur ...
05:25 - 05:30
ICSE Journal-First Papers
Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract ...
11:00 - 11:05
ICSE Journal-First Papers
Context-aware Retrieval-based Deep Commit Message Generation
11:05 - 11:10
ICSE Journal-First Papers
Self-Admitted Technical Debt Practices: A Comparison Between Industry a ...
11:10 - 11:15
ICSE NIER - New Ideas and Emerging Results
NIER-track Award
BreakBot: Analyzing the Impact of Breaking Changes to Assist Library Ev ...
11:15 - 11:20
ICSE Technical Track
Guidelines for Assessing the Accuracy of Log Message Template Identific ...
11:20 - 11:25
ICSE Technical Track
Automated Patching for Unreproducible Builds
11:25 - 11:30
ICSE Journal-First Papers
Journal First Submission of the Article: What do class comments tell us ...
13:00 - 13:05
ICSE Technical Track
Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns
13:05 - 13:10
ICSE Technical Track
On the Evaluation of Neural Code Summarization
13:10 - 13:15
ICSE Technical Track
FIRA: Fine-Grained Graph-Based Code Change Representation for Automated ...
13:15 - 13:20
ICSE Journal-First Papers
The Forgotten Role of Search Queries in IR-based Bug Localization: An E ...
21:00 - 21:05
ICSE SEIS - Software Engineering in Society
Software Engineers’ Response to Public Crisis: Lessons Learnt from Spon ...
21:05 - 21:10
ICSE Technical Track
Fault Localization via Efficient Probabilistic Modeling of Program Sema ...
21:10 - 21:15
ICSE Technical Track
Adaptive Performance Anomaly Detection for Online Service Systems via P ...
21:15 - 21:20
ICSE Technical Track
Eflect: Porting Energy-Aware Applications to Shared Environments
21:20 - 21:25
Wed 11 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
15
30
45
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
21:00
15
30
45
ICSE room 1-odd hours
ICSE SEIS - Software Engineering in Society
A Review of How Whistleblowing is Studied in Software Engineering, and ...
03:00 - 03:05
ICSE SEIS - Software Engineering in Society
Scratch as Social Network: Topic Modeling and Sentiment Analysis in Scr ...
03:05 - 03:10
ICSE Technical Track
Nominated for Distinguished Paper
What Makes Effective Leadership in Agile Software Development Teams?
03:10 - 03:15
ICSE Journal-First Papers
Lessons Learnt on Reproducibility in Machine Learning Based Android Mal ...
05:00 - 05:05
ICSE SEIP - Software Engineering in Practice
Mining Root Cause Knowledge from Cloud Service Incident Investigations ...
05:05 - 05:10
ICSE Technical Track
Improving Machine Translation Systems via Isotopic Replacement
05:10 - 05:15
ICSE Technical Track
Nominated for Distinguished Paper
Detecting False Alarms from Automatic Static Analysis Tools: How Far ar ...
05:15 - 05:20
ICSE Technical Track
DeepAnalyze: Learning to Localize Crashes at Scale
05:20 - 05:25
ICSE Journal-First Papers
Defect Reduction Planning (using TimeLIME)
11:00 - 11:05
ICSE Journal-First Papers
Automatic Fault Detection for Deep Learning Programs Using Graph Transf ...
11:05 - 11:10
ICSE SEIP - Software Engineering in Practice
Counterfactual Explanations for Models of Code
11:10 - 11:15
ICSE Technical Track
VarCLR: Variable Semantic Representation Pre-training via Contrastive L ...
11:15 - 11:20
ICSE Technical Track
Towards Training Reproducible Deep Learning Models
11:20 - 11:25
ICSE Technical Track
Learning to Reduce False Positives in Analytic Bug Detectors
11:25 - 11:30
ICSE NIER - New Ideas and Emerging Results
Grammars for Free: Toward Grammar Inference for Ad Hoc Parsers
13:00 - 13:05
ICSE SEIP - Software Engineering in Practice
An Asynchronous Call Graph for JavaScript
13:05 - 13:10
ICSE Technical Track
Learning and Programming Challenges of Rust: A Mixed-Methods Study
13:10 - 13:15
ICSE Technical Track
Towards Bidirectional Live Programming for Incomplete Programs
13:15 - 13:20
ICSE Technical Track
Imperative versus Declarative Collection Processing: An RCT on the Unde ...
13:20 - 13:25
ICSE Technical Track
Nominated for Distinguished Paper
Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Tr ...
13:25 - 13:30
ICSE NIER - New Ideas and Emerging Results
Supporting program comprehension by generating abstract code summary tree
21:00 - 21:05
ICSE SEET - Software Engineering Education and Training
Designing Divergent Thinking, Creative Problem Solving Exams
21:05 - 21:10
ICSE Technical Track
Practitioners’ Expectations on Automated Code Comment Generation
21:10 - 21:15
ICSE Technical Track
Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns
21:15 - 21:20
ICSE Technical Track
Bridging Pre-trained Models and Downstream Tasks for Source Code Unders ...
21:20 - 21:25
Thu 12 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
15
30
45
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
21:00
15
30
45
ICSE room 1-odd hours
ICSE Journal-First Papers
Journal First Submission of the Article: What do class comments tell us ...
03:00 - 03:05
ICSE Journal-First Papers
An Ensemble Approach for Annotating Source Code Identifiers with Part-o ...
03:05 - 03:10
ICSE Journal-First Papers
Why My Code Summarization Approach Does Not Work: Improving Code Summar ...
03:10 - 03:15
ICSE Technical Track
AST-Trans: Code Summarization with Efficient Tree-Structured Attention
03:15 - 03:20
ICSE Technical Track
SPT-Code: Sequence-to-Sequence Pre-Training for Learning Representation ...
03:20 - 03:25
ICSE Journal-First Papers
Self-Admitted Technical Debt Practices: A Comparison Between Industry a ...
05:00 - 05:05
ICSE NIER - New Ideas and Emerging Results
NIER-track Award
BreakBot: Analyzing the Impact of Breaking Changes to Assist Library Ev ...
05:05 - 05:10
ICSE Technical Track
Knowledge-Based Environment Dependency Inference for Python Programs
05:10 - 05:15
ICSE Technical Track
Online Summarizing Alerts through Semantic and Behavior Information
05:15 - 05:20
ICSE Technical Track
Using Reinforcement Learning for Load Testing of Video Games
05:20 - 05:25
ICSE SEET - Software Engineering Education and Training
Putting Security on the Table: The Digitalisation of Security Tabletop ...
11:00 - 11:05
ICSE SEET - Software Engineering Education and Training
Global Software Engineering in a Global Classroom
11:05 - 11:10
ICSE SEET - Software Engineering Education and Training
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert ...
11:10 - 11:15
ICSE SEET - Software Engineering Education and Training
One Block on Top of the Other: Using Minetest to Teach Scrum
11:15 - 11:20
ICSE NIER - New Ideas and Emerging Results
Expressing the Adaptation Intent as a Sustainability Goal
13:00 - 13:05
ICSE SEIP - Software Engineering in Practice
Towards a Green Quotient for Software Projects
13:05 - 13:10
ICSE Technical Track
Green AI: Do Deep Learning Frameworks Have Different Costs?
13:10 - 13:15
ICSE Technical Track
Eflect: Porting Energy-Aware Applications to Shared Environments
13:15 - 13:20
ICSE SEIS - Software Engineering in Society
Why Do Projects Join the Apache Software Foundation?
21:00 - 21:05
ICSE Technical Track
Best Artifact Award
DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous Java ...
21:05 - 21:10
ICSE Technical Track
Knowledge-Based Environment Dependency Inference for Python Programs
21:10 - 21:15
ICSE Technical Track
Online Summarizing Alerts through Semantic and Behavior Information
21:15 - 21:20
Fri 13 May
Displayed time zone:
Eastern Time (US & Canada)
change
Room
3:00
15
30
45
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
ICSE room 1-odd hours
ICSE SEET - Software Engineering Education and Training
Putting Security on the Table: The Digitalisation of Security Tabletop ...
03:00 - 03:05
ICSE SEET - Software Engineering Education and Training
Global Software Engineering in a Global Classroom
03:05 - 03:10
ICSE SEET - Software Engineering Education and Training
One Block on Top of the Other: Using Minetest to Teach Scrum
03:10 - 03:15
ICSE Journal-First Papers
TaintBench: Automatic Real-World Malware Benchmarking of Android Taint ...
05:00 - 05:05
ICSE NIER - New Ideas and Emerging Results
Are We Training with The Right Data? Evaluating Collective Confidence i ...
05:05 - 05:10
ICSE Technical Track
Multi-Intention-Aware Configuration Selection for Performance Tuning
05:10 - 05:15
ICSE Technical Track
PerfSig: Extracting Performance Bug Signatures via Multi-modality Causa ...
05:15 - 05:20
ICSE Technical Track
Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning
05:20 - 05:25
ICSE Technical Track
Analyzing User Perspectives on Mobile App Privacy at Scale
05:25 - 05:30
ICSE NIER - New Ideas and Emerging Results
Automating Staged Rollout with Reinforcement Learning
11:00 - 11:05
ICSE SEIP - Software Engineering in Practice
An Empirical Study on Quality Issues of eBay's Big Data SQL Analytics P ...
11:05 - 11:10
ICSE Technical Track
PReach: A Heuristic for Probabilistic Reachability to Identify Hard to ...
11:10 - 11:15
ICSE Technical Track
DeepStability: A Study of Unstable Numerical Methods and Their Solution ...
11:15 - 11:20
ICSE Technical Track
If a Human Can See It, So Should Your System: Reliability Requirements ...
11:20 - 11:25
ICSE Technical Track
Distinguished Paper Award
TOGA: A Neural Method for Test Oracle Generation
11:25 - 11:30
Information for Participants
Mon 9 May 2022 21:00 - 22:00 at
ICSE room 1-odd hours
-
Apps and App Store Analysis 1
Chair(s):
John Grundy
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Tue 10 May 2022 03:00 - 04:00 at
ICSE room 1-odd hours
-
Mobile Applications 1
Chair(s):
Luciano Baresi
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Tue 10 May 2022 05:00 - 06:00 at
ICSE room 1-odd hours
-
Machine Learning with and for SE 1
Chair(s):
Gemma Catolino
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Tue 10 May 2022 11:00 - 12:00 at
ICSE room 1-odd hours
-
Evolution and Maintenance 4
Chair(s):
Sarah Nadi
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Tue 10 May 2022 13:00 - 14:00 at
ICSE room 1-odd hours
-
Program Comprehension 5
Chair(s):
Fabio Petrillo
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Tue 10 May 2022 21:00 - 22:00 at
ICSE room 1-odd hours
-
Faults and Services
Chair(s):
Anand Ashok Sawant
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Wed 11 May 2022 03:00 - 04:00 at
ICSE room 1-odd hours
-
Human Aspects of SE 1
Chair(s):
Lucia Happe
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
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
Information for Participants
Wed 11 May 2022 11:00 - 12:00 at
ICSE room 1-odd hours
-
Machine Learning with and for SE 10
Chair(s):
Preetha Chatterjee
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Wed 11 May 2022 13:00 - 14:00 at
ICSE room 1-odd hours
-
Programming Languages 3
Chair(s):
Emma Söderberg
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Wed 11 May 2022 21:00 - 22:00 at
ICSE room 1-odd hours
-
Program Comprehension 3
Chair(s):
Christina von Flach
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Thu 12 May 2022 03:00 - 04:00 at
ICSE room 1-odd hours
-
Program Comprehension 2
Chair(s):
Prajish Prasad
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Thu 12 May 2022 05:00 - 06:00 at
ICSE room 1-odd hours
-
Evolution and Maintenance 1
Chair(s):
Massimiliano Di Penta
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Thu 12 May 2022 11:00 - 12:00 at
ICSE room 1-odd hours
-
Education Platforms 4
Chair(s):
Pasqualina Potena
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Thu 12 May 2022 13:00 - 14:00 at
ICSE room 1-odd hours
-
Green and Sustainable Technologies
Chair(s):
Grace Lewis
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Thu 12 May 2022 21:00 - 22:00 at
ICSE room 1-odd hours
-
Evolution and Maintenance 3
Chair(s):
Mohamed Wiem Mkaouer
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Fri 13 May 2022 03:00 - 04:00 at
ICSE room 1-odd hours
-
Education Platforms 1
Chair(s):
Letizia Jaccheri
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Fri 13 May 2022 05:00 - 06:00 at
ICSE room 1-odd hours
-
Reliability and Safety 2
Chair(s):
Shahar Maoz
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
Information for Participants
Fri 13 May 2022 11:00 - 12:00 at
ICSE room 1-odd hours
-
Reliability and Safety 6
Chair(s):
Pasqualina Potena
Info for room
ICSE room 1-odd hours
:
Click here to go to the room on Midspace
x
Mon 18 Nov 23:18