Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform
Dates
Wed 25 Aug 2021
Thu 26 Aug 2021
Fri 27 Aug 2021
Sat 28 Aug 2021
Tracks
ESEC/FSE Demonstrations
ESEC/FSE Ideas, Visions and Reflections
ESEC/FSE Industry Papers
ESEC/FSE Journal First
ESEC/FSE Research Papers
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 25 Aug

Displayed time zone: Athens change

08:00 - 09:00
Analysis—Development ToolsDemonstrations / Research Papers / Journal First +12h
Chair(s): Gunel Jahangirova USI Lugano
08:25
5m
Paper
Information Needs: Lessons for Programming Tools
Journal First
Thomas LaToza George Mason University
DOI Pre-print
08:00 - 09:00
Analytics & Software Evolution—Code RecommendationJournal First / Research Papers +12h
Chair(s): Davide Di Ruscio University of L'Aquila, Saikat Chakraborty Columbia University
08:20
10m
Paper
Generating Question Titles for Stack Overflow from Mined Code Snippets
Journal First
Zhipeng Gao Monash University, Xin Xia Huawei Technologies, John Grundy Monash University, David Lo Singapore Management University, Yuan-Fang Li Monash University
09:00 - 10:00
Analysis—Dynamic AnalysisResearch Papers / Journal First +12h
Chair(s): Dimitris Mitropoulos University of Athens, Valerio Terragni University of Auckland
09:10
10m
Paper
Seads: Scalable and Cost-Effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning
Journal First
Xiaoqin Fu Washington State University, Haipeng Cai Washington State University, USA, Wen Li , Li Li Monash University
09:20
10m
Paper
Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems
Journal First
Artem Polyvyanyy The University of Melbourne, Andreas Solti Vienna University of Economics and Business, Matthias Weidlich Humboldt-Universtität zu Berlin, Claudio Di Ciccio Department of Computer Science, Sapienza University of Rome, Jan Mendling Vienna University of Economics and Business
09:00 - 10:00
Analytics & Software Evolution—Code Reviews and ChangesJournal First / Research Papers / Demonstrations / Ideas, Visions and Reflections +12h
Chair(s): Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Anthony Cleve University of Namur
09:10
10m
Paper
Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"
Journal First
Sebastiano Panichella Zurich University of Applied Sciences, Nick Zaugg University of Zurich
11:00 - 12:00
Analysis—Model CheckingJournal First / Research Papers +12h
Chair(s): Domenico Bianculli University of Luxembourg
11:20
10m
Paper
RegionTrack: A Trace-based Sound and Complete Checker to Debug Transactional Atomicity Violations and Non-Serializable Traces
Journal First
Xiaoxue Ma City University of Hong Kong, Shangru WU City University of Hong Kong, Ernest Pobee City University of Hong Kong, Xiupei Mei City University of Hong Kong, Hao Zhang City University of Hong Kong, Bo Jiang Beihang University, Wing-Kwong Chan City University of Hong Kong, Hong Kong
11:00 - 12:00
Analytics & Software Evolution—Continuous Integration and DeliveryResearch Papers / Journal First +12h
Chair(s): Fiorella Zampetti University of Sannio, Italy
11:00
10m
Paper
Accelerating Continuous Integration by Caching Environments and Inferring Dependencies
Journal First
Keheliya Gallaba McGill University, John Ewart YourBase Inc., Yves Junqueira YourBase Inc., Shane McIntosh McGill University
11:10
10m
Paper
Predicting Node Failures in an Ultra-large-scale Cloud Computing Platform: an AIOps Solution: A Journal First Presentation Proposal
Journal First
Yangguang Li York University, Zhen Ming (Jack) Jiang York University , Heng Li Polytechnique Montréal, Ahmed E. Hassan Queen's University, Cheng He Alibaba Group, Ruirui Huang Alibaba Group, China, Zhengda Zeng Alibaba Group, Mian Wang Alibaba Group, PIN AN CHEN Alibaba
16:00 - 17:00
Analytics & Software Evolution—Libraries and APIs 1Research Papers / Industry Papers / Journal First +12h
Chair(s): Yi Li Nanyang Technological University, Davide Di Ruscio University of L'Aquila
16:10
10m
Paper
Heuristic and Neural Network based Prediction of Project-Specific API Member Access
Journal First
Lin Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, He Jiang Beijing Institute of Technology, Lu Zhang Peking University, Hong Mei Beijing Institute of Technology
16:00 - 17:00
SE & AI—Software Engineering for Machine Learning 2Research Papers / Journal First / Ideas, Visions and Reflections +12h
Chair(s): Matthew B Dwyer University of Virginia
16:25
5m
Paper
The Current State of Industrial Practice in Artificial Intelligence Ethics
Journal First
Ville Vakkuri University of Jyvaskyla, Kai-Kristian Kemell University of Jyvaskyla, Joni Kultanen University of Jyvaskyla, Pekka Abrahamsson University of Jyväskylä
17:00 - 18:00
Analytics & Software Evolution—Libraries and APIs 2Research Papers / Journal First +12h
Chair(s): Santanu Dash University of Surrey, Phuong T. Nguyen University of L’Aquila
17:20
10m
Paper
Information Correspondence between Types of Documentation for APIs
Journal First
Deeksha M. Arya McGill University, Jin L.C. Guo McGill University, Martin P. Robillard McGill University
17:00 - 18:00
Testing—Failures and Fault LocalizationDemonstrations / Research Papers / Journal First / Ideas, Visions and Reflections +12h
Chair(s): Shaukat Ali Simula Research Lab
17:00
10m
Paper
A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives: A Journal First Presentation Proposal
Journal First
Heng Li Polytechnique Montréal, Weiyi Shang Concordia University, Bram Adams Queens University, Mohammed Sayagh ETS Montreal, University of Quebec, Ahmed E. Hassan Queen's University
17:10
5m
Paper
Just-In-Time Defect Identification and Localization: A Two-Phase Framework
Journal First
Meng Yan Chongqing University, Xin Xia Huawei Technologies, Yuanrui Fan Zhejiang University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University
19:00 - 20:00
Dependability—Blockchain 1Journal First / Research Papers / Industry Papers +12h
Chair(s): Luciano Baresi Politecnico di Milano
19:00
10m
Paper
Checking Smart Contracts with Structural Code Embedding
Journal First
Zhipeng Gao Monash University, Lingxiao Jiang Singapore Management University, Xin Xia Huawei Technologies, David Lo Singapore Management University, John Grundy Monash University
19:00 - 20:00
Analytics & Software Evolution—Defect Prediction and Effort EstimationResearch Papers / Journal First +12h
Chair(s): Davide Di Ruscio University of L'Aquila
19:00
10m
Paper
Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates
Journal First
Federica Sarro University College London, Rebecca Moussa University College London, Alessio Petrozziello University College London, Mark Harman University College London
19:20
10m
Paper
On the Assessment of Software Defect Prediction Models via ROC Curves
Journal First
Sandro Morasca Università degli Studi dell'Insubria, Luigi Lavazza Università degli Studi dell'Insubria
20:00 - 21:00
Analysis—Development ToolsJournal First / Demonstrations / Research Papers
Chair(s): Rui Abreu University of Porto
20:25
5m
Paper
Information Needs: Lessons for Programming Tools
Journal First
Thomas LaToza George Mason University
DOI Pre-print
20:00 - 21:00
Analytics & Software Evolution—Code RecommendationResearch Papers / Journal First
Chair(s): Davide Di Ruscio University of L'Aquila, Saikat Chakraborty Columbia University
20:20
10m
Paper
Generating Question Titles for Stack Overflow from Mined Code Snippets
Journal First
Zhipeng Gao Monash University, Xin Xia Huawei Technologies, John Grundy Monash University, David Lo Singapore Management University, Yuan-Fang Li Monash University
21:00 - 22:00
Analysis—Dynamic AnalysisJournal First / Research Papers
Chair(s): Kexin Pei Columbia University
21:10
10m
Paper
Seads: Scalable and Cost-Effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning
Journal First
Xiaoqin Fu Washington State University, Haipeng Cai Washington State University, USA, Wen Li , Li Li Monash University
21:20
10m
Paper
Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems
Journal First
Artem Polyvyanyy The University of Melbourne, Andreas Solti Vienna University of Economics and Business, Matthias Weidlich Humboldt-Universtität zu Berlin, Claudio Di Ciccio Department of Computer Science, Sapienza University of Rome, Jan Mendling Vienna University of Economics and Business
21:00 - 22:00
Analytics & Software Evolution—Code Reviews and ChangesResearch Papers / Demonstrations / Ideas, Visions and Reflections / Journal First
Chair(s): Emad Aghajani Software Institute, USI Università della Svizzera italiana
21:10
10m
Paper
Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"
Journal First
Sebastiano Panichella Zurich University of Applied Sciences, Nick Zaugg University of Zurich
23:00 - 00:00
Analysis—Model CheckingResearch Papers / Journal First
Chair(s): Matthew B Dwyer University of Virginia
23:20
10m
Paper
RegionTrack: A Trace-based Sound and Complete Checker to Debug Transactional Atomicity Violations and Non-Serializable Traces
Journal First
Xiaoxue Ma City University of Hong Kong, Shangru WU City University of Hong Kong, Ernest Pobee City University of Hong Kong, Xiupei Mei City University of Hong Kong, Hao Zhang City University of Hong Kong, Bo Jiang Beihang University, Wing-Kwong Chan City University of Hong Kong, Hong Kong
23:00 - 00:00
Analytics & Software Evolution—Continuous Integration and DeliveryJournal First / Research Papers
Chair(s): Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation
23:00
10m
Paper
Accelerating Continuous Integration by Caching Environments and Inferring Dependencies
Journal First
Keheliya Gallaba McGill University, John Ewart YourBase Inc., Yves Junqueira YourBase Inc., Shane McIntosh McGill University
23:10
10m
Paper
Predicting Node Failures in an Ultra-large-scale Cloud Computing Platform: an AIOps Solution: A Journal First Presentation Proposal
Journal First
Yangguang Li York University, Zhen Ming (Jack) Jiang York University , Heng Li Polytechnique Montréal, Ahmed E. Hassan Queen's University, Cheng He Alibaba Group, Ruirui Huang Alibaba Group, China, Zhengda Zeng Alibaba Group, Mian Wang Alibaba Group, PIN AN CHEN Alibaba

