Write a Blog >>
ESEC/FSE 2022
Mon 14 - Fri 18 November 2022 Singapore
Dates
Plenary
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 14 Nov

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

08:30 - 09:00
Opening session + Distinguished paper awardsPlenary Events at SRC Auditorium 2
Chair(s): Abhik Roychoudhury National University of Singapore, Cristian Cadar Imperial College London, UK, Miryung Kim University of California at Los Angeles, USA, Thomas Zimmermann Microsoft Research
09:00 - 10:30
Keynote I - Sumit GulwaniPlenary Events at SRC Auditorium 2
Chair(s): Abhik Roychoudhury National University of Singapore
09:00
90m
Keynote
AI-Assisted Programming: Applications, User Experiences, and Neuro-Symbolic Techniques (Keynote)
Plenary Events
Sumit Gulwani Microsoft
DOI
10:30 - 11:00
Coffee/Tea BreakSocial
11:00 - 12:30
JF Human AspectsJournal First at SRC GLR
Chair(s): Sandeep Kuttal University of Tulsa
11:00
15m
Talk
Pull Request Latency Explained: An Empirical Overview
Journal First
Xunhui Zhang National University of Defense Technology, China, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Tao Wang National University of Defense Technology, Ayushi Rastogi University of Groningen, The Netherlands, Huaimin Wang National University of Defense Technology
Link to publication DOI Pre-print
11:15
15m
Talk
Engineering Impacts of Anonymous Author Code Review: A Field Experiment
Journal First
Emerson Murphy-Hill Google, Jillian Dicker Google, Margaret Morrow Hodges Google, Carolyn Egelman Google, Ciera Jaspan Google, Lan Cheng Google, Liz Kammer Google, Ben Holtz Google, Matthew Jorde Google, Inc., Andrea Knight Google, Collin Green Google
11:30
15m
Talk
An Actionable Framework for Understanding and Improving Developer Experience
Journal First
Michaela Greiler University of Zurich, Switzerland, Margaret-Anne Storey University of Victoria, Abi Noda DX, USA
11:45
15m
Talk
The Influence of Human Aspects on Requirements Engineering-related Activities: Software practitioners’ Perspective
Journal First
Dulaji Hidellaarachchi Monash University, John Grundy Monash University, Rashina Hoda Monash University, ingo Mueller Monash University
12:00
15m
Talk
How are project-specific forums utilized? A study of participation, content, and sentiment in the Eclipse ecosystem
Journal First
Yusuf Sulistyo Nugroho Universitas Muhammadiyah Surakarta, Syful Islam Nara Institute of Science and Technology, Keitaro Nakasai National Institute of Technology, Kagoshima College, Ifraz Rehman Nara Institute of Science and Technology, Hideaki Hata Shinshu University, Raula Gaikovina Kula Nara Institute of Science and Technology, Mei Nagappan University of Waterloo, Kenichi Matsumoto Nara Institute of Science and Technology
Link to publication DOI Pre-print Media Attached
12:15
15m
Talk
ConE: A Concurrent Edit Detection Tool for Large Scale Software Development
Journal First
Chandra Maddila Microsoft Research, Nachiappan Nagappan Facebook, Christian Bird Microsoft Research, Georgios Gousios Endor Labs & Delft University of Technology, Arie van Deursen Delft University of Technology
DOI Pre-print
12:30 - 14:00
Newcomer's LunchSocial at SRC GLR
Chair(s): Michael Pradel University of Stuttgart, Yi Li Nanyang Technological University
14:00 - 15:30
JF Program AnalysisJournal First at SRC GLR
Chair(s): Aldeida Aleti Monash University
14:00
15m
Talk
Fluently specifying taint-flow queries with fluentTQL
Journal First
Goran Piskachev Amazon Web Services, Johannes Spaeth CodeShield GmbH, Ingo Budde Fraunhofer IEM, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Link to publication Pre-print Media Attached
14:15
15m
Talk
DeepMerge: Learning to Merge Programs
Journal First
Elizabeth Dinella University of Pennsylvania, Todd Mytkowicz Microsoft Research, Alexey Svyatkovskiy , Christian Bird Microsoft Research, Mayur Naik University of Pennsylvania, Shuvendu K. Lahiri Microsoft Research
14:30
15m
Talk
Trident: Controlling Side Effects in Automated Program Repair
Journal First
Nikhil Parasaram University College London, Earl T. Barr University College London, Sergey Mechtaev University College London
14:45
15m
Talk
Automated Classification of Overfitting Patches with Statically Extracted Code Features
Journal First
He Ye KTH Royal Institute of Technology, Jian Gu KTH Royal Institute of Technology, Matias Martinez Université Polytechnique Hauts-de-France, Thomas Durieux KTH, Martin Monperrus KTH Royal Institute of Technology
15:30 - 16:00
Coffee/Tea BreakSocial
16:00 - 17:30
JF Software TestingJournal First at SRC GLR
Chair(s): Aldeida Aleti Monash University
16:00
15m
Talk
Testing Self-Healing Cyber-Physical Systems under Uncertainty with Reinforcement Learning: An Empirical Study
Journal First
Tao Ma Simula Research Laboratory, Shaukat Ali Simula Research Laboratory, Tao Yue Simula Research Laboratory
16:15
15m
Talk
ARTE: Automated Generation of Realistic Test Inputs for Web APIs
Journal First
Juan C. Alonso Universidad de Sevilla, Alberto Martin-Lopez University of Seville, Sergio Segura University of Seville, José María García Universidad de Sevilla, Antonio Ruiz-Cortés University of Seville
16:30
15m
Talk
Locating Performance Regression Root Causes in the Field Operations of Web-based Systems: An Experience Report
Journal First
Lizhi Liao Concordia University, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Heng Li Polytechnique Montréal, Yi Zeng Concordia University, Weiyi Shang Concordia University, Catalin Sporea ERA Environmental Management Solutions, Andrei Toma ERA Environmental Management Solutions, Sarah Sajedi ERA Environmental Management Solutions
16:45
15m
Talk
iBiR: Bug Report driven Fault Injection
Journal First
Ahmed Khanfir University of Luxembourg, Anil Koyuncu Sabanci University, Mike Papadakis University of Luxembourg, Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
17:00
15m
Talk
Mutation Testing in Evolving Systems: Studying the relevance of mutants to code evolution
Journal First
Milos Ojdanic University of Luxembourg, Ezekiel Soremekun SnT, University of Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg
Link to publication DOI Pre-print

