Q-SE 2022
Wed 18 May 2022
co-located with
ICSE 2022
Toggle navigation
Attending
Venue: David Lawrence Convention Center
Virtual: Midspace
ICSE 2022
Overview
Attending Virtually
Attending In-Person
Registration
Code of Conduct
Diversity, Equity, and Inclusion
Travel Support
Social Events
Sustainability
Program
Q-SE Program
Your Program
Wed 18 May
Track/Call
Organization
Q-SE 2022 Committees
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Series
Q-SE 2025
Q-SE 2024
Q-SE 2023
Q-SE 2022
Q-SE 2021
Sign in
Sign up
ICSE 2022
(
series
) /
Q-SE 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
Thu 21 Nov 12:55