Thu 26 Aug

Displayed time zone: Athens change

04:00 - 05:00
Analytics & Software Evolution—Libraries and APIs 1Journal First / Research Papers / Industry Papers
Chair(s): Massimiliano Di Penta University of Sannio
04:10
10m
Paper
Heuristic and Neural Network based Prediction of Project-Specific API Member Access
Journal First
Lin Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, He Jiang Beijing Institute of Technology, Lu Zhang Peking University, Hong Mei Beijing Institute of Technology
04:00 - 05:00
SE & AI—Software Engineering for Machine Learning 2Research Papers / Ideas, Visions and Reflections / Journal First
Chair(s): Tushar Sharma Siemens Research
04:25
5m
Paper
The Current State of Industrial Practice in Artificial Intelligence Ethics
Journal First
Ville Vakkuri University of Jyvaskyla, Kai-Kristian Kemell University of Jyvaskyla, Joni Kultanen University of Jyvaskyla, Pekka Abrahamsson University of Jyväskylä
05:00 - 06:00
Analytics & Software Evolution—Libraries and APIs 2Journal First / Research Papers
Chair(s): Julia Rubin University of British Columbia
05:20
10m
Paper
Information Correspondence between Types of Documentation for APIs
Journal First
Deeksha M. Arya McGill University, Jin L.C. Guo McGill University, Martin P. Robillard McGill University
05:00 - 06:00
Testing—Failures and Fault LocalizationDemonstrations / Ideas, Visions and Reflections / Journal First / Research Papers
Chair(s): Massimiliano Di Penta University of Sannio
05:00
10m
Paper
A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives: A Journal First Presentation Proposal
Journal First
Heng Li Polytechnique Montréal, Weiyi Shang Concordia University, Bram Adams Queens University, Mohammed Sayagh ETS Montreal, University of Quebec, Ahmed E. Hassan Queen's University
05:10
5m
Paper
Just-In-Time Defect Identification and Localization: A Two-Phase Framework
Journal First
Meng Yan Chongqing University, Xin Xia Huawei Technologies, Yuanrui Fan Zhejiang University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University
07:00 - 08:00
Dependability—Blockchain 1Industry Papers / Journal First / Research Papers
Chair(s): John Grundy Monash University
07:00
10m
Paper
Checking Smart Contracts with Structural Code Embedding
Journal First
Zhipeng Gao Monash University, Lingxiao Jiang Singapore Management University, Xin Xia Huawei Technologies, David Lo Singapore Management University, John Grundy Monash University
07:00 - 08:00
Analytics & Software Evolution—Defect Prediction and Effort EstimationJournal First / Research Papers
Chair(s): Alexander Chatzigeorgiou University of Macedonia
07:00
10m
Paper
Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates
Journal First
Federica Sarro University College London, Rebecca Moussa University College London, Alessio Petrozziello University College London, Mark Harman University College London
07:20
10m
Paper
On the Assessment of Software Defect Prediction Models via ROC Curves
Journal First
Sandro Morasca Università degli Studi dell'Insubria, Luigi Lavazza Università degli Studi dell'Insubria
08:00 - 09:00
Dependability—Blockchain 2Journal First / Ideas, Visions and Reflections / Research Papers +12h
Chair(s): Luciano Baresi Politecnico di Milano
08:00
10m
Paper
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Masanari Kondo Kyushu University, Gustavo A. Oliva Queen's University, Zhen Ming (Jack) Jiang York University , Ahmed E. Hassan Queen's University, Osamu Mizuno Kyoto Institute of Technology
08:00 - 09:00
Analytics & Software Evolution—MetricsResearch Papers / Journal First +12h
Chair(s): Christof Ebert Vector Consulting
08:10
10m
Paper
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
Journal First
Ritu Kapur University of Sannio, Balwinder Sodhi Indian Institute of Technology (IIT) Ropar, Punjab, India.
Link to publication DOI Pre-print
08:20
5m
Paper
Explaining Essential and Accidental Code Elements and Their Influences on Code Complexity Increase
Journal First
Vard Antinyan Volvo Car Group
09:00 - 10:00
Dependability—Cyber-Physical Systems 1Journal First / Research Papers +12h
Chair(s): Ritu Kapur University of Sannio
09:20
10m
Paper
Incidents Are Meant for Learning, Not Repeating: Sharing Knowledge About Security Incidents in Cyber-Physical Systems
Journal First
Faeq Alrimawi Lero - the Science Foundation Ireland Research Centre for Software, Liliana Pasquale University College Dublin & Lero, Deepak Mehta Apple, Nobukazu Yoshioka Waseda University, Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
09:00 - 10:00
Analytics & Software Evolution—Mining Software RepositoriesJournal First / Research Papers +12h
Chair(s): Juri Di Rocco University of L'Aquila
09:20
5m
Paper
Insights into Non-Merged Pull Requests in GitHub: Is there Evidence of Bias Based on Perceptible Race
Journal First
Reza Nadri University of Waterloo, Gema Rodríguez-Pérez University of Waterloo, Mei Nagappan University of Waterloo
09:25
5m
Paper
Automatic Recovery of Issue Type Labels
Journal First
Farida El Zanaty McGill University, Christophe Rezk McGill University, Sander Lijbrink Shopify, Inc., Willem Van Bergen Shopify, Inc., Mark Côté Shopify, Inc., Shane McIntosh McGill University
09:00 - 10:00
Human Aspects—Developers 1Research Papers / Journal First / Industry Papers +12h
Chair(s): Alexander Serebrenik Eindhoven University of Technology
09:10
10m
Paper
Human Values in Software Engineering: Contrasting Case Studies of Practice
Journal First
Waqar Hussain Monash University, Harsha Perera Monash University, Jon Whittle CSIRO's Data61 and Monash University, Arif Nurwidyantoro Monash University, Rashina Hoda Monash University, Rifat Ara Shams Monash University, Gillian Oliver Faculty of Information Technology, Monash University
09:20
5m
Paper
Enabling the Study of Software Development Behavior with Cross-Tool Logs
Journal First
Ciera Jaspan Google, Matthew Jorde Google, Inc., Carolyn Egelman Google, Collin Green Google, Ben Holtz Google, Edward Smith Bloomberg LP, Margaret Morrow Hodges Google, Andrea Knight , Liz Kammer Google, Jillian Dicker Google, Caitlin Sadowski Google, James Lin Google, Lan Cheng Google, Mark Canning Google, Emerson Murphy-Hill Google
09:25
5m
Paper
Gender Differences in Public Code Contributions: a 50-year Perspective
Journal First
Stefano Zacchiroli Université de Paris and Inria
09:00 - 10:00
Testing—Program Repair 1Research Papers / Journal First +12h
Chair(s): Santanu Dash University of Surrey
09:00
10m
Paper
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction
Journal First
Xiang Gao National University of Singapore, Bo Wang Peking University, China, Gregory J. Duck National University of Singapore, Ruyi Ji Peking University, Yingfei Xiong Peking University, Abhik Roychoudhury National University of Singapore
11:00 - 12:00
Human Aspects—Developers 2Journal First / Demonstrations / Research Papers +12h
Chair(s): Carlos Gavidia-Calderon ThoughtWorks (UK) Ltd.
11:00
10m
Paper
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
Journal First
Magne Jørgensen Simula Metropolitan Center for Digital Engineering, Gunnar Rye Bergersen University of Oslo, Knut LIestøl University of Oslo
11:10
5m
Paper
Reducing Software Developer Human Errors by Improving Situation Awareness
Journal First
Bhaveet Nagaria Brunel University London, Tracy Hall Lancaster University
11:15
5m
Paper
A Case for Human Values in Software Engineering
Journal First
Jon Whittle CSIRO's Data61 and Monash University, Maria Angela Ferrario Queen's University Belfast, Will Simm Lancaster University, Waquar Hussein Monash University
11:20
5m
Paper
Is 40 the new 60? How popular media portrays the employability of older software developers
Journal First
Sebastian Baltes University of Adelaide, George Park Itility, Alexander Serebrenik Eindhoven University of Technology
12:00 - 13:00
Testing—Program Repair 2Research Papers / Journal First +12h
Chair(s): Saikat Chakraborty Columbia University
12:10
10m
Paper
Automated Patch Assessment for Program Repair at Scale
Journal First
He Ye KTH Royal Institute of Technology, Matias Martinez Université Polytechnique Hauts-de-France, Martin Monperrus KTH Royal Institute of Technology
12:20
10m
Paper
Restore: Retrospective Fault Localization Enhancing Automated Program Repair
Journal First
Tongtong Xu Department of Computing, The Hong Kong Polytechnic University, China; The State Key Laboratory for Novel Software Technology, Nanjing University, China, Liushan Chen The Hong Kong Polytechnic University, Yu Pei Hong Kong Polytechnic University, Tian Zhang Nanjing University, Minxue Pan Nanjing University, Carlo A. Furia Università della Svizzera italiana (USI)
16:00 - 17:00
Analytics & Software Evolution—Software Evolution 2Demonstrations / Research Papers / Industry Papers / Journal First / Ideas, Visions and Reflections +12h
Chair(s): Carlos Gavidia-Calderon ThoughtWorks (UK) Ltd., Anthony Cleve University of Namur
16:10
10m
Paper
Release Synchronization in Software Ecosystems
Journal First
Armstrong Foundjem Queen's University, Bram Adams Queens University
16:00 - 17:00
Testing—Test Generation 1Journal First / Research Papers +12h
Chair(s): Rachel Tzoref-Brill IBM Research, Myra Cohen Iowa State University
16:10
10m
Paper
An Extended Abstract of ''Theoretical and Empirical Analyses of the Effectiveness of Metamorphic Relation Composition''
Journal First
Kun Qiu Hefei University of Technology, Zheng Zheng Beihang University, Tsong Yueh Chen Swinburne University of Technology, Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia
Link to publication DOI
16:20
10m
Paper
Output Sampling for Output Diversity in Automatic Unit Test Generation
Journal First
Hector Menendez Middlesex University London, Michele Boreale Università di Firenze, Daniele Gorla Department of Computer Science, Sapienza University of Rome, David Clark University College London
17:00 - 18:00
Analytics & Software Evolution—Software Evolution 1Research Papers / Journal First / Demonstrations +12h
Chair(s): Juri Di Rocco University of L'Aquila
17:20
5m
Paper
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications
Journal First
Sasko Ristov University of Innsbruck, Stefan Pedratscher University of Innsbruck, Jakob Wallnöfer University of Innsbruck, Thomas Fahringer University of Innsbruck
17:00 - 18:00
Testing—Test Generation 2Journal First / Research Papers / Demonstrations +12h
Chair(s): Gunel Jahangirova USI Lugano, Michael Pradel University of Stuttgart
17:25
5m
Paper
Practical Constraint Solving for Generating System Test Data
Journal First
Ghanem Soltana SnT, University of Luxembourg, Mehrdad Sabetzadeh University of Ottawa, Lionel Briand University of Ottawa, Canada / University of Luxembourg, Luxembourg
19:00 - 20:00
Analytics & Software Evolution—RefactoringResearch Papers / Journal First / Industry Papers +12h
Chair(s): Gabriele Bavota Università della Svizzera italiana (USI), Venera Arnaoudova Washington State University
19:10
10m
Paper
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Journal First
Rodrigo Morales Concordia University, Foutse Khomh Polytechnique Montréal, Giuliano Antoniol Polytechnique Montréal
19:00 - 20:00
Human Aspects—Human Computer InteractionDemonstrations / Research Papers / Journal First +12h
Chair(s): Kelly Lyons University of Toronto, Alexander Serebrenik Eindhoven University of Technology
19:10
5m
Paper
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers
Journal First
Carianne Pretorius Eindhoven University of Technology, Maryam Razavian Eindhoven University of Technology, Katrin Eling Eindhoven University of Technology, Fred Langerak Eindhoven University of Technology
20:00 - 21:00
Dependability—Blockchain 2Journal First / Research Papers / Ideas, Visions and Reflections
Chair(s): Panos Louridas Athens University of Economics and Business
20:00
10m
Paper
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Masanari Kondo Kyushu University, Gustavo A. Oliva Queen's University, Zhen Ming (Jack) Jiang York University , Ahmed E. Hassan Queen's University, Osamu Mizuno Kyoto Institute of Technology
20:00 - 21:00
Analytics & Software Evolution—MetricsJournal First / Research Papers
Chair(s): Tushar Sharma Siemens Research, Alexander Chatzigeorgiou University of Macedonia
20:10
10m
Paper
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
Journal First
Ritu Kapur University of Sannio, Balwinder Sodhi Indian Institute of Technology (IIT) Ropar, Punjab, India.
Link to publication DOI Pre-print
20:20
5m
Paper
Explaining Essential and Accidental Code Elements and Their Influences on Code Complexity Increase
Journal First
Vard Antinyan Volvo Car Group
21:00 - 22:00
Dependability—Cyber-Physical Systems 1Research Papers / Journal First
Chair(s): Joanne M. Atlee University of Waterloo
21:20
10m
Paper
Incidents Are Meant for Learning, Not Repeating: Sharing Knowledge About Security Incidents in Cyber-Physical Systems
Journal First
Faeq Alrimawi Lero - the Science Foundation Ireland Research Centre for Software, Liliana Pasquale University College Dublin & Lero, Deepak Mehta Apple, Nobukazu Yoshioka Waseda University, Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
21:00 - 22:00
Analytics & Software Evolution—Mining Software RepositoriesResearch Papers / Journal First
Chair(s): Phuong T. Nguyen University of L’Aquila, Venera Arnaoudova Washington State University
21:20
5m
Paper
Insights into Non-Merged Pull Requests in GitHub: Is there Evidence of Bias Based on Perceptible Race
Journal First
Reza Nadri University of Waterloo, Gema Rodríguez-Pérez University of Waterloo, Mei Nagappan University of Waterloo
21:25
5m
Paper
Automatic Recovery of Issue Type Labels
Journal First
Farida El Zanaty McGill University, Christophe Rezk McGill University, Sander Lijbrink Shopify, Inc., Willem Van Bergen Shopify, Inc., Mark Côté Shopify, Inc., Shane McIntosh McGill University
21:00 - 22:00
Human Aspects—Developers 1Research Papers / Industry Papers / Journal First
Chair(s): Margaret-Anne Storey University of Victoria
21:10
10m
Paper
Human Values in Software Engineering: Contrasting Case Studies of Practice
Journal First
Waqar Hussain Monash University, Harsha Perera Monash University, Jon Whittle CSIRO's Data61 and Monash University, Arif Nurwidyantoro Monash University, Rashina Hoda Monash University, Rifat Ara Shams Monash University, Gillian Oliver Faculty of Information Technology, Monash University
21:20
5m
Paper
Enabling the Study of Software Development Behavior with Cross-Tool Logs
Journal First
Ciera Jaspan Google, Matthew Jorde Google, Inc., Carolyn Egelman Google, Collin Green Google, Ben Holtz Google, Edward Smith Bloomberg LP, Margaret Morrow Hodges Google, Andrea Knight , Liz Kammer Google, Jillian Dicker Google, Caitlin Sadowski Google, James Lin Google, Lan Cheng Google, Mark Canning Google, Emerson Murphy-Hill Google
21:25
5m
Paper
Gender Differences in Public Code Contributions: a 50-year Perspective
Journal First
Stefano Zacchiroli Université de Paris and Inria
21:00 - 22:00
Testing—Program Repair 1Research Papers / Journal First
Chair(s): Lingming Zhang University of Illinois at Urbana-Champaign
21:00
10m
Paper
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction
Journal First
Xiang Gao National University of Singapore, Bo Wang Peking University, China, Gregory J. Duck National University of Singapore, Ruyi Ji Peking University, Yingfei Xiong Peking University, Abhik Roychoudhury National University of Singapore
23:00 - 00:00
Human Aspects—Developers 2Journal First / Demonstrations / Research Papers
Chair(s): Felipe Fronchetti University of São Paulo, Brazil
23:00
10m
Paper
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
Journal First
Magne Jørgensen Simula Metropolitan Center for Digital Engineering, Gunnar Rye Bergersen University of Oslo, Knut LIestøl University of Oslo
23:10
5m
Paper
Reducing Software Developer Human Errors by Improving Situation Awareness
Journal First
Bhaveet Nagaria Brunel University London, Tracy Hall Lancaster University
23:15
5m
Paper
A Case for Human Values in Software Engineering
Journal First
Jon Whittle CSIRO's Data61 and Monash University, Maria Angela Ferrario Queen's University Belfast, Will Simm Lancaster University, Waquar Hussein Monash University
23:20
5m
Paper
Is 40 the new 60? How popular media portrays the employability of older software developers
Journal First
Sebastian Baltes University of Adelaide, George Park Itility, Alexander Serebrenik Eindhoven University of Technology