Tue 15 Nov

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

08:00 - 09:15
Women's BreakfastSocial at SRC GLR
Chair(s): Baishakhi Ray Columbia University, Rashina Hoda Monash University
09:15 - 10:15
Test of time award - Mayur NaikPlenary Events at SRC Auditorium 2
Chair(s): Kelly Blincoe University of Auckland, Paolo Tonella USI Lugano
09:15
60m
Talk
Automated concolic testing of smartphone apps
Plenary Events
Saswat Anand , Mayur Naik University of Pennsylvania, Hongseok Yang KAIST, Mary Jean Harrold Georgia Institute of Technology
10:15 - 10:45
Coffee/Tea BreakSocial
10:45 - 12:15
JF Debugging & LocalizationJournal First at SRC GLR
Chair(s): Rui Abreu Meta Platforms
10:45
15m
Talk
Context-Aware Code Change Embedding for Better Patch Correctness Assessment
Journal First
Bo Lin National University of Defense Technology, Shangwen Wang National University of Defense Technology, Ming Wen Huazhong University of Science and Technology, Xiaoguang Mao National University of Defense Technology
Link to publication DOI Pre-print
11:00
15m
Talk
BiRD: Race Detection in Software Binaries under Relaxed Memory Models
Journal First
Ridhi Jain Indraprastha Institute of Information Technology Delhi, Rahul Purandare IIIT-Delhi, Subodh Sharma IIT Delhi
Link to publication DOI
11:15
15m
Talk
ASTRAEA: Grammar-based Fairness Testing
Journal First
Ezekiel Soremekun SnT, University of Luxembourg, Sakshi Udeshi Singapore University of Technology and Design, Sudipta Chattopadhyay Singapore University of Technology and Design
Link to publication DOI Pre-print
11:30
15m
Talk
Exploring Performance Assurance Practices and Challenges in Agile Software Development: An Ethnographic Study
Journal First
Luca Traini University of L'Aquila
Link to publication DOI
11:45
15m
Talk
Studying logging practice in test code
Journal First
Haonan Zhang Concordia University, Yiming Tang Concordia University, Maxime Lamothe Polytechnique Montréal, Heng Li Polytechnique Montréal, Weiyi Shang Concordia University
12:00
15m
Talk
Locating Faults with Program Slicing: An Empirical Analysis
Journal First
Ezekiel Soremekun SnT, University of Luxembourg, Lukas Kirschner Saarland University, Marcel Böhme MPI-SP, Germany and Monash University, Australia, Andreas Zeller CISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print
12:30 - 14:00
LunchSocial
14:00 - 15:30
JF PerspectivesJournal First at SRC GLR
Chair(s): Julia Lawall Inria
14:00
15m
Talk
On the Relationship Between the Developer’s Perceptible Race and Ethnicity and the Evaluation of Contributions in OSS
Journal First
Reza Nadri University of Waterloo, Gema Rodríguez-Pérez University of British Columbia (UBC), Mei Nagappan University of Waterloo
14:15
15m
Talk
Understanding Software-2.0: A Study of Machine Learning library usage and evolution
Journal First
Malinda Dilhara University of Colorado Boulder, USA, Ameya Ketkar Oregon State University, USA, Danny Dig University of Colorado Boulder, USA
Link to publication DOI Pre-print
14:30
15m
Talk
How Do Android Developers Improve Non-Functional Properties of Software?
Journal First
James Callan UCL, Oliver Krauss University of Applied Sciences Upper Austria, Justyna Petke University College London, Federica Sarro University College London
14:45
15m
Talk
Empowering the Human as the Fitness Function in Search-Based Model-Driven Engineering
Journal First
Francisca Pérez SVIT Research Group. Universidad San Jorge, Jaime Font San Jorge University, Spain, Lorena Arcega San Jorge University, Carlos Cetina San Jorge University, Spain
15:00
15m
Talk
An empirical study of developers’ discussions about security challenges of different programming languages
Journal First
Roland Croft The University of Adelaide, Yongzheng Xie University of Adelaide, Mansooreh Zahedi The Univeristy of Melbourne, Muhammad Ali Babar University of Adelaide, Christoph Treude University of Melbourne
15:15
15m
Talk
The Ghost Commit Problem When Identifying Fix-Inducing Changes: An Empirical Study of Apache Projects
Journal First
Christophe Rezk McGill University, Yasutaka Kamei Kyushu University, Shane McIntosh University of Waterloo
Link to publication DOI Pre-print
15:30 - 16:00
Coffee/Tea BreakSocial
16:00 - 17:30
Transportation to Banquet from 16:30Social

