ICSE is the premier forum for presenting and discussing the most recent and significant technical research contributions in the field of Software Engineering. We invite high quality submissions of technical research papers describing original and unpublished results of software engineering research. We welcome submissions addressing topics across the full spectrum of Software Engineering.
Technical track acceptance sent out
ICSE 2021 received 615 submissions. Of these, 13 were desk rejected for double-blind or formatting violations. The remaining 602 papers went through a thorough review process, with at least three reviewers, one meta-reviewer, and an area chair per paper. Following an online discussion, the program committee decided to accept 138 papers, including 30 conditional ones. We will announce the acceptance rate after finalizing all conditional decisions.
We are extremely grateful to the PC: They wrote over 1800 reviews, 550 meta-reviews, placed over 10,000, comments, made over 3500 edits to improve your reviews – all while also teaching, advising your students, and taking care of their families during a pandemic.
Tue 25 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:30 - 11:30 | 1.1.3. Deep Neural Networks: Validation #1Technical Track at Blended Sessions Room 3 +12h Chair(s): Oscar Dieste Universidad Politécnica de Madrid | ||
10:30 20mPaper | Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track Technical Track Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II Pre-print Media Attached | ||
10:50 20mPaper | AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track Technical Track Xiaoyu Zhang Xi'an Jiaotong University, Juan Zhai Rutgers University, Shiqing Ma Rutgers University, Chao Shen Xi'an Jiaotong University Pre-print Media Attached | ||
11:10 20mPaper | Self-Checking Deep Neural Networks in DeploymentTechnical Track Technical Track Yan Xiao National University of Singapore, Ivan Beschastnikh University of British Columbia, David Rosenblum George Mason University, Changsheng Sun National University of Singapore, Sebastian Elbaum University of Virginia, Yun Lin National University of Singapore, Jin Song Dong National University of Singapore Pre-print Media Attached |
10:30 - 11:30 | 1.1.4. Obtaining Information from App User Reviews #1Technical Track at Blended Sessions Room 4 +12h Chair(s): Patricia Lago Vrije Universiteit Amsterdam | ||
10:30 20mPaper | Identifying Key Features from App User ReviewsTechnical Track Technical Track Huayao Wu Nanjing University, Wenjun Deng Nanjing University, Xintao Niu Nanjing University, Changhai Nie Nanjing University Pre-print Media Attached | ||
10:50 20mPaper | CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesTechnical Track Technical Track Yangyu Hu Chongqing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Tiantong Ji Case Western Reserve University, Xusheng Xiao Case Western Reserve University, Xiapu Luo The Hong Kong Polytechnic University, Peng Gao University of California, Berkeley, Yao Guo Peking University Pre-print Media Attached | ||
11:10 20mPaper | Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track Technical Track Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Zhenfei Cao Nanjing University, Xu Wang Nanjing University, Tongyu Li Nanjing University, Zhenyu Chen Nanjing University Pre-print Media Attached |
12:05 - 13:05 | 1.2.1. Deep Neural Networks: Validation #2Technical Track at Blended Sessions Room 1 +12h Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
12:05 20mPaper | Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track Technical Track Linghan Meng Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Lin Chen Department of Computer Science and Technology, Nanjing University, Zhi Wang Nanjing University, Di Wu Momenta, Yuming Zhou Nanjing University, Baowen Xu Nanjing University Pre-print Media Attached | ||
12:25 20mPaper | Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track Technical Track Zan Wang College of Intelligence and Computing, Tianjin University, Hanmo You College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Yingyi Zhang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University Pre-print Media Attached | ||
12:45 20mPaper | Testing Machine Translation via Referential TransparencyTechnical Track Technical Track Pre-print Media Attached |
12:05 - 13:15 | 1.2.3. Developers: General IssuesSEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 3 +12h Chair(s): Oscar Pastor Universitat Politecnica de Valencia | ||
12:05 20mPaper | Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track Technical Track Anastasia Danilova University of Bonn, Alena Naiakshina University of Bonn, Stefan Horstmann University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE Pre-print Media Attached | ||
12:25 20mPaper | How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track Technical Track Lukas Moldon RWTH Aachen University, Markus Strohmaier RWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes Wachs Vienna University of Economics and Business & Complexity Science Hub Vienna Pre-print Media Attached | ||
12:45 15mPaper | Exploring the Role of Creativity in Software EngineeringSEIS SEIS - Software Engineering in Society Wouter Groeneveld KU Leuven, Laurens Luyten KU Leuven, Joost Vennekens KU Leuven, Kris Aerts KU Leuven Pre-print Media Attached | ||
13:00 15mPaper | Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS SEIS - Software Engineering in Society Jonas Fritzsch University of Stuttgart, Institute of Software Engineering, Marvin Wyrich University of Stuttgart, Justus Bogner University of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan Wagner University of Stuttgart Pre-print Media Attached |
12:05 - 13:15 | 1.2.4. Software RequirementsTechnical Track / SEIS - Software Engineering in Society / NIER - New Ideas and Emerging Results at Blended Sessions Room 4 +12h Chair(s): Birgit Penzenstadler Chalmers | ||
12:05 20mPaper | How to identify Boundary Conditions with Contrasty Metric?Technical Track Technical Track Weilin Luo Sun Yat-sen University, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Xiaotong Song School of Data and Computer Science, Sun Yat-sen University, Binhao Yang School of Data and Computer Science, Sun Yat-sen University, Hongzhen Zhong School of Data and Computer Science, Sun Yat-sen University, Yin Chen Department of Computer Science, South China Normal University Pre-print Media Attached | ||
12:25 20mPaper | Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsTechnical Track Technical Track Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh EECS, University of Ottawa, Lionel Briand University of Luxembourg and University of Ottawa Pre-print Media Attached | ||
12:45 15mPaper | Investigating the potential impact of values on requirements and software engineeringSEIS SEIS - Software Engineering in Society Alistair Sutcliffe University of Aston, Peter Sawyer Aston University, Wei Liu King's College London, Nelly Bencomo Aston University Pre-print Media Attached | ||
13:00 15mPaper | Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER NIER - New Ideas and Emerging Results Atif Mashkoor Johannes Kepler University Linz, Michael Leuschel HHU, Alexander Egyed Johannes Kepler University Pre-print Media Attached |
15:20 - 16:15 | 1.3.3. Open ScienceNIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 3 +12h Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
15:20 20mPaper | What Makes a Popular Academic AI Repository?Journal-First Journal-First Papers Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Shanping Li Zhejiang University Pre-print Media Attached | ||
15:40 20mPaper | Publish or Perish, but do not Forget your Software ArtifactsJournal-First Journal-First Papers Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering DOI Pre-print Media Attached | ||
16:00 15mPaper | Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software EngineeringNIER NIER - New Ideas and Emerging Results Zheng Li University of Concepción Pre-print Media Attached |
16:40 - 17:35 | 1.4.2. Continuous IntegrationJournal-First Papers / Technical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 2 +12h Chair(s): Daniela Damian University of Victoria | ||
16:40 20mPaper | A Machine Learning Approach to Improve the Detection of CI Skip CommitsJournal-First Journal-First Papers Rabe Abdalkareem Queens University, Kingston, Canada, Suhaib Mujahid Concordia University, Emad Shihab Concordia University Link to publication DOI Pre-print Media Attached | ||
17:00 20mPaper | What helped, and what did not? An Evaluation of the Strategies to Improve Continuous IntegrationTechnical Track Technical Track Pre-print Media Attached | ||
17:20 15mPaper | ADEPT: A Socio-Technical Theory of Continuous IntegrationNIER NIER - New Ideas and Emerging Results Omar Elazhary University of Victoria, Margaret-Anne Storey University of Victoria, Neil Ernst University of Victoria, Elise Paradis University of Toronto Pre-print Media Attached |
16:40 - 17:35 | 1.4.3. Identifying Information LeaksNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 3 +12h Chair(s): Oscar Dieste Universidad Politécnica de Madrid | ||
16:40 15mPaper | An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER NIER - New Ideas and Emerging Results Sandip Ghosal Indian Institute of Technology, Bombay, R.K. Shyamasundar Indian Institute of Technology, Bombay Pre-print Media Attached | ||
16:55 20mPaper | Abacus: Precise Side-Channel AnalysisTechnical Track Technical Track Qinkun Bao The Pennsylvania State University, Zihao Wang The Pennsylvania State University, Xiaoting Li Penn State University, James Larus EPFL, Dinghao Wu The Pennsylvania State University Pre-print Media Attached | ||
17:15 20mPaper | Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track Technical Track Jingbo Wang University of Southern California, Chungha Sung University of Southern California, Mukund Raghothaman University of Southern California, Chao Wang USC Pre-print Media Attached |
19:35 - 20:55 | 1.5.1. Deep Neural Networks: General IssuesTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h Chair(s): Ignacio Panach Universidad de Valencia | ||
19:35 20mPaper | Asset Management in Machine Learning: A SurveySEIP SEIP - Software Engineering in Practice Samuel Idowu Chalmers | University of Gothenburg, Daniel Strüber Radboud University Nijmegen, Thorsten Berger Chalmers | University of Gothenburg Pre-print Media Attached | ||
19:55 20mPaper | An Empirical Study of Refactorings and Technical Debt in Machine Learning SystemsTechnical Track Technical Track Yiming Tang City University of New York (CUNY) Graduate Center, Raffi Khatchadourian CUNY Hunter College, Mehdi Bagherzadeh Oakland University, Rhia Singh City University of New York (CUNY) Macaulay Honors College, Ajani Stewart City University of New York (CUNY) Hunter College, Anita Raja City University of New York (CUNY) Hunter College Pre-print Media Attached | ||
20:15 20mPaper | Logram: Efficient Log Parsing Using n-Gram DictionariesJournal-First Journal-First Papers Hetong Dai Concordia University, Heng Li Polytechnique Montréal, Che-Shao Chen Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University DOI Pre-print Media Attached | ||
20:35 20mPaper | DeepLocalize: Fault Localization for Deep Neural NetworksTechnical Track Technical Track Mohammad Wardat Dept. of Computer Science, Iowa State University, Wei Le Dept. of Computer Science, Iowa State University, Hridesh Rajan Dept. of Computer Science, Iowa State University Pre-print Media Attached |
19:35 - 20:55 | 1.5.2. Developers: Observational StudiesSEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h Chair(s): Carolyn Seaman University of Maryland Baltimore County | ||
19:35 20mPaper | What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First Journal-First Papers Iflaah Salman University of Oulu, Pilar Rodriguez Universidad Politécnica de Madrid, Burak Turhan Monash University, Ayse Tosun Istanbul Technical University, Arda Gureller Ericsson Pre-print Media Attached | ||
19:55 20mPaper | An interview study of how developers use execution logs in embedded software engineeringSEIP SEIP - Software Engineering in Practice Nan Yang Eindhoven University of Technology, The Netherlands, Pieter Cuijpers Eindhoven University of Technology, Ramon Schiffelers Eindhoven University of Technology and ASML, the Netherlands, Johan Lukkien Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology Pre-print Media Attached | ||
20:15 20mPaper | Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track Technical Track Madeline Endres University of Michigan, Zachary Karas University of Michigan, Xiaosu Hu University of Michigan, Ioulia Kovelman University of Michigan, Westley Weimer University of Michigan Pre-print Media Attached | ||
20:35 20mPaper | Explicit Programming StrategiesJournal-First Journal-First Papers Thomas LaToza George Mason University, Maryam Arab George Mason University, Dastyni Loksa Towson University, Amy Ko University of Washington Link to publication Pre-print Media Attached |
22:30 - 23:30 | 1.1.1. Code Review: AutomationSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 | ||
22:30 20mPaper | LightSys: Lightweight and Efficient CI System for Improving Integration Speed of SoftwareSEIP SEIP - Software Engineering in Practice Geunsik Lim Samsung Research, Samsung Electronics, MyungJoo Ham Samsung Electronics, Jijoong Moon Samsung Electronics, Wook Song Samsung Electronics Link to publication DOI Pre-print Media Attached | ||
22:50 20mPaper | Using Machine Intelligence to Prioritise Code Review RequestsSEIP SEIP - Software Engineering in Practice Pre-print Media Attached | ||
23:10 20mPaper | Towards Automating Code Review ActivitiesTechnical Track Technical Track Rosalia Tufano Università della Svizzera Italiana, Luca Pascarella Delft University of Technology, Michele Tufano Microsoft, Denys Poshyvanyk College of William & Mary, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached |
22:30 - 23:30 | |||
22:30 20mPaper | Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track Technical Track Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II Pre-print Media Attached | ||
22:50 20mPaper | AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track Technical Track Xiaoyu Zhang Xi'an Jiaotong University, Juan Zhai Rutgers University, Shiqing Ma Rutgers University, Chao Shen Xi'an Jiaotong University Pre-print Media Attached | ||
23:10 20mPaper | Self-Checking Deep Neural Networks in DeploymentTechnical Track Technical Track Yan Xiao National University of Singapore, Ivan Beschastnikh University of British Columbia, David Rosenblum George Mason University, Changsheng Sun National University of Singapore, Sebastian Elbaum University of Virginia, Yun Lin National University of Singapore, Jin Song Dong National University of Singapore Pre-print Media Attached |
22:30 - 23:30 | |||
22:30 20mPaper | Identifying Key Features from App User ReviewsTechnical Track Technical Track Huayao Wu Nanjing University, Wenjun Deng Nanjing University, Xintao Niu Nanjing University, Changhai Nie Nanjing University Pre-print Media Attached | ||
22:50 20mPaper | CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesTechnical Track Technical Track Yangyu Hu Chongqing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Tiantong Ji Case Western Reserve University, Xusheng Xiao Case Western Reserve University, Xiapu Luo The Hong Kong Polytechnic University, Peng Gao University of California, Berkeley, Yao Guo Peking University Pre-print Media Attached | ||
23:10 20mPaper | Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track Technical Track Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Zhenfei Cao Nanjing University, Xu Wang Nanjing University, Tongyu Li Nanjing University, Zhenyu Chen Nanjing University Pre-print Media Attached |
Wed 26 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
00:05 - 01:05 | |||
00:05 20mPaper | Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track Technical Track Linghan Meng Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Lin Chen Department of Computer Science and Technology, Nanjing University, Zhi Wang Nanjing University, Di Wu Momenta, Yuming Zhou Nanjing University, Baowen Xu Nanjing University Pre-print Media Attached | ||
00:25 20mPaper | Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track Technical Track Zan Wang College of Intelligence and Computing, Tianjin University, Hanmo You College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Yingyi Zhang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University Pre-print Media Attached | ||
00:45 20mPaper | Testing Machine Translation via Referential TransparencyTechnical Track Technical Track Pre-print Media Attached |
00:05 - 01:15 | 1.2.3. Developers: General IssuesTechnical Track / SEIS - Software Engineering in Society at Blended Sessions Room 3 | ||
00:05 20mPaper | Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track Technical Track Anastasia Danilova University of Bonn, Alena Naiakshina University of Bonn, Stefan Horstmann University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE Pre-print Media Attached | ||
00:25 20mPaper | How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track Technical Track Lukas Moldon RWTH Aachen University, Markus Strohmaier RWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes Wachs Vienna University of Economics and Business & Complexity Science Hub Vienna Pre-print Media Attached | ||
00:45 15mPaper | Exploring the Role of Creativity in Software EngineeringSEIS SEIS - Software Engineering in Society Wouter Groeneveld KU Leuven, Laurens Luyten KU Leuven, Joost Vennekens KU Leuven, Kris Aerts KU Leuven Pre-print Media Attached | ||
01:00 15mPaper | Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS SEIS - Software Engineering in Society Jonas Fritzsch University of Stuttgart, Institute of Software Engineering, Marvin Wyrich University of Stuttgart, Justus Bogner University of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan Wagner University of Stuttgart Pre-print Media Attached |
00:05 - 01:15 | 1.2.4. Software RequirementsTechnical Track / NIER - New Ideas and Emerging Results / SEIS - Software Engineering in Society at Blended Sessions Room 4 | ||
00:05 20mPaper | How to identify Boundary Conditions with Contrasty Metric?Technical Track Technical Track Weilin Luo Sun Yat-sen University, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Xiaotong Song School of Data and Computer Science, Sun Yat-sen University, Binhao Yang School of Data and Computer Science, Sun Yat-sen University, Hongzhen Zhong School of Data and Computer Science, Sun Yat-sen University, Yin Chen Department of Computer Science, South China Normal University Pre-print Media Attached | ||
00:25 20mPaper | Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsTechnical Track Technical Track Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh EECS, University of Ottawa, Lionel Briand University of Luxembourg and University of Ottawa Pre-print Media Attached | ||
00:45 15mPaper | Investigating the potential impact of values on requirements and software engineeringSEIS SEIS - Software Engineering in Society Alistair Sutcliffe University of Aston, Peter Sawyer Aston University, Wei Liu King's College London, Nelly Bencomo Aston University Pre-print Media Attached | ||
01:00 15mPaper | Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER NIER - New Ideas and Emerging Results Atif Mashkoor Johannes Kepler University Linz, Michael Leuschel HHU, Alexander Egyed Johannes Kepler University Pre-print Media Attached |
03:20 - 04:15 | 1.3.3. Open ScienceJournal-First Papers / NIER - New Ideas and Emerging Results at Blended Sessions Room 3 | ||
03:20 20mPaper | What Makes a Popular Academic AI Repository?Journal-First Journal-First Papers Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Shanping Li Zhejiang University Pre-print Media Attached | ||
03:40 20mPaper | Publish or Perish, but do not Forget your Software ArtifactsJournal-First Journal-First Papers Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering DOI Pre-print Media Attached | ||
04:00 15mPaper | Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software EngineeringNIER NIER - New Ideas and Emerging Results Zheng Li University of Concepción Pre-print Media Attached |
04:40 - 05:35 | 1.4.2. Continuous IntegrationTechnical Track / NIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 2 | ||
04:40 20mPaper | A Machine Learning Approach to Improve the Detection of CI Skip CommitsJournal-First Journal-First Papers Rabe Abdalkareem Queens University, Kingston, Canada, Suhaib Mujahid Concordia University, Emad Shihab Concordia University Link to publication DOI Pre-print Media Attached | ||
05:00 20mPaper | What helped, and what did not? An Evaluation of the Strategies to Improve Continuous IntegrationTechnical Track Technical Track Pre-print Media Attached | ||
05:20 15mPaper | ADEPT: A Socio-Technical Theory of Continuous IntegrationNIER NIER - New Ideas and Emerging Results Omar Elazhary University of Victoria, Margaret-Anne Storey University of Victoria, Neil Ernst University of Victoria, Elise Paradis University of Toronto Pre-print Media Attached |
04:40 - 05:35 | 1.4.3. Identifying Information LeaksTechnical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 3 | ||
04:40 15mPaper | An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER NIER - New Ideas and Emerging Results Sandip Ghosal Indian Institute of Technology, Bombay, R.K. Shyamasundar Indian Institute of Technology, Bombay Pre-print Media Attached | ||
04:55 20mPaper | Abacus: Precise Side-Channel AnalysisTechnical Track Technical Track Qinkun Bao The Pennsylvania State University, Zihao Wang The Pennsylvania State University, Xiaoting Li Penn State University, James Larus EPFL, Dinghao Wu The Pennsylvania State University Pre-print Media Attached | ||
05:15 20mPaper | Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track Technical Track Jingbo Wang University of Southern California, Chungha Sung University of Southern California, Mukund Raghothaman University of Southern California, Chao Wang USC Pre-print Media Attached |
07:35 - 08:55 | 1.5.1. Deep Neural Networks: General IssuesTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 1 | ||
07:35 20mPaper | Asset Management in Machine Learning: A SurveySEIP SEIP - Software Engineering in Practice Samuel Idowu Chalmers | University of Gothenburg, Daniel Strüber Radboud University Nijmegen, Thorsten Berger Chalmers | University of Gothenburg Pre-print Media Attached | ||
07:55 20mPaper | An Empirical Study of Refactorings and Technical Debt in Machine Learning SystemsTechnical Track Technical Track Yiming Tang City University of New York (CUNY) Graduate Center, Raffi Khatchadourian CUNY Hunter College, Mehdi Bagherzadeh Oakland University, Rhia Singh City University of New York (CUNY) Macaulay Honors College, Ajani Stewart City University of New York (CUNY) Hunter College, Anita Raja City University of New York (CUNY) Hunter College Pre-print Media Attached | ||
08:15 20mPaper | Logram: Efficient Log Parsing Using n-Gram DictionariesJournal-First Journal-First Papers Hetong Dai Concordia University, Heng Li Polytechnique Montréal, Che-Shao Chen Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University DOI Pre-print Media Attached | ||
08:35 20mPaper | DeepLocalize: Fault Localization for Deep Neural NetworksTechnical Track Technical Track Mohammad Wardat Dept. of Computer Science, Iowa State University, Wei Le Dept. of Computer Science, Iowa State University, Hridesh Rajan Dept. of Computer Science, Iowa State University Pre-print Media Attached |
07:35 - 08:55 | 1.5.2. Developers: Observational StudiesSEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at Blended Sessions Room 2 | ||
07:35 20mPaper | What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First Journal-First Papers Iflaah Salman University of Oulu, Pilar Rodriguez Universidad Politécnica de Madrid, Burak Turhan Monash University, Ayse Tosun Istanbul Technical University, Arda Gureller Ericsson Pre-print Media Attached | ||
07:55 20mPaper | An interview study of how developers use execution logs in embedded software engineeringSEIP SEIP - Software Engineering in Practice Nan Yang Eindhoven University of Technology, The Netherlands, Pieter Cuijpers Eindhoven University of Technology, Ramon Schiffelers Eindhoven University of Technology and ASML, the Netherlands, Johan Lukkien Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology Pre-print Media Attached | ||
08:15 20mPaper | Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track Technical Track Madeline Endres University of Michigan, Zachary Karas University of Michigan, Xiaosu Hu University of Michigan, Ioulia Kovelman University of Michigan, Westley Weimer University of Michigan Pre-print Media Attached | ||
08:35 20mPaper | Explicit Programming StrategiesJournal-First Journal-First Papers Thomas LaToza George Mason University, Maryam Arab George Mason University, Dastyni Loksa Towson University, Amy Ko University of Washington Link to publication Pre-print Media Attached |
11:20 - 12:20 | 2.1.1. Vulnerabilities in Android #1Technical Track at Blended Sessions Room 1 +12h Chair(s): Alessandra Gorla IMDEA Software Institute | ||
11:20 20mPaper | Fine with ``1234''? An Analysis of SMS One-Time Password Randomness in Android AppsTechnical Track Technical Track Siqi Ma the University of Queensland, Juanru Li Shanghai Jiao Tong University, hyoungshick kim Sungkyunkwan University, Elisa Bertino Purdue University, Surya Nepal Data61, CSIRO, Diet Ostry Data61, CSIRO, Cong Sun Xidian University Pre-print Media Attached | ||
11:40 20mPaper | App's Auto-Login Function Security Testing via Android OS-Level VirtualizationTechnical Track Technical Track Wenna Song Wuhan University, Jiang Ming University of Texas at Arlington, Lin Jiang XDJA, Han Yan Wuhan University, Yi Xiang Wuhan University, Yuan Chen Wuhan University, Jianming Fu Wuhan University, Guojun Peng Wuhan University Pre-print Media Attached | ||
12:00 20mPaper | ATVHunter: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android AppsACM SIGSOFT Distinguished PaperTechnical Track Technical Track Xian Zhan The Hong Kong Polytechnic University, Lingling Fan Nankai University, Sen Chen Tianjin University, Feng Wu Nanyang Technological University, Tianming Liu Monash Univerisity, Xiapu Luo The Hong Kong Polytechnic University, Yang Liu Nanyang Technological University Pre-print Media Attached |
11:20 - 12:20 | 2.1.2. Deep Neural Networks: Quality AssuranceTechnical Track at Blended Sessions Room 2 +12h Chair(s): Gregorio Robles Universidad Rey Juan Carlos | ||
11:20 20mPaper | Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track Technical Track Weisi Luo I&V Dept of Kirin Solution Dept, HS, Huawei, Xiaoyue Run I&V Dept of Kirin Solution Dept, HS, Huawei, Dong Chai I&V Dept of Kirin Solution Dept, HS, Huawei, Jiang Wang I&V Dept of Kirin Solution Dept, HS, Huawei, Chunrong Fang Nanjing University, Zhenyu Chen Nanjing University Pre-print Media Attached File Attached | ||
11:40 20mPaper | RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track Technical Track Jingyi Wang Zhejiang University, Jialuo Chen Zhejiang University, Youcheng Sun Queen's University Belfast, UK, Xingjun Ma Deakin University, Dongxia Wang Zhejiang University, Jun Sun Singapore Management University, Singapore, Peng Cheng Zhejiang University Pre-print Media Attached | ||
12:00 20mPaper | Scalable Quantitative Verification For Deep Neural NetworksTechnical Track Technical Track Teodora Baluta National University of Singapore, Zheng Leong Chua Independent Researcher, Kuldeep S. Meel National University of Singapore, Prateek Saxena National University of Singapore Pre-print Media Attached |
11:20 - 12:20 | 2.1.3. Model CheckingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h Chair(s): Oscar Dieste Universidad Politécnica de Madrid | ||
11:20 20mPaper | Adversarial Specification MiningJournal-First Journal-First Papers DOI Pre-print Media Attached | ||
11:40 20mPaper | Fast Parametric Model Checking through Model FragmentationTechnical Track Technical Track Xinwei Fang University of York, UK, Radu Calinescu University of York, UK, Simos Gerasimou University of York, UK, Faisal Alhwikem University of York, UK Pre-print Media Attached | ||
12:00 20mPaper | Trace-Checking CPS Properties: Bridging the Cyber-Physical GapTechnical Track Technical Track Claudio Menghi University of Luxembourg, Enrico Viganò University of Luxembourg, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg and University of Ottawa Pre-print Media Attached |
11:20 - 12:20 | 2.1.4. Tools for the Python LanguageTechnical Track at Blended Sessions Room 4 +12h Chair(s): Igor Steinmacher Northern Arizona University, USA | ||
11:20 20mResearch paper | Restoring Execution Environments of Jupyter NotebooksTechnical Track Technical Track Jiawei Wang Monash University, Li Li Monash University, Andreas Zeller CISPA Helmholtz Center for Information Security Pre-print Media Attached | ||
11:40 20mPaper | PyART: Python API Recommendation in Real-TimeTechnical Track Technical Track Xincheng He State Key Laboratory for Novel Software Technology, Nanjing University, Lei Xu State Key Laboratory for Novel Software Technology, Nanjing University, Xiangyu Zhang Purdue University, Rui Hao State Key Laboratory for Novel Software Technology Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University, Baowen Xu Nanjing University Pre-print Media Attached | ||
12:00 20mPaper | PyCG: Practical Call Graph Generation in PythonTechnical Track Technical Track Vitalis Salis Athens University of Economics and Business, National and Technical University of Athens, Thodoris Sotiropoulos Athens University of Economics and Business, Panos Louridas Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business & TU Delft, Dimitris Mitropoulos National and Kapodistrian University of Athens Pre-print Media Attached |
12:55 - 13:55 | 2.2.1. Modularization and ReusabilitySEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 +12h Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari | ||
12:55 20mPaper | CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software ReuseTechnical Track Technical Track Seunghoon Woo Korea University, Sunghan Park Korea University, Seulbae Kim Georgia Institute of Technology, Heejo Lee Korea University, Hakjoo Oh Korea University Pre-print Media Attached | ||
13:15 20mPaper | Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark ModelTechnical Track Technical Track Xi Xu Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi’an Jiaotong University, 710049, China, Zheng Yan Xidian University, China; Aalto University, Finland, Ming Fan Xi'an Jiaotong University, Ang Jia Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University Pre-print Media Attached | ||
13:35 20mPaper | Search-Based Software Re-Modularization: A Case Study at AdyenSEIP SEIP - Software Engineering in Practice Casper Schröder Adyen N.V., Adriaan van der Feltz Adyen N.V., Annibale Panichella Delft University of Technology, Maurício Aniche Delft University of Technology Pre-print Media Attached |
12:55 - 13:55 | 2.2.2. Configuration of Software Systems: TestingTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h Chair(s): Antonia Bertolino CNR-ISTI | ||
12:55 20mPaper | An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsTechnical Track Technical Track Yuanliang Zhang National University of Defense Technology, Haochen He National University of Defense Technology, Owolabi Legunsen Cornell University, Shanshan Li National University of Defense Technology, Wei Dong National University of Defense Technology, Tianyin Xu University of Illinois Urbana-Champaign Pre-print Media Attached File Attached | ||
13:15 20mPaper | AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track Technical Track Chuan Luo Microsoft Research, China, Jinkun Lin State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei Cai Institute of Software at Chinese Academy of Sciences, China, Xin Chen Microsoft Research, China, Bing He Microsoft Research, China, Bo Qiao Microsoft Research, Beijing, China, Pu Zhao Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China, Hongyu Zhang The University of Newcastle, Wei Wu L3S Research Center, Leibniz University Hannover, Germany, Saravanakumar Rajmohan Microsoft Office, United States, Dongmei Zhang Microsoft Research Pre-print Media Attached | ||
13:35 20mPaper | ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP SEIP - Software Engineering in Practice Patrick Franz Chalmers | University of Gothenburg, Thorsten Berger Chalmers | University of Gothenburg, Ibrahim Fayaz VecScan AB (Vector Sweden), Sarah Nadi University of Alberta, Evgeny Groshev Chalmers | University of Gothenburg Pre-print Media Attached |
12:55 - 13:55 | 2.2.3. GUI DesignTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h Chair(s): Ignacio Panach Universidad de Valencia | ||
12:55 20mPaper | Wireframe-based UI Design Search through Image AutoencoderJournal-First Journal-First Papers Jieshan Chen Australian National University, Australia, Chunyang Chen Monash University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Liming Zhu Data61 at CSIRO, Australia / UNSW, Australia, John Grundy Monash University, Jinshui Wang Fujian University of Technology Pre-print Media Attached | ||
13:15 20mPaper | GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track Technical Track Tianming Zhao Jilin University, Chunyang Chen Monash University, Yuanning Liu Jilin University, Xiaodong Zhu Jilin University Pre-print Media Attached | ||
13:35 20mPaper | Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track Technical Track Bo Yang Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Chunyang Chen Monash University, Deheng Ye Tencent AI Lab, Shanping Li Zhejiang University Pre-print Media Attached |
12:55 - 13:55 | 2.2.4. Programming: General IssuesTechnical Track at Blended Sessions Room 4 +12h Chair(s): Gregorio Robles Universidad Rey Juan Carlos | ||
12:55 20mPaper | Efficient Compiler Autotuning via Bayesian OptimizationTechnical Track Technical Track Junjie Chen College of Intelligence and Computing, Tianjin University, Ningxin Xu College of Intelligence and Computing, Tianjin University, Peiqi Chen College of Intelligence and Computing, Tianjin University, Hongyu Zhang The University of Newcastle Pre-print Media Attached | ||
13:15 20mPaper | TransRegex: Multi-modal Regular Expression Synthesis by Generate-and-RepairTechnical Track Technical Track Yeting Li Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shuaimin Li School of Computer Science and Technology, University of Chinese academy of sciences, Zhiwu Xu Shenzhen University, Shenzhen, China, Jialun Cao Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zixuan Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Yun Hu Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Haiming Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology Pre-print Media Attached | ||
13:35 20mPaper | EvoSpex: An Evolutionary Algorithm for Learning PostconditionsTechnical Track Technical Track Facundo Molina University of Rio Cuarto and CONICET, Argentina, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires Pre-print Media Attached |
12:55 - 13:55 | 2.2.5. Deep Neural Networks: HackingSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 5 +12h Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
12:55 20mPaper | Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android AppsSEIP SEIP - Software Engineering in Practice Yujin Huang Faculty of Information Technology, Monash University, Han Hu Faculty of Information Technology, Monash University, Chunyang Chen Monash University Pre-print Media Attached | ||
13:15 20mPaper | DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload InjectionTechnical Track Technical Track Yuanchun Li Microsoft Research, Jiayi Hua Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, Chunyang Chen Monash University, Yunxin Liu Microsoft Research Pre-print Media Attached | ||
13:35 20mPaper | Reducing DNN Properties to Enable Falsification with Adversarial AttacksTechnical Track Technical Track David Shriver University of Virginia, Sebastian Elbaum University of Virginia, Matthew B Dwyer University of Virginia Link to publication DOI Pre-print Media Attached |
14:30 - 15:30 | 2.3.1. Defect Prediction: Automation #1Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h Chair(s): Carolyn Seaman University of Maryland Baltimore County | ||
14:30 20mPaper | Automatic Web Testing using Curiosity-Driven Reinforcement LearningTechnical Track Technical Track YAN ZHENG Nanyang Technological University, Yi Liu Southern University of Science and Technology, Xiaofei Xie Nanyang Technological University, Yepang Liu Southern University of Science and Technology, China, Lei Ma University of Alberta, Jianye Hao Tianjin University, Yang Liu Nanyang Technological University Pre-print Media Attached | ||
14:50 20mPaper | Evaluating SZZ Implementations Through a Developer-informed OracleTechnical Track Technical Track Giovanni Rosa University of Molise, Luca Pascarella Delft University of Technology, Simone Scalabrino University of Molise, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise Pre-print Media Attached | ||
15:10 20mPaper | D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential AnalysisSEIP SEIP - Software Engineering in Practice Yunhui Zheng IBM Research, Saurabh Pujar IBM Research, Burn Lewis IBM Research, Luca Buratti IBM Research, Edward Epstein IBM Research, Bo Yang IBM Research, Jim A. Laredo IBM Research, USA, Alessandro Morari IBM Research, Zhong Su IBM Research Pre-print Media Attached |
14:30 - 15:30 | 2.3.2. Self-Admitted Technical DebtJournal-First Papers at Blended Sessions Room 2 +12h Chair(s): Mika Mäntylä University of Oulu | ||
14:30 20mPaper | Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First Journal-First Papers Rungroj Maipradit Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
14:50 20mPaper | An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First Journal-First Papers Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print Media Attached | ||
15:10 20mPaper | Identifying Self-Admitted Technical Debts with JitterbugJournal-First Journal-First Papers Zhe Yu Rochester Institute of Technology, Fahmid Morshed Fahid North Carolina State University, Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University, USA Link to publication DOI Pre-print Media Attached |
14:30 - 15:25 | 2.3.3. Software Log AnalysisNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 3 +12h Chair(s): Silverio Martínez-Fernández UPC-BarcelonaTech | ||
14:30 20mPaper | Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationTechnical Track Technical Track Lin Yang College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Zan Wang College of Intelligence and Computing, Tianjin University, Weijing Wang College of Intelligence and Computing, Tianjin University, Jiajun Jiang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University Pre-print Media Attached | ||
14:50 20mPaper | DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track Technical Track Zhenhao Li Concordia University, Heng Li Polytechnique Montréal, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang Concordia University Pre-print Media Attached | ||
15:10 15mShort-paper | On Automatic Parsing of Log RecordsNIER NIER - New Ideas and Emerging Results Pre-print Media Attached |
14:30 - 15:30 | 2.3.4. Smart ContractsJournal-First Papers / Technical Track at Blended Sessions Room 4 +12h Chair(s): Oscar Pastor Universitat Politecnica de Valencia | ||
14:30 20mPaper | Defining Smart Contract Defects on EthereumJournal-First Journal-First Papers Jiachi Chen Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xiapu Luo The Hong Kong Polytechnic University, Ting Chen University of Electronic Science and Technology of China DOI Pre-print Media Attached | ||
14:50 20mPaper | Smart Contract Security: a Practitioners’ PerspectiveTechnical Track Technical Track Zhiyuan Wan Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Jiachi Chen Monash University, Xiapu Luo The Hong Kong Polytechnic University, Xiaohu Yang Zhejiang University Pre-print Media Attached | ||
15:10 20mPaper | An exploratory study of smart contracts in the Ethereum blockchain platformJournal-First Journal-First Papers Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University, Zhen Ming (Jack) Jiang York University Link to publication DOI Pre-print Media Attached |
16:05 - 17:05 | 2.4.1. FuzzingTechnical Track at Blended Sessions Room 1 +12h Chair(s): Hakan Erdogmus Carnegie Mellon University | ||
16:05 20mPaper | Input AlgebrasTechnical Track Technical Track Rahul Gopinath CISPA Helmholtz Center for Information Security, Hamed Nemati CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security Pre-print Media Attached | ||
16:25 20mPaper | Fuzzing Symbolic ExpressionsTechnical Track Technical Track Luca Borzacchiello Sapienza University of Rome, Emilio Coppa Sapienza University of Rome, Camil Demetrescu Sapienza University of Rome Pre-print Media Attached | ||
16:45 20mPaper | Growing A Test Corpus with Bonsai FuzzingTechnical Track Technical Track Vasudev Vikram University of California, Berkeley, Rohan Padhye Carnegie Mellon University, Koushik Sen University of California, Berkeley Pre-print Media Attached |
18:50 - 19:50 | 2.5.1. Testing: Automatic Test GenerationJournal-First Papers / Technical Track at Blended Sessions Room 1 +12h Chair(s): José Miguel Rojas University of Leicester, UK | ||
18:50 20mPaper | Inputs from Hell: Learning Input Distributions for Grammar-Based Test GenerationJournal-First Journal-First Papers Ezekiel Soremekun SnT, University of Luxembourg, Esteban Pavese Humboldt University of Berlin, Nikolas Havrikov CISPA, Germany, Lars Grunske Humboldt University of Berlin, Andreas Zeller CISPA Helmholtz Center for Information Security Link to publication DOI Pre-print Media Attached | ||
19:10 20mPaper | Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We?Technical Track Technical Track Song Wang York University, Nishtha Shrestha York University, Abarna Kucheri Subburaman York University, Junjie Wang Institute of Software, Chinese Academy of Sciences, Moshi Wei York University, Nachiappan Nagappan Microsoft Research Link to publication Pre-print Media Attached | ||
19:30 20mPaper | Using Relative Lines of Code to Guide Automated Test Generation for PythonJournal-First Journal-First Papers Josie Holmes Northern Arizona University, Iftekhar Ahmed University of California, Irvine, Caius Brindescu Oregon State University, Rahul Gopinath CISPA Helmholtz Center for Information Security, He Zhang Nanjing University, Alex Groce Northern Arizona University Pre-print Media Attached |
18:50 - 19:50 | 2.5.3. Code CompletionSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 3 +12h Chair(s): Marsha Chechik University of Toronto | ||
18:50 20mPaper | Siri, Write the Next MethodTechnical Track Technical Track Fengcai Wen Software Institute, USI Università della Svizzera italiana, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Csaba Nagy Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
19:10 20mPaper | Code Prediction by Feeding Trees to TransformersTechnical Track Technical Track Seohyun Kim Facebook, Jinman Zhao University of Wisconsin-Madison, USA, Yuchi Tian Columbia University, Satish Chandra Facebook, USA Pre-print Media Attached | ||
19:30 20mPaper | Learning Autocompletion from Real-World DatasetsSEIP SEIP - Software Engineering in Practice Pre-print Media Attached |
20:40 - 21:40 | 2.6.2. Q&A in Online Platforms: Stack Overflow #1Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h Chair(s): Francisco Servant Virginia Tech | ||
20:40 20mPaper | Reading Answers on Stack Overflow: Not Enough!Journal-First Journal-First Papers Haoxiang Zhang Centre for Software Excellence, Huawei, Canada, Shaowei Wang University of Manitoba, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan School of Computing, Queen's University Pre-print Media Attached | ||
21:00 20mPaper | An Empirical Study of Developer Discussions in the Gitter PlatformJournal-First Journal-First Papers Osama Ehsan Queen's University, Canada, Safwat Hassan Thompson Rivers University, Mariam El Mezouar Royal Military College, Ying Zou Queen's University, Kingston, Ontario Pre-print Media Attached | ||
21:20 20mPaper | Automatic Extraction of Opinion-based Q&A from Online Developer ChatsTechnical Track Technical Track Preetha Chatterjee University of Delaware, Kostadin Damevski Virginia Commonwealth University, Lori Pollock University of Delaware Pre-print Media Attached |
20:40 - 21:40 | 2.6.3. Defect Prediction: Data Issues and Bug ClassificationTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h Chair(s): Federica Sarro University College London | ||
20:40 20mFull-paper | Early Life Cycle Software Defect Prediction. Why? How?Technical Track Technical Track Shrikanth N C North Carolina State University, Suvodeep Majumder North Carolina State University, Tim Menzies North Carolina State University, USA Pre-print Media Attached | ||
21:00 20mPaper | On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First Journal-First Papers Abdul Ali Bangash University of Alberta, Canada, Hareem Sahar University of Alberta, Abram Hindle University of Alberta, Karim Ali University of Alberta Pre-print Media Attached | ||
21:20 20mPaper | IoT Bugs and Development ChallengesTechnical Track Technical Track Amir Makhshari University of British Columbia (UBC), Ali Mesbah University of British Columbia (UBC) Pre-print Media Attached |
23:20 - 00:20 | |||
23:20 20mPaper | Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track Technical Track Weisi Luo I&V Dept of Kirin Solution Dept, HS, Huawei, Xiaoyue Run I&V Dept of Kirin Solution Dept, HS, Huawei, Dong Chai I&V Dept of Kirin Solution Dept, HS, Huawei, Jiang Wang I&V Dept of Kirin Solution Dept, HS, Huawei, Chunrong Fang Nanjing University, Zhenyu Chen Nanjing University Pre-print Media Attached File Attached | ||
23:40 20mPaper | RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track Technical Track Jingyi Wang Zhejiang University, Jialuo Chen Zhejiang University, Youcheng Sun Queen's University Belfast, UK, Xingjun Ma Deakin University, Dongxia Wang Zhejiang University, Jun Sun Singapore Management University, Singapore, Peng Cheng Zhejiang University Pre-print Media Attached | ||
00:00 20mPaper | Scalable Quantitative Verification For Deep Neural NetworksTechnical Track Technical Track Teodora Baluta National University of Singapore, Zheng Leong Chua Independent Researcher, Kuldeep S. Meel National University of Singapore, Prateek Saxena National University of Singapore Pre-print Media Attached |
23:20 - 00:20 | |||
23:20 20mPaper | Adversarial Specification MiningJournal-First Journal-First Papers DOI Pre-print Media Attached | ||
23:40 20mPaper | Fast Parametric Model Checking through Model FragmentationTechnical Track Technical Track Xinwei Fang University of York, UK, Radu Calinescu University of York, UK, Simos Gerasimou University of York, UK, Faisal Alhwikem University of York, UK Pre-print Media Attached | ||
00:00 20mPaper | Trace-Checking CPS Properties: Bridging the Cyber-Physical GapTechnical Track Technical Track Claudio Menghi University of Luxembourg, Enrico Viganò University of Luxembourg, Domenico Bianculli University of Luxembourg, Lionel Briand University of Luxembourg and University of Ottawa Pre-print Media Attached |
23:20 - 00:20 | |||
23:20 20mResearch paper | Restoring Execution Environments of Jupyter NotebooksTechnical Track Technical Track Jiawei Wang Monash University, Li Li Monash University, Andreas Zeller CISPA Helmholtz Center for Information Security Pre-print Media Attached | ||
23:40 20mPaper | PyART: Python API Recommendation in Real-TimeTechnical Track Technical Track Xincheng He State Key Laboratory for Novel Software Technology, Nanjing University, Lei Xu State Key Laboratory for Novel Software Technology, Nanjing University, Xiangyu Zhang Purdue University, Rui Hao State Key Laboratory for Novel Software Technology Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing University, Baowen Xu Nanjing University Pre-print Media Attached | ||
00:00 20mPaper | PyCG: Practical Call Graph Generation in PythonTechnical Track Technical Track Vitalis Salis Athens University of Economics and Business, National and Technical University of Athens, Thodoris Sotiropoulos Athens University of Economics and Business, Panos Louridas Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business & TU Delft, Dimitris Mitropoulos National and Kapodistrian University of Athens Pre-print Media Attached |
23:20 - 00:20 | |||
23:20 20mPaper | Review Dynamics and Their Impact on Software QualityJournal-First Journal-First Papers Patanamon Thongtanunam University of Melbourne, Ahmed E. Hassan School of Computing, Queen's University DOI Pre-print Media Attached | ||
23:40 20mPaper | Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt CommunitiesJournal-First Journal-First Papers Toshiki Hirao dTosh Inc.,, Shane McIntosh , Akinori Ihara Wakayama University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
00:00 20mPaper | A Longitudinal Study of Static Analysis Warning Evolution and the Effects of PMD on Software Quality in Apache Open Source ProjectsJournal-First Journal-First Papers Alexander Trautsch University of Göttingen, Steffen Herbold University of Göttingen, Jens Grabowski University of Göttingen Link to publication DOI Pre-print Media Attached |
Thu 27 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
00:55 - 01:55 | 2.2.1. Modularization and ReusabilitySEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 | ||
00:55 20mPaper | CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software ReuseTechnical Track Technical Track Seunghoon Woo Korea University, Sunghan Park Korea University, Seulbae Kim Georgia Institute of Technology, Heejo Lee Korea University, Hakjoo Oh Korea University Pre-print Media Attached | ||
01:15 20mPaper | Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark ModelTechnical Track Technical Track Xi Xu Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi’an Jiaotong University, 710049, China, Zheng Yan Xidian University, China; Aalto University, Finland, Ming Fan Xi'an Jiaotong University, Ang Jia Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University Pre-print Media Attached | ||
01:35 20mPaper | Search-Based Software Re-Modularization: A Case Study at AdyenSEIP SEIP - Software Engineering in Practice Casper Schröder Adyen N.V., Adriaan van der Feltz Adyen N.V., Annibale Panichella Delft University of Technology, Maurício Aniche Delft University of Technology Pre-print Media Attached |
00:55 - 01:55 | 2.2.2. Configuration of Software Systems: TestingSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2 | ||
00:55 20mPaper | An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsTechnical Track Technical Track Yuanliang Zhang National University of Defense Technology, Haochen He National University of Defense Technology, Owolabi Legunsen Cornell University, Shanshan Li National University of Defense Technology, Wei Dong National University of Defense Technology, Tianyin Xu University of Illinois Urbana-Champaign Pre-print Media Attached File Attached | ||
01:15 20mPaper | AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track Technical Track Chuan Luo Microsoft Research, China, Jinkun Lin State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei Cai Institute of Software at Chinese Academy of Sciences, China, Xin Chen Microsoft Research, China, Bing He Microsoft Research, China, Bo Qiao Microsoft Research, Beijing, China, Pu Zhao Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China, Hongyu Zhang The University of Newcastle, Wei Wu L3S Research Center, Leibniz University Hannover, Germany, Saravanakumar Rajmohan Microsoft Office, United States, Dongmei Zhang Microsoft Research Pre-print Media Attached | ||
01:35 20mPaper | ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP SEIP - Software Engineering in Practice Patrick Franz Chalmers | University of Gothenburg, Thorsten Berger Chalmers | University of Gothenburg, Ibrahim Fayaz VecScan AB (Vector Sweden), Sarah Nadi University of Alberta, Evgeny Groshev Chalmers | University of Gothenburg Pre-print Media Attached |
00:55 - 01:55 | |||
00:55 20mPaper | Wireframe-based UI Design Search through Image AutoencoderJournal-First Journal-First Papers Jieshan Chen Australian National University, Australia, Chunyang Chen Monash University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Liming Zhu Data61 at CSIRO, Australia / UNSW, Australia, John Grundy Monash University, Jinshui Wang Fujian University of Technology Pre-print Media Attached | ||
01:15 20mPaper | GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track Technical Track Tianming Zhao Jilin University, Chunyang Chen Monash University, Yuanning Liu Jilin University, Xiaodong Zhu Jilin University Pre-print Media Attached | ||
01:35 20mPaper | Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track Technical Track Bo Yang Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Chunyang Chen Monash University, Deheng Ye Tencent AI Lab, Shanping Li Zhejiang University Pre-print Media Attached |
00:55 - 01:55 | |||
00:55 20mPaper | Efficient Compiler Autotuning via Bayesian OptimizationTechnical Track Technical Track Junjie Chen College of Intelligence and Computing, Tianjin University, Ningxin Xu College of Intelligence and Computing, Tianjin University, Peiqi Chen College of Intelligence and Computing, Tianjin University, Hongyu Zhang The University of Newcastle Pre-print Media Attached | ||
01:15 20mPaper | TransRegex: Multi-modal Regular Expression Synthesis by Generate-and-RepairTechnical Track Technical Track Yeting Li Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shuaimin Li School of Computer Science and Technology, University of Chinese academy of sciences, Zhiwu Xu Shenzhen University, Shenzhen, China, Jialun Cao Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zixuan Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Yun Hu Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Haiming Chen Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology Pre-print Media Attached | ||
01:35 20mPaper | EvoSpex: An Evolutionary Algorithm for Learning PostconditionsTechnical Track Technical Track Facundo Molina University of Rio Cuarto and CONICET, Argentina, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires Pre-print Media Attached |
02:30 - 03:30 | 2.3.1. Defect Prediction: Automation #1SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 | ||
02:30 20mPaper | Automatic Web Testing using Curiosity-Driven Reinforcement LearningTechnical Track Technical Track YAN ZHENG Nanyang Technological University, Yi Liu Southern University of Science and Technology, Xiaofei Xie Nanyang Technological University, Yepang Liu Southern University of Science and Technology, China, Lei Ma University of Alberta, Jianye Hao Tianjin University, Yang Liu Nanyang Technological University Pre-print Media Attached | ||
02:50 20mPaper | Evaluating SZZ Implementations Through a Developer-informed OracleTechnical Track Technical Track Giovanni Rosa University of Molise, Luca Pascarella Delft University of Technology, Simone Scalabrino University of Molise, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise Pre-print Media Attached | ||
03:10 20mPaper | D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential AnalysisSEIP SEIP - Software Engineering in Practice Yunhui Zheng IBM Research, Saurabh Pujar IBM Research, Burn Lewis IBM Research, Luca Buratti IBM Research, Edward Epstein IBM Research, Bo Yang IBM Research, Jim A. Laredo IBM Research, USA, Alessandro Morari IBM Research, Zhong Su IBM Research Pre-print Media Attached |
02:30 - 03:30 | |||
02:30 20mPaper | Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First Journal-First Papers Rungroj Maipradit Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
02:50 20mPaper | An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First Journal-First Papers Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print Media Attached | ||
03:10 20mPaper | Identifying Self-Admitted Technical Debts with JitterbugJournal-First Journal-First Papers Zhe Yu Rochester Institute of Technology, Fahmid Morshed Fahid North Carolina State University, Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University, USA Link to publication DOI Pre-print Media Attached |
02:30 - 03:25 | 2.3.3. Software Log AnalysisTechnical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 3 | ||
02:30 20mPaper | Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationTechnical Track Technical Track Lin Yang College of Intelligence and Computing, Tianjin University, Junjie Chen College of Intelligence and Computing, Tianjin University, Zan Wang College of Intelligence and Computing, Tianjin University, Weijing Wang College of Intelligence and Computing, Tianjin University, Jiajun Jiang College of Intelligence and Computing, Tianjin University, Xuyuan Dong Information and Network Center,Tianjin University, Wenbin Zhang Information and Network Center,Tianjin University Pre-print Media Attached | ||
02:50 20mPaper | DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track Technical Track Zhenhao Li Concordia University, Heng Li Polytechnique Montréal, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang Concordia University Pre-print Media Attached | ||
03:10 15mShort-paper | On Automatic Parsing of Log RecordsNIER NIER - New Ideas and Emerging Results Pre-print Media Attached |
02:30 - 03:30 | |||
02:30 20mPaper | Defining Smart Contract Defects on EthereumJournal-First Journal-First Papers Jiachi Chen Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xiapu Luo The Hong Kong Polytechnic University, Ting Chen University of Electronic Science and Technology of China DOI Pre-print Media Attached | ||
02:50 20mPaper | Smart Contract Security: a Practitioners’ PerspectiveTechnical Track Technical Track Zhiyuan Wan Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Jiachi Chen Monash University, Xiapu Luo The Hong Kong Polytechnic University, Xiaohu Yang Zhejiang University Pre-print Media Attached | ||
03:10 20mPaper | An exploratory study of smart contracts in the Ethereum blockchain platformJournal-First Journal-First Papers Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University, Zhen Ming (Jack) Jiang York University Link to publication DOI Pre-print Media Attached |
04:05 - 05:05 | |||
04:05 20mPaper | Input AlgebrasTechnical Track Technical Track Rahul Gopinath CISPA Helmholtz Center for Information Security, Hamed Nemati CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security Pre-print Media Attached | ||
04:25 20mPaper | Fuzzing Symbolic ExpressionsTechnical Track Technical Track Luca Borzacchiello Sapienza University of Rome, Emilio Coppa Sapienza University of Rome, Camil Demetrescu Sapienza University of Rome Pre-print Media Attached | ||
04:45 20mPaper | Growing A Test Corpus with Bonsai FuzzingTechnical Track Technical Track Vasudev Vikram University of California, Berkeley, Rohan Padhye Carnegie Mellon University, Koushik Sen University of California, Berkeley Pre-print Media Attached |
04:05 - 05:05 | 2.4.2. API: Evolution and Maintenance #1Technical Track / Journal-First Papers at Blended Sessions Room 2 | ||
04:05 20mPaper | Semantic Patches for Adaptation of JavaScript Programs to Evolving LibrariesTechnical Track Technical Track Benjamin Barslev Nielsen Aarhus University, Martin Toldam Torp Aarhus University, Anders Møller Aarhus University Pre-print Media Attached | ||
04:25 20mPaper | An Empirical Study of Dependency Downgrades in the npm EcosystemJournal-First Journal-First Papers Filipe Cogo Centre for Software Excellence, Huawei, Canada, Gustavo A. Oliva Queen's University, Ahmed E. Hassan School of Computing, Queen's University Link to publication DOI Pre-print Media Attached | ||
04:45 20mPaper | A3: Assisting Android API Migrations Using Code ExamplesJournal-First Journal-First Papers Maxime Lamothe Concordia University, Weiyi Shang Concordia University, Tse-Hsun (Peter) Chen Concordia University DOI Pre-print Media Attached |
06:50 - 07:50 | 2.5.3. Code CompletionTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 3 | ||
06:50 20mPaper | Siri, Write the Next MethodTechnical Track Technical Track Fengcai Wen Software Institute, USI Università della Svizzera italiana, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Csaba Nagy Software Institute, USI Università della Svizzera italiana, Michele Lanza Software Institute, USI Università della Svizzera italiana, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached | ||
07:10 20mPaper | Code Prediction by Feeding Trees to TransformersTechnical Track Technical Track Seohyun Kim Facebook, Jinman Zhao University of Wisconsin-Madison, USA, Yuchi Tian Columbia University, Satish Chandra Facebook, USA Pre-print Media Attached | ||
07:30 20mPaper | Learning Autocompletion from Real-World DatasetsSEIP SEIP - Software Engineering in Practice Pre-print Media Attached |
08:40 - 09:40 | 2.6.2. Q&A in Online Platforms: Stack Overflow #1Journal-First Papers / Technical Track at Blended Sessions Room 2 | ||
08:40 20mPaper | Reading Answers on Stack Overflow: Not Enough!Journal-First Journal-First Papers Haoxiang Zhang Centre for Software Excellence, Huawei, Canada, Shaowei Wang University of Manitoba, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan School of Computing, Queen's University Pre-print Media Attached | ||
09:00 20mPaper | An Empirical Study of Developer Discussions in the Gitter PlatformJournal-First Journal-First Papers Osama Ehsan Queen's University, Canada, Safwat Hassan Thompson Rivers University, Mariam El Mezouar Royal Military College, Ying Zou Queen's University, Kingston, Ontario Pre-print Media Attached | ||
09:20 20mPaper | Automatic Extraction of Opinion-based Q&A from Online Developer ChatsTechnical Track Technical Track Preetha Chatterjee University of Delaware, Kostadin Damevski Virginia Commonwealth University, Lori Pollock University of Delaware Pre-print Media Attached |
08:40 - 09:40 | 2.6.3. Defect Prediction: Data Issues and Bug ClassificationJournal-First Papers / Technical Track at Blended Sessions Room 3 | ||
08:40 20mFull-paper | Early Life Cycle Software Defect Prediction. Why? How?Technical Track Technical Track Shrikanth N C North Carolina State University, Suvodeep Majumder North Carolina State University, Tim Menzies North Carolina State University, USA Pre-print Media Attached | ||
09:00 20mPaper | On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First Journal-First Papers Abdul Ali Bangash University of Alberta, Canada, Hareem Sahar University of Alberta, Abram Hindle University of Alberta, Karim Ali University of Alberta Pre-print Media Attached | ||
09:20 20mPaper | IoT Bugs and Development ChallengesTechnical Track Technical Track Amir Makhshari University of British Columbia (UBC), Ali Mesbah University of British Columbia (UBC) Pre-print Media Attached |
10:00 - 10:55 | 3.1.1. Social Equality and Fairness #2Journal-First Papers / SEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 1 +12h Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
10:00 15mPaper | A First Look at Human Values-Violation in App ReviewsSEIS SEIS - Software Engineering in Society Humphrey Obie Monash University, Waqar Hussain Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, John Grundy Monash University, Li Li Monash University, Burak Turhan Monash University, Jon Whittle CSIRO's Data61 and Monash University, Mojtaba Shahin Monash University Pre-print Media Attached | ||
10:15 20mFull-paper | "Ignorance and Prejudice" in Software FairnessTechnical Track Technical Track Pre-print Media Attached | ||
10:35 20mPaper | Gender Differences in Personality Traits of Software EngineersJournal-First Journal-First Papers Daniel Russo Department of Computer Science, Aalborg University, Klaas-Jan Stol University College Cork and Lero, Ireland Link to publication DOI Pre-print Media Attached |
10:00 - 11:00 | 3.1.2. Deep Neural Networks: Supporting SE Tasks #2SEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
10:00 20mPaper | NNStreamer: Efficient and Agile Development of On-Device AI SystemsSEIP SEIP - Software Engineering in Practice MyungJoo Ham Samsung Electronics, Jijoong Moon Samsung Electronics, Geunsik Lim Samsung Research, Samsung Electronics, Jaeyun Jung Samsung Electronics, Hyoungjoo Ahn Samsung Electronics, Wook Song Samsung Electronics, Sangjung Woo Samsung Electronics, Parichay Kapoor Samsung Electronics, Dongju Chae Samsung Electronics, Gichan Jang Samsung Electronics, Yongjoo Ahn Samsung Electronics, Jihoon Lee Samsung Electronics Pre-print Media Attached | ||
10:20 20mPaper | Deep Learning Based Program Generation from Requirements Text: Are We There Yet?Journal-First Journal-First Papers Hui Liu Beijing Institute of Technology, Mingzhu Shen Beijing Institute of Technology, Jiaqi Zhu Beijing Institute of Technology, Nan Niu University of Cincinnati, Ge Li Peking University, Lu Zhang Peking University, China Link to publication DOI Pre-print Media Attached | ||
10:40 20mPaper | Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related TasksTechnical Track Technical Track Antonio Mastropaolo Università della Svizzera italiana, Simone Scalabrino University of Molise, Nathan Cooper William & Mary, David Nader Palacio William and Mary, Denys Poshyvanyk College of William & Mary, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana Pre-print Media Attached |
10:00 - 11:00 | 3.1.3. Defect Prediction: Automation #2Journal-First Papers at Blended Sessions Room 3 +12h Chair(s): Robert Feldt Chalmers | University of Gothenburg, Blekinge Institute of Technology | ||
10:00 20mPaper | Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect PredictionJournal-First Journal-First Papers Chao Ni Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Xiang Chen Nantong University, Qing Gu Nanjing University Pre-print Media Attached | ||
10:20 20mPaper | Ammonia: an Approach for Deriving Project-Specific Bug PatternsJournal-First Journal-First Papers Yoshiki Higo Osaka University, Shinpei Hayashi Tokyo Institute of Technology, Hideaki Hata Shinshu University, Mei Nagappan University of Waterloo Link to publication DOI Authorizer link Pre-print Media Attached | ||
10:40 20mPaper | Predicting Defective Lines Using a Model-Agnostic TechniqueJournal-First Journal-First Papers Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Patanamon Thongtanunam University of Melbourne, Kla Tantithamthavorn Monash University, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached |
11:50 - 13:10 | 3.2.1. Programming: Code Analysis AlgorithmsJournal-First Papers / Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h Chair(s): Giuseppe Scanniello University of Basilicata | ||
11:50 20mPaper | A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping AlgorithmsTechnical Track Technical Track Yuanrui Fan College of Computer Science and Technology, Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Ahmed E. Hassan School of Computing, Queen's University, Yuan Wang Huawei Sweden Research Center, Shanping Li Zhejiang University Pre-print Media Attached | ||
12:10 20mPaper | InferCode: Self-Supervised Learning of Code Representations by Predicting SubtreesTechnical Track Technical Track Nghi D. Q. Bui Singapore Management University, Singapore, Yijun Yu The Open University, UK, Lingxiao Jiang Singapore Management University Pre-print Media Attached | ||
12:30 20mPaper | Modular Tree Network for Source Code Representation LearningJournal-First Journal-First Papers Wenhan Wang Peking University, Ge Li Peking University, Sijie Shen Peking University, Xin Xia Huawei Software Engineering Application Technology Lab, Zhi Jin Peking University Link to publication Pre-print Media Attached | ||
12:50 20mPaper | Case Study on Data-driven Deployment of Program Analysis on an Open Tools StackSEIP SEIP - Software Engineering in Practice Anton Ljungberg Lund University, David Åkerman Axis Communications, Emma Söderberg Lund University, Gustaf Lundh Axis Communications, Jon Sten Axis Communications, Luke Church University of Cambridge | Lund University | Lark Systems Pre-print Media Attached |
11:50 - 13:10 | 3.2.2. Q&A in Online Platforms: Stack Overflow #2 Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
11:50 20mPaper | Technical Q&A Site Answer Recommendation via Question BoostingJournal-First Journal-First Papers Zhipeng Gao Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University DOI Pre-print Media Attached | ||
12:10 20mFull-paper | Automated Query Reformulation for Efficient Search Based on Query Logs from Stack OverflowACM SIGSOFT Distinguished PaperTechnical Track Technical Track Kaibo Cao Software Institute, Nanjing University, Chunyang Chen Monash University, Sebastian Baltes QAware GmbH and The University of Adelaide, Christoph Treude University of Adelaide, Xiang Chen Nantong University Pre-print Media Attached | ||
12:30 20mPaper | Automatic Solution Summarization for Crash BugsTechnical Track Technical Track Haoye Wang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, John Grundy Monash University, Xinyu Wang Zhejiang University Pre-print Media Attached | ||
12:50 20mPaper | Chatbot4QR: Interactive Query Refinement for Technical Question RetrievalJournal-First Journal-First Papers Neng Zhang Zhejiang University, China; PengCheng Laboratory, China, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Ying Zou Queen's University, Kingston, Ontario, David Lo Singapore Management University, Zhenchang Xing Australian National University DOI Pre-print Media Attached |
15:05 - 16:05 | 3.3.1. Monitoring Cloud-Based ServicesTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h Chair(s): Andrea Zisman The Open University | ||
15:05 20mPaper | Fast Outage Analysis of Large-scale Production Clouds with Service Correlation MiningTechnical Track Technical Track Yaohui Wang Fudan University, Guozheng Li Peking University, Zijian Wang Fudan University, Yu Kang Microsoft Research, Beijing, China, Yangfan Zhou Fudan University, Hongyu Zhang The University of Newcastle, Feng Gao Microsoft Azure, Jeffrey Sun Microsoft Azure, Li Yang Microsoft Azure, Pochian Lee Microsoft Azure, Zhangwei Xu Microsoft Azure, Pu Zhao Microsoft Research, Beijing, China, Bo Qiao Microsoft Research, Beijing, China, Liqun Li Microsoft Research, Beijing, China, Xu Zhang Microsoft Research, Beijing, China, Qingwei Lin Microsoft Research, Beijing, China Pre-print Media Attached | ||
15:25 20mPaper | Neural Knowledge Extraction From Cloud Service IncidentsSEIP SEIP - Software Engineering in Practice Manish Shetty Microsoft Research, India, Chetan Bansal Microsoft Research, Sumit Kumar Microsoft, Nikitha Rao Microsoft Research, Nachiappan Nagappan Microsoft Research, Thomas Zimmermann Microsoft Research Link to publication DOI Pre-print Media Attached | ||
15:45 20mPaper | FIXME: Enhance Software Reliability with Hybrid Approaches in CloudSEIP SEIP - Software Engineering in Practice Jinho Hwang IBM Research, Larisa Shwartz IBM, Qing Wang Institute of Software, Chinese Academy of Sciences, Raghav Batta IBM, Harshit Kumar IBM, Michael Nidd IBM Pre-print Media Attached |
15:05 - 16:05 | 3.3.2. API: Development Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h Chair(s): Carolyn Seaman University of Maryland Baltimore County | ||
15:05 20mPaper | Unveiling the Mystery of API Evolution in Deep Learning Frameworks -- A Case Study of Tensorflow 2SEIP SEIP - Software Engineering in Practice Zejun Zhang Zhejiang University, Yanming Yang Monash University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Xiaoxue Ren Zhejiang University, John Grundy Monash University Pre-print Media Attached | ||
15:25 20mPaper | Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined SpecificationsTechnical Track Technical Track Peilun Zhang University of Illinois at Urbana-Champaign, Yanjie Jiang Beijing Institute of Technology, Anjiang Wei Peking University, Victoria Stodden University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, August Shi The University of Texas at Austin Pre-print Media Attached | ||
15:45 20mPaper | Studying Test Annotation Maintenance in the WildTechnical Track Technical Track Dong Jae Kim Concordia University, Nikolaos Tsantalis Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang Concordia University Link to publication Pre-print Media Attached |
15:05 - 16:05 | 3.3.3. Program Repair: Automated PatchingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h Chair(s): Antonia Bertolino CNR-ISTI | ||
15:05 20mPaper | Automated Patch TransplantationJournal-First Journal-First Papers Ridwan Salihin Shariffdeen National University of Singapore, Shin Hwei Tan Southern University of Science and Technology, Mingyuan Gao National University of Singapore, Abhik Roychoudhury National University of Singapore Link to publication DOI Pre-print Media Attached | ||
15:25 20mPaper | Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper AwardTechnical Track Technical Track Zelin Zhao Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Tianxiao Gu Alibaba Group, Xiaoxing Ma Nanjing University Pre-print Media Attached | ||
15:45 20mPaper | Fast and Precise On-the-fly Patch Validation for AllTechnical Track Technical Track Pre-print Media Attached |
16:30 - 17:30 | 3.4.1. Deep Neural Networks: Data SelectionTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 1 +12h Chair(s): Ayse Tosun Istanbul Technical University | ||
16:30 20mPaper | Test Selection for Deep Learning SystemsJournal-First Journal-First Papers Wei Ma SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Anestis Tsakmalis University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg Pre-print Media Attached | ||
16:50 20mPaper | On the experiences of adopting automated data validation in an industrial machine learning projectSEIP SEIP - Software Engineering in Practice Lucy Ellen Lwakatare University of Helsinki, Finland, Ellinor Rånge Ericsson, Ivica Crnkovic Chalmers University of Technology, Jan Bosch Chalmers University of Technology, Sweden Link to publication Media Attached | ||
17:10 20mPaper | Distribution-Aware Testing of Neural Networks Using Generative ModelsTechnical Track Technical Track Swaroopa Dola University of Virginia, Matthew B Dwyer University of Virginia, Mary Lou Soffa University of Virginia Pre-print Media Attached |
16:30 - 17:30 | 3.4.4. Open Source: Developers' SkillsTechnical Track / Journal-First Papers at Blended Sessions Room 4 +12h Chair(s): Daniela Damian University of Victoria | ||
16:30 20mPaper | Software Engineering Whispers: The Effect of Textual Vs. Graphical Software Design Descriptions on Software Design CommunicationJournal-First Journal-First Papers Rodi Jolak Chalmers | University of Gothenburg, Maxime Savary-Leblanc University of Lille, Manuela Dalibor Software Engineering, RWTH Aachen University, Andreas Wortmann RWTH Aachen University, Regina Hebig Chalmers University of Technology & University of Gothenburg, Juraj Vincur Slovak University of Technology, Ivan Polasek Slovak University of Technology, Xavier Le Pallec University of Lille, Sebastian Gerard CEA Saclay - NanoInnov, Michel R. V. Chaudron Chalmers | University of Gothenburg DOI Media Attached | ||
16:50 20mPaper | What Makes a Great Maintainer of Open Source Projects?ACM SIGSOFT Distinguished PaperTechnical Track Technical Track Edson Dias Federal University of Pará, Paulo Meirelles University of São Paulo, Fernando Castor Federal University of Pernambuco, Igor Steinmacher Northern Arizona University, USA, Igor Wiese Federal University of Technology - Paraná (UTFPR), Gustavo Pinto Federal University of Pará Pre-print Media Attached | ||
17:10 20mPaper | Representation of Developer Expertise in Open Source SoftwareTechnical Track Technical Track Tapajit Dey Lero - The Irish Software Research Centre and University of Limerick, Andrey Karnauch University of Tennessee Knoxville, Audris Mockus The University of Tennessee Pre-print Media Attached |
19:20 - 20:15 | 3.5.1. Testing: General IssuesNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 1 +12h Chair(s): Claudia Ayala Universitat Politècnica de Catalunya, Spain | ||
19:20 15mPaper | Towards Evidence-based Testability MeasurementsNIER NIER - New Ideas and Emerging Results Luca Guglielmo Università degli Studi di Milano - Bicocca, Andrea Riboni Università degli Studi di Milano - Bicocca, Giovanni Denaro University of Milano-Bicocca, Italy Pre-print Media Attached | ||
19:35 20mPaper | GenTree: Using Decision Trees to Learn Interactions for Configurable SoftwareTechnical Track Technical Track Pre-print Media Attached | ||
19:55 20mPaper | Semantic Web Accessibility Testing via Hierarchical Visual AnalysisTechnical Track Technical Track Pre-print Media Attached |
19:20 - 20:10 | 3.5.2. Continuous Integration, Feature Models and Program TransformationNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h Chair(s): Antonia Bertolino CNR-ISTI | ||
19:20 20mPaper | Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP SEIP - Software |