Fri 27 Aug

Displayed time zone: Athens change

00:00 - 01:00
Testing—Program Repair 2Journal First / Research Papers
Chair(s): Tien N. Nguyen University of Texas at Dallas
00:10
10m
Paper
Automated Patch Assessment for Program Repair at Scale
Journal First
He Ye KTH Royal Institute of Technology, Matias Martinez Université Polytechnique Hauts-de-France, Martin Monperrus KTH Royal Institute of Technology
00:20
10m
Paper
Restore: Retrospective Fault Localization Enhancing Automated Program Repair
Journal First
Tongtong Xu Department of Computing, The Hong Kong Polytechnic University, China; The State Key Laboratory for Novel Software Technology, Nanjing University, China, Liushan Chen The Hong Kong Polytechnic University, Yu Pei Hong Kong Polytechnic University, Tian Zhang Nanjing University, Minxue Pan Nanjing University, Carlo A. Furia Università della Svizzera italiana (USI)
04:00 - 05:00
Analytics & Software Evolution—Software Evolution 2Research Papers / Industry Papers / Journal First / Demonstrations / Ideas, Visions and Reflections
Chair(s): Martin P. Robillard McGill University, John Grundy Monash University
04:10
10m
Paper
Release Synchronization in Software Ecosystems
Journal First
Armstrong Foundjem Queen's University, Bram Adams Queens University
04:00 - 05:00
Testing—Test Generation 1Research Papers / Journal First
Chair(s): Shiva Nejati University of Ottawa
04:10
10m
Paper
An Extended Abstract of ''Theoretical and Empirical Analyses of the Effectiveness of Metamorphic Relation Composition''
Journal First
Kun Qiu Hefei University of Technology, Zheng Zheng Beihang University, Tsong Yueh Chen Swinburne University of Technology, Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia
Link to publication DOI
04:20
10m
Paper
Output Sampling for Output Diversity in Automatic Unit Test Generation
Journal First
Hector Menendez Middlesex University London, Michele Boreale Università di Firenze, Daniele Gorla Department of Computer Science, Sapienza University of Rome, David Clark University College London
05:00 - 06:00
Analytics & Software Evolution—Software Evolution 1Research Papers / Demonstrations / Journal First
Chair(s): Lingxiao Jiang Singapore Management University, Massimiliano Di Penta University of Sannio
05:20
5m
Paper
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications
Journal First
Sasko Ristov University of Innsbruck, Stefan Pedratscher University of Innsbruck, Jakob Wallnöfer University of Innsbruck, Thomas Fahringer University of Innsbruck
05:00 - 06:00
Testing—Test Generation 2Research Papers / Demonstrations / Journal First
Chair(s): Shiva Nejati University of Ottawa
05:25
5m
Paper
Practical Constraint Solving for Generating System Test Data
Journal First
Ghanem Soltana SnT, University of Luxembourg, Mehrdad Sabetzadeh University of Ottawa, Lionel Briand University of Ottawa, Canada / University of Luxembourg, Luxembourg
07:00 - 08:00
Analytics & Software Evolution—RefactoringJournal First / Industry Papers / Research Papers
Chair(s): Venera Arnaoudova Washington State University, Alexander Chatzigeorgiou University of Macedonia
07:10
10m
Paper
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Journal First
Rodrigo Morales Concordia University, Foutse Khomh Polytechnique Montréal, Giuliano Antoniol Polytechnique Montréal
07:00 - 08:00
Human Aspects—Human Computer InteractionDemonstrations / Journal First / Research Papers
Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA
07:10
5m
Paper
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers
Journal First
Carianne Pretorius Eindhoven University of Technology, Maryam Razavian Eindhoven University of Technology, Katrin Eling Eindhoven University of Technology, Fred Langerak Eindhoven University of Technology
11:00 - 12:00
Testing—Testing of Machine Learning ModelsResearch Papers / Journal First +12h
Chair(s): Chang Xu Nanjing University
11:20
10m
Paper
Practical Accuracy Estimation for Efficient Deep Neural Network Testing
Journal First
Junjie Chen Tianjin University, Zhuo Wu Tianjin International Engineering Institute, Tianjin University, Zan Wang Tianjin University, China, Hanmo You College of Intelligence and Computing, Tianjin University, Lingming Zhang University of Illinois at Urbana-Champaign, Ming Yan Tianjin University
11:00 - 12:00
Human Aspects—Software ProcessesResearch Papers / Industry Papers / Journal First +12h
Chair(s): Carlos Gavidia-Calderon ThoughtWorks (UK) Ltd., Ivica Crnkovic Chalmers University of Technology
11:10
10m
Paper
How agile teams make self-assignment work: a grounded theory study
Journal First
Zainab Masood University of Auckland, Rashina Hoda Monash University, Kelly Blincoe University of Auckland
11:00 - 12:00
Human Aspects—Software Practices 2Research Papers / Journal First +12h
Chair(s): Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Ivica Crnkovic Chalmers University of Technology
11:10
10m
Paper
Formal methods in dependable systems engineering: a survey of professionals from Europe and North America
Journal First
Mario Gleirscher University of Bremen, Diego Marmsoler University of Exeter
11:20
10m
Paper
Promises and Challenges of Microservices: An Exploratory Study
Journal First
Yingying Wang University of British Columbia, Harshavardhan Kadiyala The University of British Columbia, Julia Rubin University of British Columbia
16:00 - 17:00
Human Aspects—Software Practices 1Journal First / Research Papers / Industry Papers +12h
Chair(s): Carlos Gavidia-Calderon ThoughtWorks (UK) Ltd.
16:10
10m
Paper
Software Development with Feature Toggles: Practices used by Practitioners
Journal First
Rezvan Mahdavi-Hezaveh North Carolina State University, Jacob Dremann North Carolina State University, Laurie Williams North Carolina State University
17:00 - 18:00
Dependability—Software Security 2Research Papers / Industry Papers / Journal First +12h
Chair(s): Vaggelis Atlidakis Brown University
17:10
10m
Paper
How to Better Distinguish Security Bug Reports (using Dual Hyperparameter Optimization)
Journal First
Rui Shu North Carolina State University, Tianpei Xia North Carolina State University, Jianfeng Chen North Carolina State University, Laurie Williams North Carolina State University, Tim Menzies North Carolina State University
17:00 - 18:00
Human Aspects—Research Trends in Software EngineeringJournal First / Research Papers / Ideas, Visions and Reflections +12h
Chair(s): Ivica Crnkovic Chalmers University of Technology
17:00
10m
Paper
Comparing the Results of Replications in Software Engineering
Journal First
Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid
17:00 - 18:00
Testing—Test Prioritization and SelectionIndustry Papers / Journal First / Research Papers +12h
Chair(s): Wing Lam University of Illinois at Urbana-Champaign, Myra Cohen Iowa State University
17:00
10m
Paper
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Jackson A. Prado Lima Federal University of Paraná, Silvia Regina Vergilio Federal University of Paraná
Link to publication DOI Pre-print Media Attached
17:20
10m
Paper
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Ines Hajri University of Luxembourg, Arda Goknil SINTEF Digital, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Ottawa, Canada / University of Luxembourg, Luxembourg
23:00 - 00:00
Testing—Testing of Machine Learning ModelsJournal First / Research Papers
Chair(s): Dan Hao Peking University
23:20
10m
Paper
Practical Accuracy Estimation for Efficient Deep Neural Network Testing
Journal First
Junjie Chen Tianjin University, Zhuo Wu Tianjin International Engineering Institute, Tianjin University, Zan Wang Tianjin University, China, Hanmo You College of Intelligence and Computing, Tianjin University, Lingming Zhang University of Illinois at Urbana-Champaign, Ming Yan Tianjin University
23:00 - 00:00
Human Aspects—Software ProcessesResearch Papers / Journal First / Industry Papers
Chair(s): Alexander Chatzigeorgiou University of Macedonia
23:10
10m
Paper
How agile teams make self-assignment work: a grounded theory study
Journal First
Zainab Masood University of Auckland, Rashina Hoda Monash University, Kelly Blincoe University of Auckland
23:00 - 00:00
Human Aspects—Software Practices 2Journal First / Research Papers
Chair(s): Kostadin Damevski Virginia Commonwealth University
23:10
10m
Paper
Formal methods in dependable systems engineering: a survey of professionals from Europe and North America
Journal First
Mario Gleirscher University of Bremen, Diego Marmsoler University of Exeter
23:20
10m
Paper
Promises and Challenges of Microservices: An Exploratory Study
Journal First
Yingying Wang University of British Columbia, Harshavardhan Kadiyala The University of British Columbia, Julia Rubin University of British Columbia