Wed 16 Nov

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

08:00 - 09:00
Regional BreakfastSocial at SRC GLR
Chair(s): Aldeida Aleti Monash University, David Lo Singapore Management University
09:00 - 10:30
Keynote II - Impact Paper Award by Gail Murphy Plenary Events at SRC Auditorium 2
Chair(s): Cristian Cadar Imperial College London, UK
09:00
90m
Keynote
Task Modularity and the Emergence of Software Value Streams (Impact Award Paper Keynote)
Plenary Events
Gail Murphy University of British Columbia, Mik Kersten Tasktop Technologies
DOI
10:30 - 11:00
Coffee/Tea BreakSocial
11:00 - 12:30
JF Software EvolutionJournal First at SRC GLR
Chair(s): Danny Dig University of Colorado Boulder, USA
11:00
15m
Talk
Clones in Deep Learning Code: What, Where, and Why?
Journal First
Hadhemi Jebnoun Ecole Polytechnique de Montréal, Md Saidur Rahman SWAT Lab, Polytechnique Montreal, Foutse Khomh Polytechnique Montréal, Biruk Asmare Muse Ecole Polytechnique de Montréal
11:15
15m
Talk
Aide-mémoire: Improving a Project’s Collective Memory via Pull Request–Issue Links
Journal First
Profir-Petru Pârțachi National Institute of Informatics, Japan, David White , Earl T. Barr University College London
DOI Pre-print
11:30
15m
Talk
Learning How to Listen: Automatically Finding Bug Patterns in Event-Driven JavaScript APIs
Journal First
Ellen Arteca Northeastern University, Max Schaefer GitHub, Inc., Frank Tip Northeastern University
Link to publication DOI Pre-print Media Attached
11:45
15m
Talk
Coverage-Based Debloating for Java Bytecode
Journal First
César Soto-Valero KTH, Thomas Durieux KTH, Nicolas Harrand KTH Royal Institute of Technology, Benoit Baudry KTH
Link to publication DOI Pre-print Media Attached
12:00
15m
Talk
Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems
Journal First
Tao Xiao Nara Institute of Science and Technology, Dong Wang Kyushu University, Japan, Shane McIntosh University of Waterloo, Hideaki Hata Shinshu University, Raula Gaikovina Kula Nara Institute of Science and Technology, Takashi Ishio Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology
Link to publication DOI Pre-print Media Attached
12:15
15m
Talk
An empirical study of type-related defects in Python projects
Journal First
Faizan Khan McGill University, Boqi Chen McGill University, Daniel Varro McGill University / Budapest University of Technology and Economics, Shane McIntosh University of Waterloo
14:00 - 15:30
JF Machine LearningJournal First at SRC GLR
Chair(s): Sandeep Kuttal University of Tulsa
14:00
15m
Talk
On the Impact of Sample Duplication in Machine Learning based Android Malware Detection
Journal First
Yanjie Zhao Monash University, Li Li Monash University, Haoyu Wang Huazhong University of Science and Technology, Haipeng Cai Washington State University, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg, John Grundy Monash University
Link to publication DOI Pre-print Media Attached
14:15
15m
Talk
A Machine Learning Approach for Automated Filling of Categorical Fields in Data Entry Forms
Journal First
Hichem Belgacem University of Luxembourg, Xiaochen Li Dalian University of Technology, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa
14:30
15m
Talk
Story points changes in agile iterative development: An empirical study and a prediction approach
Journal First
Jirat Pasuksmit University of Melbourne, Patanamon Thongtanunam University of Melbourne, Shanika Karunasekera The University of Melbourne
Link to publication DOI
14:45
15m
Talk
Towards a consistent interpretation of AIOps models
Journal First
Yingzhe Lyu Software Analysis and Intelligence Lab (SAIL), Queen's University, Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Boyuan Chen Centre for Software Excellence, Huawei Canada, Zhen Ming (Jack) Jiang York University
15:00
15m
Talk
Can pre-trained code embeddings improve model performance? Revisiting the use of code embeddings in software engineering tasks
Journal First
Zishuo Ding Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University
15:30 - 16:00
Coffee/Tea BreakSocial
16:00 - 17:30
Keynote III - Marsha ChechikPlenary Events at SRC Auditorium 2
Chair(s): Miryung Kim University of California at Los Angeles, USA
16:00
90m
Keynote
On Safety, Assurance, and Reliability: A Software Engineering Perspective (Keynote)
Plenary Events
Marsha Chechik University of Toronto
DOI
17:30 - 18:00
Closing sessionPlenary Events at SRC Auditorium 2
Chair(s): Abhik Roychoudhury National University of Singapore

