The Software Engineering in Practice (SEIP) Track is the premier venue for practitioners and researchers to discuss insights, innovations, and solutions to concrete software engineering problems. The number of researchers is steadily increasing in industry and society is more dependent on software now than ever. Business success in software development heavily relies on excellence in utilizing novel software engineering (SE) techniques and algorithms. The growth of increased automation and digitalization, as well as the AI-impact, result in excellent data collection which in turn contributes to higher maturity and usability of data.
SEIP provides a unique forum for networking, exchanging ideas, fostering innovations, and forging long-term collaborations to address SE research that impacts directly on practice. SEIP will gather highly-qualified industrial and research participants that are eager to communicate and share common interests in software engineering. The track will be composed of invited speeches, paper presentations, reviewed talks, interactive sessions with a strong focus on software practice.
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:3020m Paper | 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 IIPre-print Media Attached | ||
| 10:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 11:1020m Paper | 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 SingaporePre-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:3020m Paper | 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 UniversityPre-print Media Attached | ||
| 10:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 11:1020m Paper | 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 UniversityPre-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:0520m Paper | 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 UniversityPre-print Media Attached | ||
| 12:2520m Paper | 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 UniversityPre-print Media Attached | ||
| 12:4520m Paper | Testing Machine Translation via Referential TransparencyTechnical Track Technical TrackPre-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:0520m Paper | 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 FKIEPre-print Media Attached | ||
| 12:2520m Paper | 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 ViennaPre-print Media Attached | ||
| 12:4515m Paper | 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 LeuvenPre-print Media Attached | ||
| 13:0015m Paper | 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 StuttgartPre-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:0520m Paper | 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 UniversityPre-print Media Attached | ||
| 12:2520m Paper | Using Domain-specific Corpora for Improved Handling of Ambiguity in Requirements 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 OttawaPre-print Media Attached | ||
| 12:4515m Paper | 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 UniversityPre-print Media Attached | ||
| 13:0015m Paper | 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 UniversityPre-print Media Attached | ||
| 15:20 - 16:15 | 1.3.3. Open ScienceNIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at Blended Sessions Room 3  +12h Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
| 15:2020m Paper | 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 UniversityPre-print Media Attached | ||
| 15:4020m Paper | 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 EngineeringDOI Pre-print Media Attached | ||
| 16:0015m Paper | 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ónPre-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:4020m Paper | 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 UniversityLink to publication DOI Pre-print Media Attached | ||
| 17:0020m Paper | What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration Technical TrackPre-print Media Attached | ||
| 17:2015m Paper | 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 TorontoPre-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:4015m Paper | 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, BombayPre-print Media Attached | ||
| 16:5520m Paper | Abacus: Precise Side-Channel Analysis 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 UniversityPre-print Media Attached | ||
| 17:1520m Paper | 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 USCPre-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:3520m Paper | 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 GothenburgPre-print Media Attached | ||
| 19:5520m Paper | 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 CollegePre-print Media Attached | ||
| 20:1520m Paper | 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 UniversityDOI Pre-print Media Attached | ||
| 20:3520m Paper | 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 UniversityPre-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:3520m Paper | 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 EricssonPre-print Media Attached | ||
| 19:5520m Paper | 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 TechnologyPre-print Media Attached | ||
| 20:1520m Paper | 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 MichiganPre-print Media Attached | ||
| 20:3520m Paper | 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 WashingtonLink 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:3020m Paper | 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 ElectronicsLink to publication DOI Pre-print Media Attached | ||
| 22:5020m Paper | Using Machine Intelligence to Prioritise Code Review RequestsSEIP SEIP - Software Engineering in PracticePre-print Media Attached | ||
| 23:1020m Paper | 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 italianaPre-print Media Attached | ||
| 22:30 - 23:30 | |||
| 22:3020m Paper | 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 IIPre-print Media Attached | ||
| 22:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 23:1020m Paper | 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 SingaporePre-print Media Attached | ||
| 22:30 - 23:30 | |||
| 22:3020m Paper | 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 UniversityPre-print Media Attached | ||
| 22:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 23:1020m Paper | 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 UniversityPre-print Media Attached | ||
Wed 26 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 00:05 - 01:05 | |||
| 00:0520m Paper | 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 UniversityPre-print Media Attached | ||
| 00:2520m Paper | 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 UniversityPre-print Media Attached | ||
| 00:4520m Paper | Testing Machine Translation via Referential TransparencyTechnical Track Technical TrackPre-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:0520m Paper | 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 FKIEPre-print Media Attached | ||
| 00:2520m Paper | 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 ViennaPre-print Media Attached | ||
| 00:4515m Paper | 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 LeuvenPre-print Media Attached | ||
| 01:0015m Paper | 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 StuttgartPre-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:0520m Paper | 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 UniversityPre-print Media Attached | ||
| 00:2520m Paper | Using Domain-specific Corpora for Improved Handling of Ambiguity in Requirements 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 OttawaPre-print Media Attached | ||
| 00:4515m Paper | 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 UniversityPre-print Media Attached | ||
| 01:0015m Paper | 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 UniversityPre-print Media Attached | ||
| 03:20 - 04:15 |  1.3.3. Open ScienceJournal-First Papers / NIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 3 | ||
| 03:2020m Paper | 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 UniversityPre-print Media Attached | ||
| 03:4020m Paper | 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 EngineeringDOI Pre-print Media Attached | ||
| 04:0015m Paper | 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ónPre-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:4020m Paper | 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 UniversityLink to publication DOI Pre-print Media Attached | ||
| 05:0020m Paper | What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration Technical TrackPre-print Media Attached | ||
| 05:2015m Paper | 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 TorontoPre-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:4015m Paper | 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, BombayPre-print Media Attached | ||
| 04:5520m Paper | Abacus: Precise Side-Channel Analysis 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 UniversityPre-print Media Attached | ||
| 05:1520m Paper | 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 USCPre-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:3520m Paper | 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 GothenburgPre-print Media Attached | ||
| 07:5520m Paper | 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 CollegePre-print Media Attached | ||
| 08:1520m Paper | 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 UniversityDOI Pre-print Media Attached | ||
| 08:3520m Paper | 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 UniversityPre-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:3520m Paper | 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 EricssonPre-print Media Attached | ||
| 07:5520m Paper | 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 TechnologyPre-print Media Attached | ||
| 08:1520m Paper | 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 MichiganPre-print Media Attached | ||
| 08:3520m Paper | 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 WashingtonLink 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:2020m Paper | 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 UniversityPre-print Media Attached | ||
| 11:4020m Paper | 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 UniversityPre-print Media Attached | ||
| 12:0020m Paper | 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 UniversityPre-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:2020m Paper | 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 UniversityPre-print Media Attached File Attached | ||
| 11:4020m Paper | 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 UniversityPre-print Media Attached | ||
| 12:0020m Paper | Scalable Quantitative Verification For Deep Neural Networks 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 SingaporePre-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:2020m Paper | Adversarial Specification MiningJournal-First Journal-First PapersDOI Pre-print Media Attached | ||
| 11:4020m Paper | 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, UKPre-print Media Attached | ||
| 12:0020m Paper | Trace-Checking CPS Properties: Bridging the Cyber-Physical Gap 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 OttawaPre-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:2020m Research 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 SecurityPre-print Media Attached | ||
| 11:4020m Paper | PyART: Python API Recommendation in Real-Time 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 UniversityPre-print Media Attached | ||
| 12:0020m Paper | PyCG: Practical Call Graph Generation in Python 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 AthensPre-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:5520m Paper | 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 UniversityPre-print Media Attached | ||
| 13:1520m Paper | 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 UniversityPre-print Media Attached | ||
| 13:3520m Paper | 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 TechnologyPre-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:5520m Paper | An Evolutionary Study of Configuration Design and Implementation in Cloud Systems 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-ChampaignPre-print Media Attached File Attached | ||
| 13:1520m Paper | 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 ResearchPre-print Media Attached | ||
| 13:3520m Paper | 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 GothenburgPre-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:5520m Paper | 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 TechnologyPre-print Media Attached | ||
| 13:1520m Paper | 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 UniversityPre-print Media Attached | ||
| 13:3520m Paper | 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 UniversityPre-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:5520m Paper | 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 NewcastlePre-print Media Attached | ||
| 13:1520m Paper | 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 TechnologyPre-print Media Attached | ||
| 13:3520m Paper | EvoSpex: An Evolutionary Algorithm for Learning Postconditions 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 AiresPre-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:5520m Paper | 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 UniversityPre-print Media Attached | ||
| 13:1520m Paper | 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 ResearchPre-print Media Attached | ||
| 13:3520m Paper | Reducing DNN Properties to Enable Falsification with Adversarial Attacks Technical Track David Shriver University of Virginia, Sebastian Elbaum University of Virginia, Matthew B Dwyer University of VirginiaLink 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:3020m Paper | 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 UniversityPre-print Media Attached | ||
| 14:5020m Paper | 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 MolisePre-print Media Attached | ||
| 15:1020m Paper | 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 ResearchPre-print Media Attached | ||
| 14:30 - 15:30 | 2.3.2. Self-Admitted Technical DebtJournal-First Papers / Technical Track at Blended Sessions Room 2  +12h Chair(s): Mika Mäntylä University of Oulu | ||
| 14:3020m Paper | 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 TechnologyDOI Pre-print Media Attached | ||
| 14:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 15:1020m Paper | 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, USALink 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:3020m Paper | Semi-supervised Log-based Anomaly Detection via Probabilistic Label Estimation 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 UniversityPre-print Media Attached | ||
| 14:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 15:1015m Short-paper | On Automatic Parsing of Log RecordsNIER NIER - New Ideas and Emerging ResultsPre-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:3020m Paper | 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 ChinaDOI Pre-print Media Attached | ||
| 14:5020m Paper | Smart Contract Security: a Practitioners’ Perspective 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 UniversityPre-print Media Attached | ||
| 15:1020m Paper | 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:0520m Paper | Input Algebras 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 SecurityPre-print Media Attached | ||
| 16:2520m Paper | Fuzzing Symbolic ExpressionsTechnical Track Technical Track Luca Borzacchiello Sapienza University of Rome, Emilio Coppa Sapienza University of Rome, Camil Demetrescu Sapienza University of RomePre-print Media Attached | ||
| 16:4520m Paper | 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, BerkeleyPre-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:5020m Paper | 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 SecurityLink to publication DOI Pre-print Media Attached | ||
| 19:1020m Paper | 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 ResearchLink to publication Pre-print Media Attached | ||
| 19:3020m Paper | 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 UniversityPre-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:5020m Paper | 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 italianaPre-print Media Attached | ||
| 19:1020m Paper | 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, USAPre-print Media Attached | ||
| 19:3020m Paper | Learning Autocompletion from Real-World DatasetsSEIP SEIP - Software Engineering in PracticePre-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:4020m Paper | 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 UniversityPre-print Media Attached | ||
| 21:0020m Paper | 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, OntarioPre-print Media Attached | ||
| 21:2020m Paper | 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 DelawarePre-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:4020m Full-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, USAPre-print Media Attached | ||
| 21:0020m Paper | 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 AlbertaPre-print Media Attached | ||
| 21:2020m Paper | IoT Bugs and Development Challenges 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:2020m Paper | 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 UniversityPre-print Media Attached File Attached | ||
| 23:4020m Paper | 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 UniversityPre-print Media Attached | ||
| 00:0020m Paper | Scalable Quantitative Verification For Deep Neural Networks 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 SingaporePre-print Media Attached | ||
| 23:20 - 00:20 | |||
| 23:2020m Paper | Adversarial Specification MiningJournal-First Journal-First PapersDOI Pre-print Media Attached | ||
| 23:4020m Paper | 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, UKPre-print Media Attached | ||
| 00:0020m Paper | Trace-Checking CPS Properties: Bridging the Cyber-Physical Gap 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 OttawaPre-print Media Attached | ||
| 23:20 - 00:20 | |||
| 23:2020m Research 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 SecurityPre-print Media Attached | ||
| 23:4020m Paper | PyART: Python API Recommendation in Real-Time 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 UniversityPre-print Media Attached | ||
| 00:0020m Paper | PyCG: Practical Call Graph Generation in Python 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 AthensPre-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:5520m Paper | 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 UniversityPre-print Media Attached | ||
| 01:1520m Paper | 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 UniversityPre-print Media Attached | ||
| 01:3520m Paper | 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 TechnologyPre-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:5520m Paper | An Evolutionary Study of Configuration Design and Implementation in Cloud Systems 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-ChampaignPre-print Media Attached File Attached | ||
| 01:1520m Paper | 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 ResearchPre-print Media Attached | ||
| 01:3520m Paper | 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 GothenburgPre-print Media Attached | ||
| 00:55 - 01:55 | |||
| 00:5520m Paper | 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 TechnologyPre-print Media Attached | ||
| 01:1520m Paper | 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 UniversityPre-print Media Attached | ||
| 01:3520m Paper | 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 UniversityPre-print Media Attached | ||
| 00:55 - 01:55 | |||
| 00:5520m Paper | 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 NewcastlePre-print Media Attached | ||
| 01:1520m Paper | 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 TechnologyPre-print Media Attached | ||
| 01:3520m Paper | EvoSpex: An Evolutionary Algorithm for Learning Postconditions 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 AiresPre-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:3020m Paper | 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 UniversityPre-print Media Attached | ||
| 02:5020m Paper | 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 MolisePre-print Media Attached | ||
| 03:1020m Paper | 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 ResearchPre-print Media Attached | ||
| 02:30 - 03:30 |  2.3.2. Self-Admitted Technical DebtJournal-First Papers / Technical Track at Blended Sessions Room 2 | ||
| 02:3020m Paper | 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 TechnologyDOI Pre-print Media Attached | ||
| 02:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 03:1020m Paper | 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, USALink 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:3020m Paper | Semi-supervised Log-based Anomaly Detection via Probabilistic Label Estimation 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 UniversityPre-print Media Attached | ||
| 02:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 03:1015m Short-paper | On Automatic Parsing of Log RecordsNIER NIER - New Ideas and Emerging ResultsPre-print Media Attached | ||
| 02:30 - 03:30 | |||
| 02:3020m Paper | 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 ChinaDOI Pre-print Media Attached | ||
| 02:5020m Paper | Smart Contract Security: a Practitioners’ Perspective 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 UniversityPre-print Media Attached | ||
| 03:1020m Paper | 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:0520m Paper | Input Algebras 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 SecurityPre-print Media Attached | ||
| 04:2520m Paper | Fuzzing Symbolic ExpressionsTechnical Track Technical Track Luca Borzacchiello Sapienza University of Rome, Emilio Coppa Sapienza University of Rome, Camil Demetrescu Sapienza University of RomePre-print Media Attached | ||
| 04:4520m Paper | 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, BerkeleyPre-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:0520m Paper | Semantic Patches for Adaptation of JavaScript Programs to Evolving Libraries Technical Track Benjamin Barslev Nielsen Aarhus University, Martin Toldam Torp Aarhus University, Anders Møller Aarhus UniversityPre-print Media Attached | ||
| 04:2520m Paper | 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 UniversityLink to publication DOI Pre-print Media Attached | ||
| 04:4520m Paper | 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 UniversityDOI 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:5020m Paper | 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 italianaPre-print Media Attached | ||
| 07:1020m Paper | 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, USAPre-print Media Attached | ||
| 07:3020m Paper | Learning Autocompletion from Real-World DatasetsSEIP SEIP - Software Engineering in PracticePre-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:4020m Paper | 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 UniversityPre-print Media Attached | ||
| 09:0020m Paper | 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, OntarioPre-print Media Attached | ||
| 09:2020m Paper | 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 DelawarePre-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:4020m Full-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, USAPre-print Media Attached | ||
| 09:0020m Paper | 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 AlbertaPre-print Media Attached | ||
| 09:2020m Paper | IoT Bugs and Development Challenges 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:0015m Paper | 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 UniversityPre-print Media Attached | ||
| 10:1520m Full-paper | "Ignorance and Prejudice" in Software FairnessTechnical Track Technical TrackPre-print Media Attached | ||
| 10:3520m Paper | 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, IrelandLink 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:0020m Paper | 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 ElectronicsPre-print Media Attached | ||
| 10:2020m Paper | 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, ChinaLink to publication DOI Pre-print Media Attached | ||
| 10:4020m Paper | 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 italianaPre-print Media Attached | ||
| 10:00 - 11:00 | 3.1.3. Defect Prediction: Automation #2Journal-First Papers / Technical Track at Blended Sessions Room 3  +12h Chair(s): Robert Feldt Chalmers | University of Gothenburg, Blekinge Institute of Technology | ||
| 10:0020m Paper | 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 UniversityPre-print Media Attached | ||
| 10:2020m Paper | 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 WaterlooLink to publication DOI Authorizer link Pre-print Media Attached | ||
| 10:4020m Paper | 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 TechnologyDOI 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:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 12:1020m Paper | 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 UniversityPre-print Media Attached | ||
| 12:3020m Paper | 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 UniversityLink to publication Pre-print Media Attached | ||
| 12:5020m Paper | 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 SystemsPre-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:5020m Paper | 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 UniversityDOI Pre-print Media Attached | ||
| 12:1020m Full-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 UniversityPre-print Media Attached | ||
| 12:3020m Paper | 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 UniversityPre-print Media Attached | ||
| 12:5020m Paper | 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 UniversityDOI 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:0520m Paper | 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, ChinaPre-print Media Attached | ||
| 15:2520m Paper | 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 ResearchLink to publication DOI Pre-print Media Attached | ||
| 15:4520m Paper | 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 IBMPre-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:0520m Paper | 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 UniversityPre-print Media Attached | ||
| 15:2520m Paper | 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 AustinPre-print Media Attached | ||
| 15:4520m Paper | 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 UniversityLink 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:0520m Paper | 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 SingaporeLink to publication DOI Pre-print Media Attached | ||
| 15:2520m Paper | Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper Award Technical Track Zelin Zhao Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Tianxiao Gu Alibaba Group, Xiaoxing Ma Nanjing UniversityPre-print Media Attached | ||
| 15:4520m Paper | Fast and Precise On-the-fly Patch Validation for AllTechnical Track Technical TrackPre-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:3020m Paper | 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, LuxembourgPre-print Media Attached | ||
| 16:5020m Paper | 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, SwedenLink to publication Media Attached | ||
| 17:1020m Paper | Distribution-Aware Testing of Neural Networks Using Generative Models Technical Track Swaroopa Dola University of Virginia, Matthew B Dwyer University of Virginia, Mary Lou Soffa University of VirginiaPre-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:3020m Paper | 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 GothenburgDOI Media Attached | ||
| 16:5020m Paper | 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:1020m Paper | Representation of Developer Expertise in Open Source Software 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 TennesseePre-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:2015m Paper | 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, ItalyPre-print Media Attached | ||
| 19:3520m Paper | GenTree: Using Decision Trees to Learn Interactions for Configurable Software Technical TrackPre-print Media Attached | ||
| 19:5520m Paper | Semantic Web Accessibility Testing via Hierarchical Visual AnalysisTechnical Track Technical TrackPre-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 / Technical Track at Blended Sessions Room 2  +12h Chair(s): Antonia Bertolino CNR-ISTI | ||
| 19:2020m Paper | Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP SEIP - Software Engineering in Practice Florian Angermeir Technical University of Munich, Markus Voggenreiter Siemens - LMU, Fabiola Moyon Siemens / TUM, Daniel Mendez Blekinge Institute of TechnologyPre-print Media Attached | ||
| 19:4015m Paper | Towards Automated Testing and Debugging of Feature ModelsNIER NIER - New Ideas and Emerging Results Viet-Man Le Graz University of Technology, Alexander Felfernig Graz University of Technology, Mathias Uta Siemens  Gas  and  Power, David Benavides Universidad de Sevilla, Jose Galindo University of Seville, Trang Tran Graz University of TechnologyLink to publication Pre-print Media Attached | ||
| 19:5515m Paper | Towards Modal Software EngineeringNIER NIER - New Ideas and Emerging Results Ramy Shahin University of TorontoPre-print Media Attached | ||
| 20:50 - 21:50 | 3.6.2. Program Repair: General IssuesTechnical Track at Blended Sessions Room 2  +12h Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
| 20:5020m Paper | Bounded Exhaustive Search of Alloy Specification Repairs Technical Track Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Guolong Zheng University of Nebraska Lincoln, Hamid Bagheri University of Nebraska-Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos AiresPre-print Media Attached | ||
| 21:1020m Paper | Shipwright: A Human-in-the-Loop System for Dockerfile Repair Technical Track Jordan Henkel University of Wisconsin--Madison, Denini Silva Federal University of Pernambuco, Leopoldo Teixeira Federal University of Pernambuco, Marcelo d'Amorim Federal University of Pernambuco, Thomas Reps University of Wisconsin--MadisonPre-print Media Attached | ||
| 21:3020m Paper | CURE: Code-Aware Neural Machine Translation for Automatic Program RepairTechnical Track Technical TrackPre-print Media Attached | ||
| 22:00 - 22:55 |  3.1.1. Social Equality and Fairness #2Journal-First Papers / Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 1 | ||
| 22:0015m Paper | 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 UniversityPre-print Media Attached | ||
| 22:1520m Full-paper | "Ignorance and Prejudice" in Software FairnessTechnical Track Technical TrackPre-print Media Attached | ||
| 22:3520m Paper | 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, IrelandLink to publication DOI Pre-print Media Attached | ||
| 22:00 - 23:00 |  3.1.2. Deep Neural Networks: Supporting SE Tasks #2Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 2 | ||
| 22:0020m Paper | 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 ElectronicsPre-print Media Attached | ||
| 22:2020m Paper | 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, ChinaLink to publication DOI Pre-print Media Attached | ||
| 22:4020m Paper | 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 italianaPre-print Media Attached | ||
| 22:00 - 23:00 |  3.1.4. Vulnerabilities in Android #2Journal-First Papers / Technical Track at Blended Sessions Room 4 | ||
| 22:0020m Paper | JUSTGen: Effective Test Generation for Unspecified JNI Behaviors on JVMs Technical TrackPre-print Media Attached | ||
| 22:2020m Paper | Why an Android App is Classified as Malware? Towards Malware Classification InterpretationJournal-First Journal-First Papers bozhi wu Nanyang Technological University, Sen Chen Tianjin University, Cuiyun Gao Harbin Institute of Technology, Lingling Fan Nankai University, Yang Liu Nanyang Technological University, Weiping Wen Peking University, Michael Lyu The Chinese University of Hong KongDOI Pre-print Media Attached | ||
| 22:4020m Paper | Security Analysis of Permission Re-delegation Vulnerabilities in Android AppsJournal-First Journal-First Papers Biniam Fisseha Demissie Fondazione Bruno Kessler, Mariano Ceccato University of Verona, Lwin Khin Shar Singapore Management UniversityLink to publication DOI Media Attached | ||
| 23:50 - 01:10 |  3.2.1. Programming: Code Analysis AlgorithmsSEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 1 | ||
| 23:5020m Paper | 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 UniversityPre-print Media Attached | ||
| 00:1020m Paper | 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 UniversityPre-print Media Attached | ||
| 00:3020m Paper | 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 UniversityLink to publication Pre-print Media Attached | ||
| 00:5020m Paper | 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 SystemsPre-print Media Attached | ||
| 23:50 - 01:10 |  3.2.2. Q&A in Online Platforms: Stack Overflow #2 Technical Track / Journal-First Papers at Blended Sessions Room 2 | ||
| 23:5020m Paper | 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 UniversityDOI Pre-print Media Attached | ||
| 00:1020m Full-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 UniversityPre-print Media Attached | ||
| 00:3020m Paper | 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 UniversityPre-print Media Attached | ||
| 00:5020m Paper | 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 UniversityDOI Pre-print Media Attached | ||
Fri 28 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 03:05 - 04:05 |  3.3.1. Monitoring Cloud-Based ServicesTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 | ||
| 03:0520m Paper | 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, ChinaPre-print Media Attached | ||
| 03:2520m Paper | 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 ResearchLink to publication DOI Pre-print Media Attached | ||
| 03:4520m Paper | 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 IBMPre-print Media Attached | ||
| 03:05 - 04:05 |  3.3.2. API: Development SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2 | ||
| 03:0520m Paper | 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 UniversityPre-print Media Attached | ||
| 03:2520m Paper | 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 AustinPre-print Media Attached | ||
| 03:4520m Paper | 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 UniversityLink to publication Pre-print Media Attached | ||
| 03:05 - 04:05 |  3.3.3. Program Repair: Automated PatchingJournal-First Papers / Technical Track at Blended Sessions Room 3 | ||
| 03:0520m Paper | 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 SingaporeLink to publication DOI Pre-print Media Attached | ||
| 03:2520m Paper | Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper Award Technical Track Zelin Zhao Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Tianxiao Gu Alibaba Group, Xiaoxing Ma Nanjing UniversityPre-print Media Attached | ||
| 03:4520m Paper | Fast and Precise On-the-fly Patch Validation for AllTechnical Track Technical TrackPre-print Media Attached | ||
| 03:05 - 04:05 | |||
| 03:0520m Paper | Quantifying, Characterizing, and Mitigating Flakily Covered Program ElementsJournal-First Journal-First Papers Shivashree Vysali Vaidhyam Subramanian McGill University, Shane McIntosh , Bram Adams Queens UniversityPre-print Media Attached | ||
| 03:2520m Paper | FlakeFlagger: Predicting Flakiness Without Rerunning Tests Technical Track Abdulrahman Alshammari George Mason University, Christopher Morris Carnegie Mellon University, Michael Hilton Carnegie Mellon University, USA, Jonathan Bell Northeastern UniversityPre-print Media Attached | ||
| 03:4520m Paper | An Empirical Analysis of UI-based Flaky Tests Technical Track Alan Romano University at Buffalo, Zihe Song University of Texas at Dallas, Sampath Grandhi University of Texas at Dallas, Wei Yang University of Texas at Dallas, Weihang Wang University at Buffalo, SUNYPre-print Media Attached | ||
| 04:30 - 05:30 |  3.4.4. Open Source: Developers' SkillsJournal-First Papers / Technical Track at Blended Sessions Room 4 | ||
| 04:3020m Paper | 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 GothenburgDOI Media Attached | ||
| 04:5020m Paper | 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 | ||
| 05:1020m Paper | Representation of Developer Expertise in Open Source Software 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 TennesseePre-print Media Attached | ||
| 07:20 - 08:15 |  3.5.1. Testing: General IssuesNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 1 | ||
| 07:2015m Paper | 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, ItalyPre-print Media Attached | ||
| 07:3520m Paper | GenTree: Using Decision Trees to Learn Interactions for Configurable Software Technical TrackPre-print Media Attached | ||
| 07:5520m Paper | Semantic Web Accessibility Testing via Hierarchical Visual AnalysisTechnical Track Technical TrackPre-print Media Attached | ||
| 07:20 - 08:10 |  3.5.2. Continuous Integration, Feature Models and Program TransformationNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2 | ||
| 07:2020m Paper | Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP SEIP - Software Engineering in Practice Florian Angermeir Technical University of Munich, Markus Voggenreiter Siemens - LMU, Fabiola Moyon Siemens / TUM, Daniel Mendez Blekinge Institute of TechnologyPre-print Media Attached | ||
| 07:4015m Paper | Towards Automated Testing and Debugging of Feature ModelsNIER NIER - New Ideas and Emerging Results Viet-Man Le Graz University of Technology, Alexander Felfernig Graz University of Technology, Mathias Uta Siemens  Gas  and  Power, David Benavides Universidad de Sevilla, Jose Galindo University of Seville, Trang Tran Graz University of TechnologyLink to publication Pre-print Media Attached | ||
| 07:5515m Paper | Towards Modal Software EngineeringNIER NIER - New Ideas and Emerging Results Ramy Shahin University of TorontoPre-print Media Attached | ||
| 08:50 - 09:50 | |||
| 08:5020m Paper | Containing Malicious Package Updates in npm with a Lightweight Permission SystemTechnical Track Technical Track Gabriel Ferreira Carnegie Mellon University, Limin Jia Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University, Christian Kästner Carnegie Mellon UniversityPre-print Media Attached | ||
| 09:1020m Paper | Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps’ Native Code Technical Track Sumaya Almanee University of California, Irvine, Arda Ünal University of California, Irvine, Mathias Payer EPFL, Joshua Garcia University of California, IrvineLink to publication DOI Pre-print Media Attached | ||
| 09:3020m Paper | If It’s Not Secure, It Should Not Compile: Preventing DOM-Based XSS in Large-Scale Web Development with API HardeningTechnical Track Technical TrackPre-print Media Attached | ||
| 08:50 - 09:50 | |||
| 08:5020m Paper | Bounded Exhaustive Search of Alloy Specification Repairs Technical Track Simón Gutiérrez Brida University of Rio Cuarto and CONICET, Argentina, Germán Regis University of Rio Cuarto, Argentina, Guolong Zheng University of Nebraska Lincoln, Hamid Bagheri University of Nebraska-Lincoln, ThanhVu Nguyen University of Nebraska, Lincoln, Nazareno Aguirre University of Rio Cuarto and CONICET, Argentina, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos AiresPre-print Media Attached | ||
| 09:1020m Paper | Shipwright: A Human-in-the-Loop System for Dockerfile Repair Technical Track Jordan Henkel University of Wisconsin--Madison, Denini Silva Federal University of Pernambuco, Leopoldo Teixeira Federal University of Pernambuco, Marcelo d'Amorim Federal University of Pernambuco, Thomas Reps University of Wisconsin--MadisonPre-print Media Attached | ||
| 09:3020m Paper | CURE: Code-Aware Neural Machine Translation for Automatic Program RepairTechnical Track Technical TrackPre-print Media Attached | ||
| 10:00 - 10:55 | 4.1.2. Agile MethodsTechnical Track / SEIS - Software Engineering in Society / Journal-First Papers at Blended Sessions Room 2  +12h Chair(s): Silverio Martínez-Fernández UPC-BarcelonaTech | ||
| 10:0020m Paper | Real World Scrum A Grounded Theory of Variations in PracticeJournal-First Journal-First Papers Zainab Masood University of Auckland, Rashina Hoda Monash University, Kelly Blincoe University of AucklandDOI Pre-print Media Attached | ||
| 10:2015m Paper | Awareness and Perception of Agile in Saudi Software IndustrySEIS SEIS - Software Engineering in SocietyPre-print Media Attached | ||
| 10:3520m Paper | Playing Planning Poker in Crowds: Human Computation of Software Effort EstimatesTechnical Track Technical TrackPre-print Media Attached | ||
| 10:00 - 10:55 | 4.1.4. Image ProcessingJournal-First Papers / Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4  +12h Chair(s): Oscar Pastor Universitat Politecnica de Valencia | ||
| 10:0020m Paper | psc2code: Denoising Code Extraction from Programming ScreencastsJournal-First Journal-First Papers Lingfeng Bao  Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, David Lo Singapore Management University, Minghui Wu Zhejiang University City College}, Xiaohu Yang Zhejiang UniversityPre-print Media Attached | ||
| 10:2020m Paper | IMGDroid: Detecting Image Loading Defects in Android Applications Technical Track Wei Song Nanjing University of Science & Technology, Mengqi Han Nanjing University of Science & Technology, Jeff Huang Texas A&M UniversityLink to publication DOI Pre-print Media Attached | ||
| 10:4015m Paper | Image-based Social Sensing: Combining AI and the Crowd to Mine Policy-Adherence Indicators from TwitterSEIS SEIS - Software Engineering in Society Virginia Negri Politecnico di Milano, Dario Scuratti Politecnico di Milano, Stefano Agresti Politecnico di Milano, Donya Rooein Politecnico di Milano, Gabriele Scalia Politecnico di Milano, Jose Luis Fernandez-Marquez University of Geneva, Amudha Ravi Shankar UNIGE, Mark Carman Politecnico di Milano, Barbara Pernici Politecnico di MilanoPre-print Media Attached | ||
| 11:30 - 12:30 | 4.2.1. API: Evolution and Maintenance #2Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1  +12h Chair(s): Giuseppe Scanniello University of Basilicata | ||
| 11:3020m Paper | Identifying and Characterizing Silently-Evolved Methods in the Android APISEIP SEIP - Software Engineering in Practice Pei Liu Monash University, Li Li Monash University, Yichun Yan University of Minnesota, Mattia Fazzini University of Minnesota, John Grundy Monash UniversityPre-print Media Attached | ||
| 11:5020m Paper | DepOwl: Detecting Dependency Bugs to Prevent Compatibility FailuresTechnical Track Technical Track Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Tingting Yu University of Kentucky, Chen Zeng National University of Defense Technology, Erci Xu National University of Defense Technology, Xiaodong Liu National University of Defense Technology, Ji Wang National University of Defense Technology, Liao Xiangke National University of Defense Technology, ChinaPre-print Media Attached | ||
| 12:1020m Paper | Hero: On the Chaos When PATH Meets ModulesACM SIGSOFT Distinguished PaperTechnical Track Technical Track Ying Wang Northeastern University, China, Liang Qiao Northeastern University, China, Chang Xu Nanjing University, Yepang Liu Southern University of Science and Technology, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Na Meng Virginia Tech, USA, Hai Yu Northeastern University, China, Zhiliang Zhu Northeastern University, ChinaPre-print Media Attached | ||
| 11:30 - 12:30 | 4.2.2. Testing: AutomationSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2  +12h Chair(s): José Miguel Rojas University of Leicester, UK | ||
| 11:3020m Paper | IntelliGen: Automatic Driver Synthesis for FuzzTestingSEIP SEIP - Software Engineering in Practice Mingrui Zhang Tsinghua University, Beijing, China, Jianzhong Liu ShanghaiTech University, Fuchen Ma Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua UniversityPre-print Media Attached | ||
| 11:5020m Paper | Layout and Image Recognition Driving Cross-Platform Automated Mobile TestingTechnical Track Technical Track Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Yexiao Yun Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing UniversityPre-print Media Attached | ||
| 12:1020m Paper | Industry Practice of Coverage-Guided Enterprise-Level DBMS FuzzingSEIP SEIP - Software Engineering in Practice Mingzhe Wang Tsinghua University, Zhiyong Wu Tsinghua University, China, Xinyi Xu Tsinghua University, Jie Liang , Chijin Zhou Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua UniversityPre-print Media Attached | ||
| 11:30 - 12:30 | 4.2.4. Fault Localization #3SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 4  +12h Chair(s): Mika Mäntylä University of Oulu | ||
| 11:3020m Paper | An Empirical Study on Deployment Faults of Deep Learning Based Mobile ApplicationsTechnical Track Technical Track Zhenpeng Chen Peking University, China, Huihan Yao Peking University, Yiling Lou Peking University, Yanbin Cao Peking University, China, Yuanqiang Liu Peking University, China, Haoyu Wang Beijing University of Posts and Telecommunications, Xuanzhe Liu Peking UniversityPre-print Media Attached | ||
| 11:5020m Paper | MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice SystemsSEIP SEIP - Software Engineering in Practice Dewei Liu Fudan University, Chuan He Fudan University, Xin Peng Fudan University, China, Fan Lin Alibaba Group, Chenxi Zhang Fudan University, Shengfang Gong Alibaba Group, Ziang Li Alibaba Group, Jiayu Ou Alibaba Group, Zheshun Wu Alibaba GroupPre-print Media Attached | ||
| 12:1020m Paper | Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control SystemsTechnical Track Technical Track Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Nan Niu University of Cincinnati, Lu Zhang Peking University, China, Yamin Hu Beijing Institute of TechnologyPre-print Media Attached | ||
| 15:05 - 16:05 | 4.3.1. Analyzing System Properties: Correctness, Determinism, RealizabilityTechnical Track at Blended Sessions Room 1  +12h Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari | ||
| 15:0520m Paper | JEST: N+1-version Differential Testing of Both JavaScript Engines and SpecificationACM SIGSOFT Distinguished Paper Technical TrackPre-print Media Attached | ||
| 15:2520m Paper | Unrealizable Cores for Reactive Systems Specifications Technical TrackDOI Pre-print Media Attached | ||
| 15:4520m Paper | Verifying Determinism in Sequential Programs Technical Track Rashmi Mudduluru University of Washington, Jason Waataja UW CSE, Suzanne Millstein University of Washington, Michael D. Ernst UW CSEPre-print Media Attached | ||
| 16:40 - 17:55 | 4.4.1. SEIP TalksSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1  +12h Chair(s): Sigrid Eldh Ericsson, Sweden | ||
| 16:4025m Talk | How to integrate with real cars - minimizing lead time at VolkswagenSEIP SEIP - Software Engineering in PracticePre-print Media Attached | ||
| 17:0525m Talk | Re-Imagining  Performance Reviews: Automated Dashboards for Continuous Visibility of Engineers' PerformanceSEIP SEIP - Software Engineering in Practice Fatma Meawad RobustaPre-print Media Attached | ||
| 17:3025m Talk | Challenges and Gratitude: A Diary Study of Software Engineers Working From Home During Covid-19 PandemicSEIP SEIP - Software Engineering in PracticeLink to publication Pre-print Media Attached | ||
| 16:40 - 18:00 | 4.4.2. Defect Prediction: Modeling and PerformanceJournal-First Papers / Technical Track at Blended Sessions Room 2  +12h Chair(s): Ayse Tosun Istanbul Technical University | ||
| 16:4020m Paper | On the Need of Preserving Order of Data When Validating Within-Project Defect ClassifiersJournal-First Journal-First Papers Davide Falessi California Polytechnic State University, Jacky Huang California Polytechnic State University, USA, Likhita Narayana California Polytechnic State University, USA, Jennifer Fong Thai California Polytechnic State University, USA, Burak Turhan Monash UniversityLink to publication DOI Pre-print Media Attached | ||
| 17:0020m Paper | Using black-box performance models to detect performance regressions under varying workloads: an empirical studyJournal-First Journal-First Papers Lizhi Liao Concordia University, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Heng Li Polytechnique Montréal, Yi Zeng Concordia University, Weiyi Shang Concordia University, Jianmei Guo Alibaba Group, Catalin Sporea ERA Environmental Management Solutions, Andrei Toma ERA Environmental Management Solutions, Sarah Sajedi ERA Environmental Management SolutionsLink to publication DOI Pre-print Media Attached | ||
| 17:2020m Paper | Predicting Performance Anomalies in Software Systems at Run-timeJournal-First Journal-First Papers Guoliang Zhao Computer Science of Queen's University, Safwat Hassan Thompson Rivers University, Ying Zou Queen's University, Kingston, Ontario, Derek Truong IBM Canada, Toby Corbin IBM UKPre-print Media Attached | ||
| 17:4020m Paper | How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity ProjectsTechnical Track Technical Track Fariha Nusrat University of Texas at San Antonio, Foyzul Hassan University of Michigan - Dearborn, Hao Zhong Shanghai Jiao Tong University, Xiaoyin Wang University of Texas at San AntonioPre-print Media Attached | ||
| 16:40 - 17:55 | 4.4.3. Developers: Well-being and ProductivityTechnical Track / Journal-First Papers / SEIS - Software Engineering in Society / SEIP - Software Engineering in Practice at Blended Sessions Room 3  +12h Chair(s): Birgit Penzenstadler Chalmers | ||
| 16:4015m Paper | QFL: Data-Driven Feedback Loop to Manage Quality in Agile DevelopmentSEIS SEIS - Software Engineering in Society Lidia López Universitat Politècnica de Catalunya, Spain, Alessandra Bagnato Softeam, Antonin Ahbervé , Xavier Franch Universitat Politècnica de CatalunyaPre-print Media Attached | ||
| 16:5520m Paper | The Daily Life of Software Engineers during the COVID-19 PandemicSEIP SEIP - Software Engineering in Practice Daniel Russo Department of Computer Science, Aalborg University, Paul Hanel University of Essex, Seraphina Altnickel mia raeumerei GmbH, Niels van Berkel Aalborg UniversityPre-print Media Attached | ||
| 17:1520m Paper | Pandemic Programming: How Covid-19 affects software developers and how their organizations can helpJournal-First Journal-First Papers Paul Ralph Dalhousie University, Sebastian Baltes QAware GmbH and The University of Adelaide, Gianisa Adisaputri Dalhousie University, Richard Torkar Chalmers and the University of Gothenburg, Vladimir Kovalenko JetBrains Research, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Nicole Novielli University of Bari, Shin Yoo Korea Advanced Institute of Science and Technology, Xavier Devroey Delft University of Technology, Xin Tan Peking University, China, Minghui Zhou Peking University, China, Burak Turhan Monash University, Rashina Hoda Monash University, Hideaki Hata Shinshu University, Gregorio Robles Universidad Rey Juan Carlos, Amin Milani Fard New York Institute of Technology, Rana Alkadhi King Saud UniversityLink to publication DOI Pre-print Media Attached | ||
| 17:3520m Paper | “How Was Your Weekend?” Software Development Teams Working From Home During COVID-19ACM SIGSOFT Distinguished Paper Technical Track Courtney Miller New College of Florida, Paige Rodeghero Clemson University, Margaret-Anne Storey University of Victoria, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft ResearchPre-print Media Attached | ||
| 19:30 - 20:30 | 4.5.4. Obtaining Information from Issues and CommitsJournal-First Papers / Technical Track at Blended Sessions Room 4  +12h Chair(s): Antonia Bertolino CNR-ISTI | ||
| 19:3020m Paper | Automated Issue Assignment: Results and Insights from an Industrial CaseJournal-First Journal-First PapersLink to publication DOI Pre-print Media Attached | ||
| 19:5020m Paper | On the feasibility of automated prediction of bug and non-bug issuesJournal-First Journal-First Papers Steffen Herbold University of Göttingen, Alexander Trautsch University of Göttingen, Fabian Trautsch University of GöttingenLink to publication DOI Pre-print Media Attached | ||
| 20:1020m Paper | Better Data Labelling with EMBLEM (and how that Impacts Defect Prediction)Journal-First Journal-First Papers Huy Tu North Carolina State University, USA, Zhe Yu Rochester Institute of Technology, Tim Menzies North Carolina State University, USALink to publication DOI Pre-print Media Attached | ||
| 22:00 - 22:55 |  4.1.2. Agile MethodsSEIS - Software Engineering in Society / Journal-First Papers / Technical Track at Blended Sessions Room 2 | ||
| 22:0020m Paper | Real World Scrum A Grounded Theory of Variations in PracticeJournal-First Journal-First Papers Zainab Masood University of Auckland, Rashina Hoda Monash University, Kelly Blincoe University of AucklandDOI Pre-print Media Attached | ||
| 22:2015m Paper | Awareness and Perception of Agile in Saudi Software IndustrySEIS SEIS - Software Engineering in SocietyPre-print Media Attached | ||
| 22:3520m Paper | Playing Planning Poker in Crowds: Human Computation of Software Effort EstimatesTechnical Track Technical TrackPre-print Media Attached | ||
| 23:30 - 00:30 |  4.2.1. API: Evolution and Maintenance #2Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 | ||
| 23:3020m Paper | Identifying and Characterizing Silently-Evolved Methods in the Android APISEIP SEIP - Software Engineering in Practice Pei Liu Monash University, Li Li Monash University, Yichun Yan University of Minnesota, Mattia Fazzini University of Minnesota, John Grundy Monash UniversityPre-print Media Attached | ||
| 23:5020m Paper | DepOwl: Detecting Dependency Bugs to Prevent Compatibility FailuresTechnical Track Technical Track Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Tingting Yu University of Kentucky, Chen Zeng National University of Defense Technology, Erci Xu National University of Defense Technology, Xiaodong Liu National University of Defense Technology, Ji Wang National University of Defense Technology, Liao Xiangke National University of Defense Technology, ChinaPre-print Media Attached | ||
| 00:1020m Paper | Hero: On the Chaos When PATH Meets ModulesACM SIGSOFT Distinguished PaperTechnical Track Technical Track Ying Wang Northeastern University, China, Liang Qiao Northeastern University, China, Chang Xu Nanjing University, Yepang Liu Southern University of Science and Technology, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Na Meng Virginia Tech, USA, Hai Yu Northeastern University, China, Zhiliang Zhu Northeastern University, ChinaPre-print Media Attached | ||
| 23:30 - 00:30 |  4.2.2. Testing: AutomationSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2 | ||
| 23:3020m Paper | IntelliGen: Automatic Driver Synthesis for FuzzTestingSEIP SEIP - Software Engineering in Practice Mingrui Zhang Tsinghua University, Beijing, China, Jianzhong Liu ShanghaiTech University, Fuchen Ma Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua UniversityPre-print Media Attached | ||
| 23:5020m Paper | Layout and Image Recognition Driving Cross-Platform Automated Mobile TestingTechnical Track Technical Track Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Yexiao Yun Nanjing University, Yang Feng State Key Laboratory for Novel Software Technology, Nanjing UniversityPre-print Media Attached | ||
| 00:1020m Paper | Industry Practice of Coverage-Guided Enterprise-Level DBMS FuzzingSEIP SEIP - Software Engineering in Practice Mingzhe Wang Tsinghua University, Zhiyong Wu Tsinghua University, China, Xinyi Xu Tsinghua University, Jie Liang , Chijin Zhou Tsinghua University, Huafeng Zhang Huawei Technologies, Hangzhou, China, Yu Jiang Tsinghua UniversityPre-print Media Attached | ||
| 23:30 - 00:30 | |||
| 23:3020m Paper | Evaluating Unit Testing Practices in R PackagesTechnical Track Technical Track Melina Vidoni RMIT UniversityPre-print Media Attached | ||
| 23:5020m Paper | Data-Oriented Differential Testing of Object-Relational Mapping Systems Technical Track Thodoris Sotiropoulos Athens University of Economics and Business, Stefanos Chaliasos Athens University of Economics and Business, Vaggelis Atlidakis Columbia University, Dimitris Mitropoulos National and Kapodistrian University of Athens, Diomidis Spinellis Athens University of Economics and Business  & TU DelftPre-print Media Attached | ||
| 00:1020m Paper | A Practical Approach to Verification of Floating-Point C/C++ Programs with math.h/cmath FunctionsJournal-First Journal-First Papers Roberto Bagnara University of Parma, BUGSENG srl, Michele Chiari Politecnico di Milano, Roberta Gori University of Pisa, Abramo Bagnara BUGSENG srlLink to publication DOI Pre-print Media Attached | ||
| 23:30 - 00:30 |  4.2.4. Fault Localization #3SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 4 | ||
| 23:3020m Paper | An Empirical Study on Deployment Faults of Deep Learning Based Mobile ApplicationsTechnical Track Technical Track Zhenpeng Chen Peking University, China, Huihan Yao Peking University, Yiling Lou Peking University, Yanbin Cao Peking University, China, Yuanqiang Liu Peking University, China, Haoyu Wang Beijing University of Posts and Telecommunications, Xuanzhe Liu Peking UniversityPre-print Media Attached | ||
| 23:5020m Paper | MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice SystemsSEIP SEIP - Software Engineering in Practice Dewei Liu Fudan University, Chuan He Fudan University, Xin Peng Fudan University, China, Fan Lin Alibaba Group, Chenxi Zhang Fudan University, Shengfang Gong Alibaba Group, Ziang Li Alibaba Group, Jiayu Ou Alibaba Group, Zheshun Wu Alibaba GroupPre-print Media Attached | ||
| 00:1020m Paper | Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control SystemsTechnical Track Technical Track Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Nan Niu University of Cincinnati, Lu Zhang Peking University, China, Yamin Hu Beijing Institute of TechnologyPre-print Media Attached | ||
Sat 29 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 03:05 - 04:05 |  4.3.1. Analyzing System Properties: Correctness, Determinism, RealizabilityTechnical Track at Blended Sessions Room 1 | ||
| 03:0520m Paper | JEST: N+1-version Differential Testing of Both JavaScript Engines and SpecificationACM SIGSOFT Distinguished Paper Technical TrackPre-print Media Attached | ||
| 03:2520m Paper | Unrealizable Cores for Reactive Systems Specifications Technical TrackDOI Pre-print Media Attached | ||
| 03:4520m Paper | Verifying Determinism in Sequential Programs Technical Track Rashmi Mudduluru University of Washington, Jason Waataja UW CSE, Suzanne Millstein University of Washington, Michael D. Ernst UW CSEPre-print Media Attached | ||
| 03:05 - 04:05 |  4.3.2. Performance Modeling of Highly Configurable Software SystemsTechnical Track / Journal-First Papers at Blended Sessions Room 2 | ||
| 03:0520m Paper | White-Box Performance-Influence Models: A Profiling and Learning Approach Technical TrackPre-print Media Attached | ||
| 03:2520m Paper | White-Box Analysis over Machine Learning: Modeling Performance of Configurable SystemsTechnical Track Technical Track Miguel Velez Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Norbert Siegmund Leipzig University, Sven Apel Saarland University, Christian Kästner Carnegie Mellon UniversityPre-print Media Attached | ||
| 03:4520m Paper | ConEx: Efficient Exploration of Big-Data System Configurations for Better PerformanceJournal-First Journal-First Papers Rahul Krishna Columbia University, USA, Chong Tang Microsoft, Kevin Sullivan University of Virginia, Baishakhi Ray Columbia University, USALink to publication DOI Pre-print Media Attached | ||
| 04:40 - 05:55 |  4.4.1. SEIP TalksSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 | ||
| 04:4025m Talk | How to integrate with real cars - minimizing lead time at VolkswagenSEIP SEIP - Software Engineering in PracticePre-print Media Attached | ||
| 05:0525m Talk | Re-Imagining  Performance Reviews: Automated Dashboards for Continuous Visibility of Engineers' PerformanceSEIP SEIP - Software Engineering in Practice Fatma Meawad RobustaPre-print Media Attached | ||
| 05:3025m Talk | Challenges and Gratitude: A Diary Study of Software Engineers Working From Home During Covid-19 PandemicSEIP SEIP - Software Engineering in PracticeLink to publication Pre-print Media Attached | ||
| 04:40 - 06:00 |  4.4.2. Defect Prediction: Modeling and PerformanceJournal-First Papers / Technical Track at Blended Sessions Room 2 | ||
| 04:4020m Paper | On the Need of Preserving Order of Data When Validating Within-Project Defect ClassifiersJournal-First Journal-First Papers Davide Falessi California Polytechnic State University, Jacky Huang California Polytechnic State University, USA, Likhita Narayana California Polytechnic State University, USA, Jennifer Fong Thai California Polytechnic State University, USA, Burak Turhan Monash UniversityLink to publication DOI Pre-print Media Attached | ||
| 05:0020m Paper | Using black-box performance models to detect performance regressions under varying workloads: an empirical studyJournal-First Journal-First Papers Lizhi Liao Concordia University, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Heng Li Polytechnique Montréal, Yi Zeng Concordia University, Weiyi Shang Concordia University, Jianmei Guo Alibaba Group, Catalin Sporea ERA Environmental Management Solutions, Andrei Toma ERA Environmental Management Solutions, Sarah Sajedi ERA Environmental Management SolutionsLink to publication DOI Pre-print Media Attached | ||
| 05:2020m Paper | Predicting Performance Anomalies in Software Systems at Run-timeJournal-First Journal-First Papers Guoliang Zhao Computer Science of Queen's University, Safwat Hassan Thompson Rivers University, Ying Zou Queen's University, Kingston, Ontario, Derek Truong IBM Canada, Toby Corbin IBM UKPre-print Media Attached | ||
| 05:4020m Paper | How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity ProjectsTechnical Track Technical Track Fariha Nusrat University of Texas at San Antonio, Foyzul Hassan University of Michigan - Dearborn, Hao Zhong Shanghai Jiao Tong University, Xiaoyin Wang University of Texas at San AntonioPre-print Media Attached | ||
| 04:40 - 05:55 |  4.4.3. Developers: Well-being and ProductivityJournal-First Papers / SEIS - Software Engineering in Society / SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 3 | ||
| 04:4015m Paper | QFL: Data-Driven Feedback Loop to Manage Quality in Agile DevelopmentSEIS SEIS - Software Engineering in Society Lidia López Universitat Politècnica de Catalunya, Spain, Alessandra Bagnato Softeam, Antonin Ahbervé , Xavier Franch Universitat Politècnica de CatalunyaPre-print Media Attached | ||
| 04:5520m Paper | The Daily Life of Software Engineers during the COVID-19 PandemicSEIP SEIP - Software Engineering in Practice Daniel Russo Department of Computer Science, Aalborg University, Paul Hanel University of Essex, Seraphina Altnickel mia raeumerei GmbH, Niels van Berkel Aalborg UniversityPre-print Media Attached | ||
| 05:1520m Paper | Pandemic Programming: How Covid-19 affects software developers and how their organizations can helpJournal-First Journal-First Papers Paul Ralph Dalhousie University, Sebastian Baltes QAware GmbH and The University of Adelaide, Gianisa Adisaputri Dalhousie University, Richard Torkar Chalmers and the University of Gothenburg, Vladimir Kovalenko JetBrains Research, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Nicole Novielli University of Bari, Shin Yoo Korea Advanced Institute of Science and Technology, Xavier Devroey Delft University of Technology, Xin Tan Peking University, China, Minghui Zhou Peking University, China, Burak Turhan Monash University, Rashina Hoda Monash University, Hideaki Hata Shinshu University, Gregorio Robles Universidad Rey Juan Carlos, Amin Milani Fard New York Institute of Technology, Rana Alkadhi King Saud UniversityLink to publication DOI Pre-print Media Attached | ||
| 05:3520m Paper | “How Was Your Weekend?” Software Development Teams Working From Home During COVID-19ACM SIGSOFT Distinguished Paper Technical Track Courtney Miller New College of Florida, Paige Rodeghero Clemson University, Margaret-Anne Storey University of Victoria, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft ResearchPre-print Media Attached | ||
| 07:30 - 08:30 | |||
| 07:3020m Paper | An Empirical Study of the Characteristics of Popular Minecraft ModsJournal-First Journal-First Papers Daniel Lee Geotab, Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Mohammed Sayagh ETS Montreal, University of Quebec, Cor-Paul Bezemer University of Alberta, Ahmed E. Hassan School of Computing, Queen's UniversityLink to publication DOI Pre-print Media Attached | ||
| 07:5020m Paper | Building the perfect game – an empirical study of game modificationsJournal-First Journal-First Papers Daniel Lee Geotab, Canada, Dayi Lin Centre for Software Excellence, Huawei, Canada, Cor-Paul Bezemer University of Alberta, Ahmed E. Hassan School of Computing, Queen's UniversityLink to publication DOI Pre-print Media Attached | ||
| 08:1020m Paper | We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Technical Track Technical Track Andrew Truelove University of California, Irvine, Eduardo Santana de Almeida Federal University of Bahia, Iftekhar Ahmed University of California, IrvinePre-print Media Attached | ||
| 07:30 - 08:30 |  4.5.4. Obtaining Information from Issues and CommitsJournal-First Papers / Technical Track at Blended Sessions Room 4 | ||
| 07:3020m Paper | Automated Issue Assignment: Results and Insights from an Industrial CaseJournal-First Journal-First PapersLink to publication DOI Pre-print Media Attached | ||
| 07:5020m Paper | On the feasibility of automated prediction of bug and non-bug issuesJournal-First Journal-First Papers Steffen Herbold University of Göttingen, Alexander Trautsch University of Göttingen, Fabian Trautsch University of GöttingenLink to publication DOI Pre-print Media Attached | ||
| 08:1020m Paper | Better Data Labelling with EMBLEM (and how that Impacts Defect Prediction)Journal-First Journal-First Papers Huy Tu North Carolina State University, USA, Zhe Yu Rochester Institute of Technology, Tim Menzies North Carolina State University, USALink to publication DOI Pre-print Media Attached | ||
Accepted Papers
Call for Papers
The Software Engineering in Practice (SEIP) Track is the premier venue for practitioners and researchers to discuss insights, innovations, and solutions to concrete software engineering problems. The number of researchers is steadily increasing in industry and society is more dependent on software now than ever. Business success in software development heavily relies on excellence in utilizing novel software engineering (SE) techniques and algorithms. The growth of increased automation and digitalization, as well as the AI-impact, result in excellent data collection which in turn contributes to higher maturity and usability of data.
SEIP provides a unique forum for networking, exchanging ideas, fostering innovations, and forging long-term collaborations to address SE research that impacts directly on practice. SEIP will gather highly-qualified industrial and research participants that are eager to communicate and share common interests in software engineering. The track will be composed of invited speeches, paper presentations, reviewed talks, interactive sessions with a strong focus on software practice.
Submissions
We are seeking the following types of submissions, all of which must be written exclusively in English. We do not use double-blind review (i.e., authors do not have to hide their identities in their papers). Paper limits include references.
Full papers (8-10 pages)
Full papers address industrially-relevant problems through systematic investigations. Each paper should describe a problem of practical importance, explain how the problem was investigated and in what context, and present evidence for the paper’s conclusions. The submission should have technical and empirical soundness. Other aspects that should be included if appropriate are: discussing why the resolution of the problem is innovative, (cost-) effective, or efficient; providing a concise explanation of the approach, techniques, and methodologies employed; and explaining the insights or best practices that emerged, tools developed, and/or software processes involved.
Full papers will appear in the ICSE SEIP Companion proceedings. IEEE Software will recognize the best paper of the SEIP track with an award at the conference.
Two-stage Talk proposals (2 pages)
Talks present topics that are likely to be relevant and interesting to both practitioners and researchers. Talk proposals should include the title, the name, and affiliation of each presenter, a short abstract (150 words), and up to 8 keywords. In addition, the proposal should describe what the talk will be about, highlighting its key points and the reason why it is interesting to ICSE-SEIP attendees (500 words). Submissions should include a speaker biography and history, and they can include supporting materials such as whitepapers or videos.
Please note that the target audience of the talk proposal is the SEIP program committee. Talk proposals will be reviewed in two phases. The outcome of the first phase is either rejected or conditionally accepted for the next phase. In the second phase, submitters will be required to prepare the complete presentation. The target audience of the second phase talk proposal is the attendees of the SEIP track and readers of the proceedings. The committee will then review the presentations and make the final accept/reject decisions. Each accepted talk will be of 30 minutes duration and will be allowed two pages for an “extended abstract” in the ICSE SEIP Companion proceedings.
Interactive proposals (2 pages)
Interactive sessions are aimed at practitioners but should be attractive for all audiences. Interactive sessions will be 60 minutes’ duration and will explore an aspect of practice in-dept. They may take the form of, for example, a panel discussion or live coding session (but should not aim to promote a specific proprietary tool). We welcome new and thought-provoking ideas and formats and encourage submitters to contact the chairs at any time with their suggestions before making a formal proposal. Interactive proposals should include a title, the name, and affiliation of each presenter, a short abstract that describes the focus of the session and the outcomes for attendees (150 words), and up to 8 keywords. In addition, the proposal should describe why the session focus is important, outlining the session structure and the reason why it is interesting to ICSE-SEIP attendees (500 words). Like talk proposals, interactive proposals will be reviewed in two phases. The outcome of the first phase is either rejected or conditionally accepted for the next phase. In the second phase, submitters will be required to prepare a detailed plan of the session and a complete set of materials to be used. Each interactive session will be allowed two pages for an “extended abstract” in the ICSE SEIP Companion proceedings.
Formatting and Submission Links
Submissions must conform to the IEEE formatting instructions IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type. LaTeX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf options). Submission page: https://easychair.org/conferences/?conf=icseseip2021
Evaluation
All submissions will be reviewed by members of the SEIP Program Committee. Submissions will be evaluated based on relevance to industry, the significance of contribution, and the quality of presentation.
By submitting to this track, authors acknowledge that they are aware of and agree to be bound by the ACM Policy and Procedures on Plagiarism (https://www.acm.org/publications/policies/plagiarism) and the IEEE Plagiarism FAQ (https://www.ieee.org/publications/rights/plagiarism/plagiarism-faq.html). In particular, papers submitted to ICSE 2021 must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICSE 2021. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate action will be taken in all such cases. To check for double submission and plagiarism issues, the chairs reserve the right to (1) share the list of submissions with the PC Chairs of other conferences with overlapping review periods and (2) use external plagiarism detection software, under contract to the ACM or IEEE, to detect violations of these policies.
By submitting to this track, authors acknowledge that they conform to the authorship policy of the ACM (https://www.acm.org/publications/policy-on-authorship), and the authorship policy of the IEEE (https://journals.ieeeauthorcenter.ieee.org/become-an-ieee-journal-author/publishing-ethics/definition-of-authorship/).
Special Issue
A selection of the best papers will be invited to be revised and extended for consideration in a specific special issue on SEIP2021 of the Empirical Software Engineering (EMSE) journal edited by Springer.
Important Dates for Paper submissions
SEIP Papers Submissions Deadline: 18 October 2020
SEIP Papers Acceptance Notification: 7 January 2021
SEIP Papers Camera Ready: 12 February 2021
Important Dates for Talk and Interactive submissions
SEIP Talk and Interactive - Phase 1 Submissions Deadline: 18 October 2020
SEIP Talk and Interactive - Phase 1 Acceptance Notification: 22 November 2020
SEIP Talk and Interactive - Phase 2 Submissions Deadline: 7 December 2020
SEIP Talk and Interactive - Acceptance Notification: 7 January 2021
SEIP Talk and Interactive - Camera Ready: 12 February 2021
Conference Attendance Expectation
If a submission is accepted, at least one author of the paper is required to register for and attend the full 3-day technical conference and present the paper. The presentation is expected to be delivered in person, unless this is impossible due to travel limitations (related to, e.g., health, visa, or COVID-19 prevention).
Contact
If there are queries regarding the CFP, please contact the SEIP chairs (Sigrid Eldh and Davide Falessi): icseseip2021@easychair.org
Information for Authors
About Proceedings
- Your paper must be formatted according to the instructions at https://www.ieee.org/conferences/publishing/templates.html. Validation of the paper formatting will be part of the submission process.
- The given page limits are strict. It is not possible to buy extra pages.
- The list of authors (names, emails, affiliations, order) is not allowed to be changed after notification. If a correction is needed (e.g., because the author name was misspelled), the track/event chairs need to approve the change. The authors should also notify the track/event chairs if the author list in HotCrp/EasyChair data about the paper is not identical to the author list in initial-submission pdf (not relevant for tracks with double-blind process).
- In the next days, you will be contacted by the publisher (IEEE CPS) with the instructions and link where to submit the camera-ready version of your paper (please do not submit it to HotCrp/EasyChair and wait for the instructions). As part of the process, you will also need to submit your IEEE copyright (before you complete your final paper submission). So please read the instructions carefully immediately after it arrives.
- At least one of the paper's authors must register to the conference by the due date stated in the corresponding track; specifying the unique Paper ID, assigned to each paper by IEEE CPS publishing vendor and sent to you when inviting you to submit the camera ready version of your paper.
Results (241)
| Eman Abdullah AlOmarAbdullah AlOmar, Eman Rochester Institute of Technology, USAUnited States | 
| John AhlgrenAhlgren, John FacebookUnited Kingdom | 
| Hyoungjoo AhnAhn, Hyoungjoo Samsung ElectronicsSouth Korea | 
| Yongjoo AhnAhn, Yongjoo Samsung ElectronicsSouth Korea | 
| Aleksei AkimovAkimov, Aleksei Adyen N.V.Netherlands | 
| Shaukat AliAli, Shaukat Simula Research Laboratory, NorwayNorway | 
| Hussein AlrubayeAlrubaye, Hussein Xerox CorporationUnited States | 
| Seraphina AltnickelAltnickel, Seraphina mia raeumerei GmbHGermany | 
| Florian AngermeirAngermeir, Florian Technical University of MunichGermany | 
| Maurício AnicheAniche, Maurício Delft University of TechnologyNetherlands | 
| Paris AvgeriouAvgeriou, Paris University of Groningen, The NetherlandsNetherlands | 
| Gareth AyeAye, Gareth Facebook, Inc.United States | 
| Leonardo BanderaliBanderali, Leonardo IBM Toronto LabsCanada | 
| Chetan BansalBansal, Chetan Microsoft ResearchUnited States | 
| Raghav BattaBatta, Raghav IBMUnited States | 
| Ayşe BaşarBaşar, Ayşe Ryerson UniversityCanada | 
| Ingolf BeckerBecker, Ingolf University College LondonUnited Kingdom | 
| Moritz BellerBeller, Moritz Facebook, Inc.United States | 
| Thorsten BergerBerger, Thorsten Chalmers | University of Gothenburg | 
| Lodewijk BergmansBergmans, Lodewijk Software Improvement Group | 
| Nazim BhuiyanBhuiyan, Nazim IBMCanada | 
| Lynne BlairBlair, Lynne Lancaster UniversityUnited Kingdom | 
| Kinga BojarczukBojarczuk, Kinga FacebookUnited Kingdom | 
| Markus BorgBorg, Markus RISE Research Institutes of SwedenSweden | 
| Jan BoschBosch, Jan Chalmers University of Technology, Sweden | 
| Jan BoschBosch, Jan Chalmers University of TechnologySweden | 
| Birgit BossBoss, Birgit Robert Bosch GmbHGermany | 
| Greg BrakeBrake, Greg MicrosoftUnited States | 
| Ricardo BrittoBritto, Ricardo Ericsson / Blekinge Institute of TechnologySweden | 
| Luca BurattiBuratti, Luca IBM ResearchUnited States | 
| Jenna ButlerButler, Jenna MicrosoftUnited States | 
| Frederick CampbellCampbell, Frederick MicrosoftUnited States | 
| Gerardo CanforaCanfora, Gerardo | 
| Humberto CervantesCervantes, Humberto UAM IztapalapaMexico | 
| Dongju ChaeChae, Dongju Samsung ElectronicsSouth Korea | 
| Xiaoyu ChaiChai, Xiaoyu MicrosoftUnited States | 
| Satish ChandraChandra, Satish Facebook, USAUnited States | 
| Chunyang ChenChen, Chunyang Monash UniversityAustralia | 
| Chewy ChongChong, Chewy MicrosoftUnited States | 
| Luke ChurchChurch, Luke University of Cambridge | Lund University | Lark SystemsUnited Kingdom | 
| Steve CounsellCounsell, Steve Brunel University LondonUnited Kingdom | 
| Ivica CrnkovicCrnkovic, Ivica Chalmers University of TechnologySweden | 
| Pieter CuijpersCuijpers, Pieter Eindhoven University of TechnologyNetherlands | 
| Shuiguang DengDeng, Shuiguang Zhejiang UniversityChina | 
| Massimiliano Di PentaDi Penta, Massimiliano University of Sannio, ItalyItaly | 
| Torgeir DingsøyrDingsøyr, Torgeir Norwegian University of Science and TechnologyNorway | 
| James DooleyDooley, James MicrosoftUnited States | 
| Shivam DubeyDubey, Shivam MicrosoftUnited States | 
| Elena DulskyteDulskyte, Elena FacebookUnited Kingdom | 
| Inna DvortsovaDvortsova, Inna FacebookUnited Kingdom | 
| Sigrid EldhEldh, Sigrid Ericsson, SwedenSweden | 
| Edward EpsteinEpstein, Edward IBM ResearchUnited States | 
| Tony ErwinErwin, Tony IBMUnited States | 
| Maria Eugenia BerezinEugenia Berezin, Maria FacebookUnited Kingdom | 
| Hongzhou FangFang, Hongzhou Drexel UniversityUnited States | 
| Ibrahim FayazFayaz, Ibrahim VecScan AB (Vector Sweden)Sweden | 
| Mattia FazziniFazzini, Mattia University of MinnesotaUnited States | 
| Michael FeldererFelderer, Michael University of InnsbruckAustria | 
| Denae FordFord, Denae Microsoft ResearchUnited States | 
| Patrick FranzFranz, Patrick Chalmers | University of GothenburgSweden | 
| Vahid GarousiGarousi, Vahid Queen's University BelfastUnited Kingdom | 
| Christina GeeGee, Christina MicrosoftUnited States | 
| Johann GeorgeGeorge, Johann FacebookUnited States | 
| Patrice GodefroidGodefroid, Patrice Microsoft Research, USAUnited States | 
| Shengfang GongGong, Shengfang Alibaba GroupChina | 
| Danielle GonzalezGonzalez, Danielle Rochester Institute of TechnologyUnited States | 
| Arnaud GotliebGotlieb, Arnaud Simula Research LaboratoryNorway | 
| Henk GrentGrent, Henk Adyen N.V.Netherlands | 
| Evgeny GroshevGroshev, Evgeny Chalmers | University of GothenburgSweden | 
| Lee GrossGross, Lee FacebookUnited States | 
| Juergen GrossmannGrossmann, Juergen Fraunhofer | 
| John GrundyGrundy, John Monash UniversityAustralia | 
| Natalija GucevskaGucevska, Natalija FacebookUnited Kingdom | 
| Vijay GullapalliGullapalli, Vijay GoogleUnited States | 
| Wahab Hamou-LhadjHamou-Lhadj, Wahab Concordia University, Montreal, CanadaCanada | 
| Junxiao HanHan, Junxiao Zhejiang UniversityChina | 
| Paul HanelHanel, Paul University of EssexUnited Kingdom | 
| Mark HarmanHarman, Mark Facebook, Inc.United Kingdom | 
| Chuan HeHe, Chuan Fudan UniversityChina | 
| Jens HeidrichHeidrich, Jens Fraunhofer IESEGermany | 
| Hadi HemmatiHemmati, Hadi University of CalgaryCanada | 
| Johannes HesselbarthHesselbarth, Johannes Robert Bosch GmbHGermany | 
| Helena Holmström OlssonHolmström Olsson, Helena Malmö UniversitySweden | 
| Brian HouckHouck, Brian Microsoft ResearchUnited States | 
| Han HuHu, Han Faculty of Information Technology, Monash UniversityAustralia | 
| Huibin Mary HuHu, Huibin Mary MicrosoftUnited States | 
| Xin HuangHuang, Xin | 
| Yujin HuangHuang, Yujin Faculty of Information Technology, Monash UniversityAustralia | 
| Jinho HwangHwang, Jinho IBM ResearchUnited States | 
| Mohammad Saiful IslamIslam, Mohammad Saiful Ryerson UniversityCanada | 
| Gichan JangJang, Gichan Samsung ElectronicsSouth Korea | 
| Yu JiangJiang, Yu Tsinghua UniversityChina | 
| Yu JiangJiang, Yu Tsinghua University | 
| Jaeyun JungJung, Jaeyun Samsung ElectronicsSouth Korea | 
| Minsuk KangKang, Minsuk MicrosoftUnited States | 
| Jan KantertKantert, Jan Volkswagen AGGermany | 
| Parichay KapoorKapoor, Parichay Samsung ElectronicsSouth Korea | 
| Rick KazmanKazman, Rick University of Hawai‘i at Mānoa | 
| Marouane KessentiniKessentini, Marouane University of MichiganUnited States | 
| Seohyun KimKim, Seohyun FacebookUnited States | 
| Philippe KruchtenKruchten, Philippe University of British ColumbiaCanada | 
| Peter M. KruseKruse, Peter M. Expleo GroupGermany | 
| Vinay KulkarniKulkarni, Vinay Tata Consultancy Services ResearchIndia | 
| Harshit KumarKumar, Harshit IBMIndia | 
| Sumit KumarKumar, Sumit MicrosoftUnited States | 
| Kim LauenrothLauenroth, Kim AdessoGermany | 
| Jihoon LeeLee, Jihoon Samsung ElectronicsSouth Korea | 
| Jason LefeverLefever, Jason Drexel UniversityUnited States | 
| Burn LewisLewis, Burn IBM ResearchUnited States | 
| Hongyu LiLi, Hongyu Facebook, Inc. | 
| Li LiLi, Li Monash UniversityAustralia | 
| Paul Luo LiLi, Paul Luo MicrosoftUnited States | 
| Ziang LiLi, Ziang Alibaba GroupChina | 
| Jie LiangLiang, Jie | 
| Jilong LiaoLiao, Jilong MicrosoftUnited States | 
| Geunsik LimLim, Geunsik Samsung Research, Samsung ElectronicsSouth Korea | 
| Fan LinLin, Fan Alibaba GroupChina | 
| Anna LiuLiu, Anna Amazon Web ServicesUnited States | 
| Dewei LiuLiu, Dewei Fudan UniversityChina | 
| Jianzhong LiuLiu, Jianzhong ShanghaiTech UniversityChina | 
| Pei LiuLiu, Pei Monash UniversityAustralia | 
| Anton LjungbergLjungberg, Anton Lund UniversitySweden | 
| David LoLo, David Singapore Management UniversitySingapore | 
| Maria LomeliLomeli, Maria FacebookUnited Kingdom | 
| Teng LongLong, Teng AppleUnited States | 
| Johan LukkienLukkien, Johan Eindhoven University of TechnologyNetherlands | 
| Gustaf LundhLundh, Gustaf Axis CommunicationsSweden | 
| Lucy Ellen LwakatareLwakatare, Lucy Ellen University of Helsinki, FinlandFinland | 
| Walid MaalejMaalej, Walid University of Hamburg, Germany | 
| Mateusz MachalicaMachalica, Mateusz Facebook, Inc.United States | 
| Dusica MarijanMarijan, Dusica SimulaNorway | 
| Umang MathurMathur, Umang University of Illinois at Urbana-ChampaignUnited States | 
| Fatma MeawadMeawad, Fatma RobustaEgypt | 
| Erik MeijerMeijer, Erik | 
| Erik MeijerMeijer, Erik FacebookUnited States | 
| Atif MemonMemon, Atif Apple Inc.United States | 
| Daniel MendezMendez, Daniel Blekinge Institute of TechnologySweden | 
| Andriy MiranskyyMiranskyy, Andriy Ryerson UniversityCanada | 
| Mohamed Wiem MkaouerMkaouer, Mohamed Wiem Rochester Institute of TechnologyUnited States | 
| Audris MockusMockus, Audris The University of Tennessee | 
| Jijoong MoonMoon, Jijoong Samsung ElectronicsSouth Korea | 
| Alessandro MorariMorari, Alessandro IBM ResearchUnited States | 
| Fabiola MoyonMoyon, Fabiola Siemens / TUMGermany | 
| Henry MucciniMuccini, Henry University of L'Aquila, Italy | 
| Vijayaraghavan MuraliMurali, Vijayaraghavan Facebook, Inc.United States | 
| Nachiappan NagappanNagappan, Nachiappan Microsoft Research | 
| Shiva NejatiNejati, Shiva University of Ottawa, Canada / University of Luxembourg, LuxembourgCanada | 
| Irina NiculescuNiculescu, Irina MicrosoftUnited States | 
| Michael NiddNidd, Michael IBMSwitzerland | 
| Michael NoltingNolting, Michael Volkswagen AGGermany | 
| Batyr NuryyevNuryyev, Batyr University of AlbertaCanada | 
| Ali OuniOuni, Ali ETS Montreal, University of QuebecCanada | 
| Ipek OzkayaOzkaya, Ipek Carnegie Mellon Software Engineering InstituteUnited States | 
| Annibale PanichellaPanichella, Annibale Delft University of TechnologyNetherlands | 
| Corina S. PasareanuPasareanu, Corina S. Carnegie Mellon University Silicon Valley, NASA Ames Research Center | 
| Siddharth PatelPatel, Siddharth MicrosoftUnited States | 
| Patrizio PelliccionePelliccione, Patrizio Gran Sasso Science Institute (GSSI) and Chalmers | University of GothenburgItaly | 
| Xin PengPeng, Xin Fudan University, ChinaChina | 
| Zoltan PorkolabPorkolab, Zoltan Eotvos Lorond UniversityHungary | 
| William PourmajidiPourmajidi, William Ryerson UniversityCanada | 
| Ken PowerPower, Ken Cisco Systems, IncIreland | 
| Saurabh PujarPujar, Saurabh IBM ResearchUnited States | 
| Nikitha RaoRao, Nikitha Microsoft ResearchIndia | 
| Xiaoxue RenRen, Xiaoxue Zhejiang UniversityChina | 
| Paige RodegheroRodeghero, Paige Clemson UniversityUnited States | 
| Daniel RussoRusso, Daniel Department of Computer Science, Aalborg UniversityDenmark | 
| Ellinor RångeRånge, Ellinor EricssonSweden | 
| Silvia SaporaSapora, Silvia FacebookUnited Kingdom | 
| Ina SchaeferSchaefer, Ina TU BraunschweigGermany | 
| Max SchaeferSchaefer, Max GitHub, Inc.United Kingdom | 
| Ramon SchiffelersSchiffelers, Ramon Eindhoven University of Technology and ASML, the NetherlandsNetherlands | 
| Casper SchröderSchröder, Casper Adyen N.V.Netherlands | 
| Christa SchwanningerSchwanninger, Christa Siemens Healthcare GMBHGermany | 
| Andrew ScottScott, Andrew FacebookUnited States | 
| Alexander SerebrenikSerebrenik, Alexander Eindhoven University of TechnologyNetherlands | 
| Manish ShettyShetty, Manish Microsoft Research, IndiaIndia | 
| Larisa ShwartzShwartz, Larisa IBMUnited States | 
| Wook SongSong, Wook Samsung ElectronicsSouth Korea | 
| Justin Spahr-SummersSpahr-Summers, Justin FacebookUnited Kingdom | 
| John SteinbacherSteinbacher, John IBMCanada | 
| Jon StenSten, Jon Axis CommunicationsSweden | 
| Daniel StrüberStrüber, Daniel Radboud University NijmegenNetherlands | 
| Zhong SuSu, Zhong IBM ResearchChina | 
| Emma SöderbergSöderberg, Emma Lund UniversitySweden | 
| Greg TenerTener, Greg GoogleUnited States | 
| Adriaan van der Feltzvan der Feltz, Adriaan Adyen N.V.Netherlands | 
| Frank van der Lindenvan der Linden, Frank PhilipsNetherlands | 
| Markus VoggenreiterVoggenreiter, Markus Siemens - LMUGermany | 
| Mingzhe WangWang, Mingzhe Tsinghua University | 
| Qing WangWang, Qing Institute of Software, Chinese Academy of SciencesChina | 
| Charles WeirWeir, Charles Lancaster UniversityUnited Kingdom | 
| Adam WelcWelc, Adam | 
| Chu-Pan WongWong, Chu-Pan Carnegie Mellon University, USAUnited States | 
| Sangjung WooWoo, Sangjung Samsung ElectronicsSouth Korea | 
| Zheshun WuWu, Zheshun Alibaba GroupChina | 
| Zhiyong WuWu, Zhiyong Tsinghua University, ChinaChina | 
| Xinyi XuXu, Xinyi Tsinghua UniversityChina | 
| Xiwei (Sherry) XuXu, Xiwei (Sherry) Data61 at CSIRO, Australia | 
| Bo YangYang, Bo IBM ResearchChina | 
| Nan YangYang, Nan Eindhoven University of Technology, The NetherlandsNetherlands | 
| Yanming YangYang, Yanming Monash UniversityAustralia | 
| Edward YaoYao, Edward FacebookUnited States | 
| Jianwei YinYin, Jianwei Zhejiang UniversityChina | 
| Norihiro YoshidaYoshida, Norihiro Nagoya UniversityJapan | 
| Yvan Labiche Yvan Labiche | 
| He ZhangZhang, He Nanjing UniversityChina | 
| Huafeng ZhangZhang, Huafeng Huawei Technologies, Hangzhou, China | 
| Lei ZhangZhang, Lei Ryerson UniversityCanada | 
| Mingrui ZhangZhang, Mingrui Tsinghua University, Beijing, ChinaChina | 
| Zejun ZhangZhang, Zejun Zhejiang UniversityChina | 
| Yunhui ZhengZheng, Yunhui IBM ResearchUnited States | 
| Chen ZhiZhi, Chen Zhejiang UniversityChina | 
| Chijin ZhouZhou, Chijin Tsinghua University | 
| Junjie ZhuZhu, Junjie Apple Inc.United States | 
| Thomas ZimmermannZimmermann, Thomas Microsoft ResearchUnited States | 

















