Sat 28 Aug

Displayed time zone: Athens change

04:00 - 05:00
Human Aspects—Software Practices 1Industry Papers / Research Papers / Journal First
Chair(s): Eirini Kalliamvakou University of Victoria
04:10
10m
Paper
Software Development with Feature Toggles: Practices used by Practitioners
Journal First
Rezvan Mahdavi-Hezaveh North Carolina State University, Jacob Dremann North Carolina State University, Laurie Williams North Carolina State University
05:00 - 06:00
Dependability—Software Security 2Research Papers / Industry Papers / Journal First
Chair(s): Arie Gurfinkel University of Waterloo
05:10
10m
Paper
How to Better Distinguish Security Bug Reports (using Dual Hyperparameter Optimization)
Journal First
Rui Shu North Carolina State University, Tianpei Xia North Carolina State University, Jianfeng Chen North Carolina State University, Laurie Williams North Carolina State University, Tim Menzies North Carolina State University
05:00 - 06:00
Human Aspects—Research Trends in Software EngineeringJournal First / Research Papers / Ideas, Visions and Reflections
Chair(s): Yuxia Zhang Beijing Institute of Technology
05:00
10m
Paper
Comparing the Results of Replications in Software Engineering
Journal First
Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid
05:00 - 06:00
Testing—Test Prioritization and SelectionJournal First / Research Papers / Industry Papers
Chair(s): Michalis Famelis Université de Montréal
05:00
10m
Paper
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Jackson A. Prado Lima Federal University of Paraná, Silvia Regina Vergilio Federal University of Paraná
Link to publication DOI Pre-print Media Attached
05:20
10m
Paper
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Ines Hajri University of Luxembourg, Arda Goknil SINTEF Digital, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Ottawa, Canada / University of Luxembourg, Luxembourg