Accepted Papers

Title
Aide-mémoire: Improving a Project’s Collective Memory via Pull Request–Issue Links
Journal First
DOI Pre-print
A Machine Learning Approach for Automated Filling of Categorical Fields in Data Entry Forms
Journal First
An Actionable Framework for Understanding and Improving Developer Experience
Journal First
An empirical study of developers’ discussions about security challenges of different programming languages
Journal First
An empirical study of type-related defects in Python projects
Journal First
ARTE: Automated Generation of Realistic Test Inputs for Web APIs
Journal First
ASTRAEA: Grammar-based Fairness Testing
Journal First
Link to publication DOI Pre-print
Automated Classification of Overfitting Patches with Statically Extracted Code Features
Journal First
BiRD: Race Detection in Software Binaries under Relaxed Memory Models
Journal First
Link to publication DOI
Can pre-trained code embeddings improve model performance? Revisiting the use of code embeddings in software engineering tasks
Journal First
Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems
Journal First
Link to publication DOI Pre-print Media Attached
Clones in Deep Learning Code: What, Where, and Why?
Journal First
ConE: A Concurrent Edit Detection Tool for Large Scale Software Development
Journal First
DOI Pre-print
Context-Aware Code Change Embedding for Better Patch Correctness Assessment
Journal First
Link to publication DOI Pre-print
Coverage-Based Debloating for Java Bytecode
Journal First
Link to publication DOI Pre-print Media Attached
DeepMerge: Learning to Merge Programs
Journal First
Empowering the Human as the Fitness Function in Search-Based Model-Driven Engineering
Journal First
Engineering Impacts of Anonymous Author Code Review: A Field Experiment
Journal First
Exploring Performance Assurance Practices and Challenges in Agile Software Development: An Ethnographic Study
Journal First
Link to publication DOI
Fluently specifying taint-flow queries with fluentTQL
Journal First
Link to publication Pre-print Media Attached
How are project-specific forums utilized? A study of participation, content, and sentiment in the Eclipse ecosystem
Journal First
Link to publication DOI Pre-print Media Attached
How Do Android Developers Improve Non-Functional Properties of Software?
Journal First
iBiR: Bug Report driven Fault Injection
Journal First
Learning How to Listen: Automatically Finding Bug Patterns in Event-Driven JavaScript APIs
Journal First
Link to publication DOI Pre-print Media Attached
Locating Faults with Program Slicing: An Empirical Analysis
Journal First
Link to publication DOI Pre-print
Locating Performance Regression Root Causes in the Field Operations of Web-based Systems: An Experience Report
Journal First
Mutation Testing in Evolving Systems: Studying the relevance of mutants to code evolution
Journal First
Link to publication DOI Pre-print
On the Impact of Sample Duplication in Machine Learning based Android Malware Detection
Journal First
Link to publication DOI Pre-print Media Attached
On the Relationship Between the Developer’s Perceptible Race and Ethnicity and the Evaluation of Contributions in OSS
Journal First
Pull Request Latency Explained: An Empirical Overview
Journal First
Link to publication DOI Pre-print
Story points changes in agile iterative development: An empirical study and a prediction approach
Journal First
Link to publication DOI
Studying logging practice in test code
Journal First
Testing Self-Healing Cyber-Physical Systems under Uncertainty with Reinforcement Learning: An Empirical Study
Journal First
The Ghost Commit Problem When Identifying Fix-Inducing Changes: An Empirical Study of Apache Projects
Journal First
Link to publication DOI Pre-print
The Influence of Human Aspects on Requirements Engineering-related Activities: Software practitioners’ Perspective
Journal First
Towards a consistent interpretation of AIOps models
Journal First
Trident: Controlling Side Effects in Automated Program Repair
Journal First
Understanding Software-2.0: A Study of Machine Learning library usage and evolution
Journal First
Link to publication DOI Pre-print

Call for Journal First Papers

ESEC/FSE 2022 will continue the ESEC/FSE partnership with prestigious Software Engineering journals to incorporate journal-first papers into its research program. Authors of journal-first papers accepted to the research tracks of partnering journals are invited to submit their work to be presented at ESEC/FSE 2022.

The partnering journals are:

  • IEEE Transaction of Software Engineering (IEEE TSE)
  • ACM Transactions on Software Engineering and Methodology (ACM TOSEM)
  • Empirical Software Engineering (Springer EMSE)

Journal-first submissions must adhere to the following criteria:

  • The paper was accepted no earlier than December 1, 2020 and no later than June 14, 2022.
  • The paper is in the scope of ESEC/FSE 2022.
  • The paper reports completely new research results or presents novel contributions that were not previously reported in prior work. The paper does not extend prior work solely with additional proofs or algorithms (or other such details presented for completeness), additional empirical results, or minor enhancements or variants of the results presented in the prior work.
  • The paper has not been presented at, and is not under consideration for, journal-first programs of other conferences.

How to submit

The authors of a paper that meets the above criteria are invited to submit a (maximum) one-page presentation proposal consisting of the paper’s title, the paper’s authors, an abstract, and a pointer to the original journal paper at the journal’s website. If the journal paper is related to or builds on a previously published work (such as a tool demo or a poster), then the proposal must clearly and explicitly justify why the paper should be considered a journal-first paper. The authors may use the ESEC/FSE 2022 format and submission guidelines if they choose, but no specific format is required. Proposals must be written in English and submitted electronically through the submission site: https://esecfse2022-jf.hotcrp.com.

Evaluation

Authors will be invited to present their paper at ESEC/FSE 2022 after a check that the paper satisfies the above listed criteria, and that it was accepted as a journal-first paper by the journal. As the papers have already been reviewed and accepted by the journals, they will not be reviewed again for technical content. In the case that an exceptionally high number of submissions is received, not all papers will be selected. Priority will be given to the papers that best fit the technical program, offering a balance across the conference topics.

Important Dates

All dates are 23:59:59 AoE (UTC-12h).

  • Submission deadline: August 1, 2022
  • Author notification: August 31, 2022
  • Conference: 14 - 18 November 2022

Presentation

At least one author of each presentation accepted for the journal-first program must register and attend the conference in person in Singapore to present the paper. The journal-first manuscripts are published through the journals and will not be part of the ESEC/FSE 2022 proceedings. The journal-first papers will be listed in the conference program and ESEC/FSE 2022 participants will have access to the paper abstracts and a pointer to the journal publication outside the conference proceedings.

Track Chairs

  • Aldeida Aleti, Monash University
  • Yuriy Brun, University of Massachusetts Amherst