Accepted Papers

Title
A Case for Human Values in Software Engineering
Journal First
Accelerating Continuous Integration by Caching Environments and Inferring Dependencies
Journal First
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
Journal First
Link to publication DOI Pre-print
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Link to publication DOI Pre-print Media Attached
An Extended Abstract of ''Theoretical and Empirical Analyses of the Effectiveness of Metamorphic Relation Composition''
Journal First
Link to publication DOI
A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives: A Journal First Presentation Proposal
Journal First
Automated Patch Assessment for Program Repair at Scale
Journal First
Automatic Recovery of Issue Type Labels
Journal First
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction
Journal First
Checking Smart Contracts with Structural Code Embedding
Journal First
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers
Journal First
Comparing the Results of Replications in Software Engineering
Journal First
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications
Journal First
Enabling the Study of Software Development Behavior with Cross-Tool Logs
Journal First
Explaining Essential and Accidental Code Elements and Their Influences on Code Complexity Increase
Journal First
Formal methods in dependable systems engineering: a survey of professionals from Europe and North America
Journal First
Gender Differences in Public Code Contributions: a 50-year Perspective
Journal First
Generating Question Titles for Stack Overflow from Mined Code Snippets
Journal First
Heuristic and Neural Network based Prediction of Project-Specific API Member Access
Journal First
How agile teams make self-assignment work: a grounded theory study
Journal First
How to Better Distinguish Security Bug Reports (using Dual Hyperparameter Optimization)
Journal First
Human Values in Software Engineering: Contrasting Case Studies of Practice
Journal First
Incidents Are Meant for Learning, Not Repeating: Sharing Knowledge About Security Incidents in Cyber-Physical Systems
Journal First
Information Correspondence between Types of Documentation for APIs
Journal First
Information Needs: Lessons for Programming Tools
Journal First
DOI Pre-print
Insights into Non-Merged Pull Requests in GitHub: Is there Evidence of Bias Based on Perceptible Race
Journal First
Is 40 the new 60? How popular media portrays the employability of older software developers
Journal First
Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"
Journal First
Just-In-Time Defect Identification and Localization: A Two-Phase Framework
Journal First
Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates
Journal First
Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems
Journal First
On the Assessment of Software Defect Prediction Models via ROC Curves
Journal First
Output Sampling for Output Diversity in Automatic Unit Test Generation
Journal First
Practical Accuracy Estimation for Efficient Deep Neural Network Testing
Journal First
Practical Constraint Solving for Generating System Test Data
Journal First
Predicting Node Failures in an Ultra-large-scale Cloud Computing Platform: an AIOps Solution: A Journal First Presentation Proposal
Journal First
Promises and Challenges of Microservices: An Exploratory Study
Journal First
Reducing Software Developer Human Errors by Improving Situation Awareness
Journal First
RegionTrack: A Trace-based Sound and Complete Checker to Debug Transactional Atomicity Violations and Non-Serializable Traces
Journal First
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
Journal First
Release Synchronization in Software Ecosystems
Journal First
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Journal First
Restore: Retrospective Fault Localization Enhancing Automated Program Repair
Journal First
Seads: Scalable and Cost-Effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning
Journal First
Software Development with Feature Toggles: Practices used by Practitioners
Journal First
The Current State of Industrial Practice in Artificial Intelligence Ethics
Journal First

Call for Journal First Papers

ESEC/FSE 2021 will continue partnership with prestigious Software Engineering journals to incorporate journal-first papers into its research program. Authors of journal-first papers accepted in the partnering journals are invited to submit their work to be presented at ESEC/FSE 2021. This will allow authors of journal-first papers to present their work to the community.

The journals that support the journal-first model as partners with ESEC/FSE 2021 are:

  • IEEE Transaction of Software Engineering (IEEE TSE) – Research Track
  • ACM Transactions on Software Engineering and Methodology (TOSEM) – Research Track
  • Empirical Software Engineering – Research Track
  • IEEE Software – Industry Track

Scope

A journal-first paper submitted to ESEC/FSE 2021 must adhere to the following criteria:

  • The paper must have been already accepted after peer review by one of the journals from the above list and the original version of the paper must have been accepted in such journal no earlier than December 1st, 2019.
  • The paper is in the scope of the conference.
  • The paper reports completely new research results or presents novel contributions that significantly extend and 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

Authors of manuscripts that respect the above criteria are invited to submit a presentation proposal consisting of (1) paper title, (2) authors, (3) abstract, and (4) a pointer to the original journal paper. Moreover, they should include (5) a justification on how the paper meets the eligibility criteria regarding the originality of the paper with respect to previous work of the authors presented at other conferences. If this is not applicable, authors must make an explicit statement about this. The submission (proposal and eligibility justification) must not exceed one page and conform to the ESEC/FSE 2021 Format and Submission Guidelines. Proposals must be submitted electronically through the submission site https://esecfse2021-jf.hotcrp.com/.

Evaluation

Authors will be invited to present their paper at ESEC/FSE 2021 after a check that the paper is in scope to the conference. As the papers have been already reviewed and accepted by the journals, they will not be reviewed again for technical content.

Our plan is to include in the journal first program as many papers as possible; only in case an exceptionally high number of proposals is received, not all submissions might be selected. If needed, presentation proposals will be prioritized according to fit to the conference theme and structure of sessions.

Important Dates

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

  • Submission deadline: May 21, 2021
  • Author notification: June 18, 2021
  • Conference: 23 - 27 August 2021

Presentation

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

Track Chair

  • Alexander Chatzigeorgiou, University of Macedonia, Greece

Questions? Use the ESEC/FSE Journal First contact form.
:
: