Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
VenueMain Conference
Room nameBlended Sessions Room 3
Room Information

Technical sessions


Information for Participants
Info for Blended Sessions Room 3:
Program

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Tue 25 May
Times are displayed in 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 DiesteUniversidad Politécnica de Madrid
10:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio GuerrieroUniversità di Napoli Federico II, Roberto PietrantuonoUniversità di Napoli Federico II, Stefano RussoUniversità di Napoli Federico II
Pre-print
10:50
20m
Paper
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track
Technical Track
Xiaoyu ZhangXi'an Jiaotong University, Juan ZhaiRutgers University, Shiqing MaRutgers University, Chao ShenXi'an Jiaotong University
Pre-print
11:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan XiaoNational University of Singapore, Ivan BeschastnikhUniversity of British Columbia, David S. RosenblumGeorge Mason University, Changsheng SunNational University of Singapore, Sebastian ElbaumUniversity of Virginia, Yun LinNational University of Singapore, Jin Song DongNational University of Singapore
Pre-print
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 PastorUniversitat Politecnica de Valencia
12:05
20m
Paper
Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track
Technical Track
Anastasia DanilovaUniversity of Bonn, Alena NaiakshinaUniversity of Bonn, Stefan HorstmannUniversity of Bonn, Matthew SmithUniversity of Bonn, Fraunhofer FKIE
Pre-print
12:25
20m
Paper
How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track
Technical Track
Lukas MoldonRWTH Aachen University, Markus StrohmaierRWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes WachsVienna University of Economics and Business & Complexity Science Hub Vienna
Pre-print
12:45
15m
Paper
Exploring the Role of Creativity in Software EngineeringSEIS
SEIS - Software Engineering in Society
Wouter GroeneveldKU Leuven, Laurens LuytenKU Leuven, Joost VennekensKU Leuven, Kris AertsKU Leuven
Pre-print
13:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas FritzschUniversity of Stuttgart, Institute of Software Engineering, Marvin WyrichUniversity of Stuttgart, Justus BognerUniversity of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan WagnerUniversity of Stuttgart
Pre-print
15:20 - 16:15
1.3.3. Open ScienceNIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Sira VegasUniversidad Politecnica de Madrid
15:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui FanCollege of Computer Science and Technology, Zhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Ahmed E. HassanSchool of Computing, Queen's University, Shanping LiZhejiang University
Pre-print
15:40
20m
Paper
Publish or Perish, but do not Forget your Software ArtifactsJournal-First
Journal-First Papers
Robert HeumüllerChair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print Media Attached
16:00
15m
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 LiUniversity of Concepción
Pre-print
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 DiesteUniversidad Politécnica de Madrid
16:40
15m
Paper
An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER
NIER - New Ideas and Emerging Results
Sandip GhosalIndian Institute of Technology, Bombay, R.K. ShyamasundarIndian Institute of Technology, Bombay
Pre-print
16:55
20m
Paper
Abacus: Precise Side-Channel AnalysisTechnical TrackArtifact Available
Technical Track
Qinkun BaoThe Pennsylvania State University, Zihao WangThe Pennsylvania State University, Xiaoting LiPenn State University, James LarusEPFL, Dinghao WuThe Pennsylvania State University
Pre-print Media Attached
17:15
20m
Paper
Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track
Technical Track
Jingbo WangUniversity of Southern California, Chungha SungUniversity of Southern California, Mukund RaghothamanUniversity of Southern California, Chao WangUSC
Pre-print
19:35 - 20:55
1.5.3. API: Usage and RefactoringTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Giuseppe ScannielloUniversity of Basilicata
19:35
20m
Paper
Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Henk GrentAdyen N.V., Aleksei AkimovAdyen N.V., Maurício AnicheDelft University of Technology
Pre-print
19:55
20m
Paper
SOAR: A Synthesis Approach for Data Science API RefactoringArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ansong NiYale University, Daniel RamosCarnegie Mellon University, Aidan Z.H. YangCarnegie Mellon University, Ines LynceINESC-ID/IST, Universidade de Lisboa, Vasco ManquinhoINESC-ID/IST, Universidade de Lisboa, Ruben MartinsCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
Pre-print
20:15
20m
Paper
Studying Ad Library Integration Strategies of Top Free-to-Download AppsJournal-First
Journal-First Papers
Md AhasanuzzamanQueen's University, Safwat HassanThompson Rivers University, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print
20:35
20m
Paper
Are Machine Learning Cloud APIs Used Correctly?Artifact ReusableTechnical Track
Technical Track
Chengcheng WanUniversity of Chicago, Shicheng LiuUniversity of Chicago, Henry HoffmannUniversity of Chicago, Michael MaireUniversity of Chicago, Shan LuUniversity of Chicago
Pre-print
22:30 - 23:30
1.1.3. Deep Neural Networks: Validation #1Technical Track at Blended Sessions Room 3
22:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio GuerrieroUniversità di Napoli Federico II, Roberto PietrantuonoUniversità di Napoli Federico II, Stefano RussoUniversità di Napoli Federico II
Pre-print
22:50
20m
Paper
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track
Technical Track
Xiaoyu ZhangXi'an Jiaotong University, Juan ZhaiRutgers University, Shiqing MaRutgers University, Chao ShenXi'an Jiaotong University
Pre-print
23:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan XiaoNational University of Singapore, Ivan BeschastnikhUniversity of British Columbia, David S. RosenblumGeorge Mason University, Changsheng SunNational University of Singapore, Sebastian ElbaumUniversity of Virginia, Yun LinNational University of Singapore, Jin Song DongNational University of Singapore
Pre-print

Wed 26 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

00:05 - 01:15
00:05
20m
Paper
Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track
Technical Track
Anastasia DanilovaUniversity of Bonn, Alena NaiakshinaUniversity of Bonn, Stefan HorstmannUniversity of Bonn, Matthew SmithUniversity of Bonn, Fraunhofer FKIE
Pre-print
00:25
20m
Paper
How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track
Technical Track
Lukas MoldonRWTH Aachen University, Markus StrohmaierRWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes WachsVienna University of Economics and Business & Complexity Science Hub Vienna
Pre-print
00:45
15m
Paper
Exploring the Role of Creativity in Software EngineeringSEIS
SEIS - Software Engineering in Society
Wouter GroeneveldKU Leuven, Laurens LuytenKU Leuven, Joost VennekensKU Leuven, Kris AertsKU Leuven
Pre-print
01:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas FritzschUniversity of Stuttgart, Institute of Software Engineering, Marvin WyrichUniversity of Stuttgart, Justus BognerUniversity of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan WagnerUniversity of Stuttgart
Pre-print
03:20 - 04:15
03:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui FanCollege of Computer Science and Technology, Zhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Ahmed E. HassanSchool of Computing, Queen's University, Shanping LiZhejiang University
Pre-print
03:40
20m
Paper
Publish or Perish, but do not Forget your Software ArtifactsJournal-First
Journal-First Papers
Robert HeumüllerChair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print Media Attached
04:00
15m
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 LiUniversity of Concepción
Pre-print
04:40 - 05:35
04:40
15m
Paper
An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER
NIER - New Ideas and Emerging Results
Sandip GhosalIndian Institute of Technology, Bombay, R.K. ShyamasundarIndian Institute of Technology, Bombay
Pre-print
04:55
20m
Paper
Abacus: Precise Side-Channel AnalysisTechnical TrackArtifact Available
Technical Track
Qinkun BaoThe Pennsylvania State University, Zihao WangThe Pennsylvania State University, Xiaoting LiPenn State University, James LarusEPFL, Dinghao WuThe Pennsylvania State University
Pre-print Media Attached
05:15
20m
Paper
Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track
Technical Track
Jingbo WangUniversity of Southern California, Chungha SungUniversity of Southern California, Mukund RaghothamanUniversity of Southern California, Chao WangUSC
Pre-print
07:35 - 08:55
07:35
20m
Paper
Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Henk GrentAdyen N.V., Aleksei AkimovAdyen N.V., Maurício AnicheDelft University of Technology
Pre-print
07:55
20m
Paper
SOAR: A Synthesis Approach for Data Science API RefactoringArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ansong NiYale University, Daniel RamosCarnegie Mellon University, Aidan Z.H. YangCarnegie Mellon University, Ines LynceINESC-ID/IST, Universidade de Lisboa, Vasco ManquinhoINESC-ID/IST, Universidade de Lisboa, Ruben MartinsCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
Pre-print
08:15
20m
Paper
Studying Ad Library Integration Strategies of Top Free-to-Download AppsJournal-First
Journal-First Papers
Md AhasanuzzamanQueen's University, Safwat HassanThompson Rivers University, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print
08:35
20m
Paper
Are Machine Learning Cloud APIs Used Correctly?Artifact ReusableTechnical Track
Technical Track
Chengcheng WanUniversity of Chicago, Shicheng LiuUniversity of Chicago, Henry HoffmannUniversity of Chicago, Michael MaireUniversity of Chicago, Shan LuUniversity of Chicago
Pre-print
11:20 - 12:20
2.1.3. Model CheckingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Oscar DiesteUniversidad Politécnica de Madrid
11:20
20m
Paper
Adversarial Specification MiningJournal-First
Journal-First Papers
Hong Jin Kang, David LoSingapore Management University
DOI Pre-print
11:40
20m
Paper
Fast Parametric Model Checking through Model FragmentationTechnical Track
Technical Track
Xinwei FangUniversity of York, UK, Radu CalinescuUniversity of York, UK, Simos GerasimouUniversity of York, UK, Faisal AlhwikemUniversity of York, UK
Pre-print
12:00
20m
Paper
Trace-Checking CPS Properties: Bridging the Cyber-Physical GapArtifact ReusableTechnical TrackArtifact Available
Technical Track
Claudio MenghiUniversity of Luxembourg, Enrico ViganòUniversity of Luxembourg, Domenico BianculliUniversity of Luxembourg, Lionel BriandUniversity of Luxembourg and University of Ottawa
Pre-print
12:55 - 13:55
2.2.3. GUI DesignTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Ignacio PanachUniversidad de Valencia
12:55
20m
Paper
Wireframe-based UI Design Search through Image AutoencoderJournal-First
Journal-First Papers
Jieshan ChenAustralian National University, Australia, Chunyang ChenMonash University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Liming ZhuData61 at CSIRO, Australia / UNSW, Australia, John GrundyMonash University, Jinshui WangFujian University of Technology
Pre-print
13:15
20m
Paper
GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track
Technical Track
Tianming ZhaoJilin University, Chunyang ChenMonash University, Yuanning LiuJilin University, Xiaodong ZhuJilin University
Pre-print
13:35
20m
Paper
Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track
Technical Track
Bo YangZhejiang University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Chunyang ChenMonash University, Deheng YeTencent AI Lab, Shanping LiZhejiang University
Pre-print
14:30 - 15:25
14:30
20m
Paper
Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Lin YangCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Zan WangCollege of Intelligence and Computing, Tianjin University, Weijing WangCollege of Intelligence and Computing, Tianjin University, Jiajun JiangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print
14:50
20m
Paper
DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track
Technical Track
Zhenhao LiConcordia University, Heng LiPolytechnique Montréal, Tse-Hsun (Peter) ChenConcordia University, Weiyi ShangConcordia University
Pre-print
15:10
15m
Short-paper
On Automatic Parsing of Log RecordsNIER
NIER - New Ideas and Emerging Results
Jared RandRyerson University, Andriy MiranskyyRyerson University
Pre-print
16:05 - 17:00
2.4.3. Observational Studies: Different DomainsJournal-First Papers / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 3 +12h
Chair(s): Daniela DamianUniversity of Victoria
16:05
15m
Paper
Two Elements of Pair Programming SkillNIER
NIER - New Ideas and Emerging Results
Franz ZierisFreie Universität Berlin, Lutz PrecheltFreie Universität Berlin
Pre-print
16:20
20m
Paper
The best laid plans or lack thereof: Security decision-making of different stakeholder groupsJournal-First
Journal-First Papers
Benjamin ShreeveUniversity of Bristol, Joseph HallettUniversity of Bristol, Matthew EdwardsUniversity of Bristol, Kopo M. RamokapaneUniversity of Bristol, Richard AtkinsCity of London Police, Awais RashidUniversity of Bristol, UK
Link to publication DOI Pre-print
16:40
20m
Paper
On the Lack of Consensus Among Technical Debt Detection ToolsSEIP
SEIP - Software Engineering in Practice
Jason LefeverDrexel University, Yuanfang Cai Drexel University, Humberto CervantesUAM Iztapalapa, Rick KazmanUniversity of Hawai‘i at Mānoa, Hongzhou FangDrexel University
Pre-print
18:50 - 19:50
2.5.3. Code CompletionSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Marsha ChechikUniversity of Toronto
18:50
20m
Paper
Siri, Write the Next MethodTechnical Track
Technical Track
Fengcai WenSoftware Institute, USI Università della Svizzera italiana, Emad AghajaniSoftware Institute, USI Università della Svizzera italiana, Csaba NagySoftware Institute, USI Università della Svizzera italiana, Michele LanzaSoftware Institute, USI Università della Svizzera italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
19:10
20m
Paper
Code Prediction by Feeding Trees to TransformersTechnical Track
Technical Track
Seohyun KimFacebook, Jinman ZhaoUniversity of Wisconsin-Madison, USA, Yuchi TianColumbia University, Satish ChandraFacebook, USA
Pre-print
19:30
20m
Paper
Learning Autocompletion from Real-World DatasetsSEIP
SEIP - Software Engineering in Practice
Gareth AyeFacebook, Inc., Seohyun KimFacebook, Hongyu LiFacebook, Inc.
Pre-print
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 SarroUniversity College London
20:40
20m
Full-paper
Early Life Cycle Software Defect Prediction. Why? How?Technical Track
Technical Track
Shrikanth N CNorth Carolina State University, Suvodeep MajumderNorth Carolina State University, Tim MenziesNorth Carolina State University, USA
Pre-print
21:00
20m
Paper
On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First
Journal-First Papers
Abdul Ali BangashUniversity of Alberta, Canada, Hareem SaharUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
Pre-print
21:20
20m
Paper
IoT Bugs and Development ChallengesArtifact ReusableTechnical Track
Technical Track
Amir MakhshariUniversity of British Columbia (UBC), Ali MesbahUniversity of British Columbia (UBC)
Pre-print
23:20 - 00:20
23:20
20m
Paper
Adversarial Specification MiningJournal-First
Journal-First Papers
Hong Jin Kang, David LoSingapore Management University
DOI Pre-print
23:40
20m
Paper
Fast Parametric Model Checking through Model FragmentationTechnical Track
Technical Track
Xinwei FangUniversity of York, UK, Radu CalinescuUniversity of York, UK, Simos GerasimouUniversity of York, UK, Faisal AlhwikemUniversity of York, UK
Pre-print
00:00
20m
Paper
Trace-Checking CPS Properties: Bridging the Cyber-Physical GapArtifact ReusableTechnical TrackArtifact Available
Technical Track
Claudio MenghiUniversity of Luxembourg, Enrico ViganòUniversity of Luxembourg, Domenico BianculliUniversity of Luxembourg, Lionel BriandUniversity of Luxembourg and University of Ottawa
Pre-print

Thu 27 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

00:55 - 01:55
00:55
20m
Paper
Wireframe-based UI Design Search through Image AutoencoderJournal-First
Journal-First Papers
Jieshan ChenAustralian National University, Australia, Chunyang ChenMonash University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Liming ZhuData61 at CSIRO, Australia / UNSW, Australia, John GrundyMonash University, Jinshui WangFujian University of Technology
Pre-print
01:15
20m
Paper
GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track
Technical Track
Tianming ZhaoJilin University, Chunyang ChenMonash University, Yuanning LiuJilin University, Xiaodong ZhuJilin University
Pre-print
01:35
20m
Paper
Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track
Technical Track
Bo YangZhejiang University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Chunyang ChenMonash University, Deheng YeTencent AI Lab, Shanping LiZhejiang University
Pre-print
02:30 - 03:25
02:30
20m
Paper
Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Lin YangCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Zan WangCollege of Intelligence and Computing, Tianjin University, Weijing WangCollege of Intelligence and Computing, Tianjin University, Jiajun JiangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print
02:50
20m
Paper
DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track
Technical Track
Zhenhao LiConcordia University, Heng LiPolytechnique Montréal, Tse-Hsun (Peter) ChenConcordia University, Weiyi ShangConcordia University
Pre-print
03:10
15m
Short-paper
On Automatic Parsing of Log RecordsNIER
NIER - New Ideas and Emerging Results
Jared RandRyerson University, Andriy MiranskyyRyerson University
Pre-print
04:05 - 05:00
04:05
15m
Paper
Two Elements of Pair Programming SkillNIER
NIER - New Ideas and Emerging Results
Franz ZierisFreie Universität Berlin, Lutz PrecheltFreie Universität Berlin
Pre-print
04:20
20m
Paper
The best laid plans or lack thereof: Security decision-making of different stakeholder groupsJournal-First
Journal-First Papers
Benjamin ShreeveUniversity of Bristol, Joseph HallettUniversity of Bristol, Matthew EdwardsUniversity of Bristol, Kopo M. RamokapaneUniversity of Bristol, Richard AtkinsCity of London Police, Awais RashidUniversity of Bristol, UK
Link to publication DOI Pre-print
04:40
20m
Paper
On the Lack of Consensus Among Technical Debt Detection ToolsSEIP
SEIP - Software Engineering in Practice
Jason LefeverDrexel University, Yuanfang Cai Drexel University, Humberto CervantesUAM Iztapalapa, Rick KazmanUniversity of Hawai‘i at Mānoa, Hongzhou FangDrexel University
Pre-print
06:50 - 07:50
06:50
20m
Paper
Siri, Write the Next MethodTechnical Track
Technical Track
Fengcai WenSoftware Institute, USI Università della Svizzera italiana, Emad AghajaniSoftware Institute, USI Università della Svizzera italiana, Csaba NagySoftware Institute, USI Università della Svizzera italiana, Michele LanzaSoftware Institute, USI Università della Svizzera italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
07:10
20m
Paper
Code Prediction by Feeding Trees to TransformersTechnical Track
Technical Track
Seohyun KimFacebook, Jinman ZhaoUniversity of Wisconsin-Madison, USA, Yuchi TianColumbia University, Satish ChandraFacebook, USA
Pre-print
07:30
20m
Paper
Learning Autocompletion from Real-World DatasetsSEIP
SEIP - Software Engineering in Practice
Gareth AyeFacebook, Inc., Seohyun KimFacebook, Hongyu LiFacebook, Inc.
Pre-print
08:40 - 09:40
2.6.3. Defect Prediction: Data Issues and Bug ClassificationJournal-First Papers / Technical Track at Blended Sessions Room 3
08:40
20m
Full-paper
Early Life Cycle Software Defect Prediction. Why? How?Technical Track
Technical Track
Shrikanth N CNorth Carolina State University, Suvodeep MajumderNorth Carolina State University, Tim MenziesNorth Carolina State University, USA
Pre-print
09:00
20m
Paper
On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First
Journal-First Papers
Abdul Ali BangashUniversity of Alberta, Canada, Hareem SaharUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
Pre-print
09:20
20m
Paper
IoT Bugs and Development ChallengesArtifact ReusableTechnical Track
Technical Track
Amir MakhshariUniversity of British Columbia (UBC), Ali MesbahUniversity of British Columbia (UBC)
Pre-print
10:00 - 11:00
3.1.3. Defect Prediction: Automation #2Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Robert FeldtChalmers | University of Gothenburg, Blekinge Institute of Technology
10:00
20m
Paper
Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect PredictionJournal-First
Journal-First Papers
Chao NiZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Xiang ChenNantong University, Qing GuNanjing University
Pre-print
10:20
20m
Paper
Ammonia: an Approach for Deriving Project-Specific Bug PatternsJournal-First
Journal-First Papers
Yoshiki HigoOsaka University, Shinpei HayashiTokyo Institute of Technology, Hideaki HataShinshu University, Mei NagappanUniversity of Waterloo
Link to publication DOI Authorizer link Pre-print
10:40
20m
Paper
Predicting Defective Lines Using a Model-Agnostic TechniqueJournal-First
Journal-First Papers
Supatsara WattanakriengkraiNara Institute of Science and Technology, Patanamon ThongtanunamUniversity of Melbourne, Chakkrit TantithamthavornMonash University, Hideaki HataShinshu University, Kenichi MatsumotoNara Institute of Science and Technology
DOI Pre-print
11:50 - 13:05
3.2.3. Defect Prediction: Bug Characterization & AnalysisJournal-First Papers / NIER - New Ideas and Emerging Results at Blended Sessions Room 3 +12h
Chair(s): Robert FeldtChalmers | University of Gothenburg, Blekinge Institute of Technology
11:50
20m
Paper
Watch out for Extrinsic Bugs! A Case Study of their Impact in Just-In-Time Bug Prediction Models on the OpenStack projectJournal-First
Journal-First Papers
Gema Rodríguez-PérezUniversity of Waterloo, Mei NagappanUniversity of Waterloo, Gregorio RoblesUniversidad Rey Juan Carlos
DOI Pre-print
12:10
20m
Paper
An Empirical Study of Model-Agnostic Techniques for Defect Prediction ModelsJournal-First
Journal-First Papers
Jirayus JiarpakdeeMonash University, Australia, Chakkrit TantithamthavornMonash University, Hoa Khanh DamUniversity of Wollongong, John GrundyMonash University
Link to publication Pre-print
12:30
20m
Paper
On the cost and profit of software defect predictionJournal-First
Journal-First Papers
Steffen HerboldUniversity of Göttingen
Link to publication DOI Pre-print
12:50
15m
Paper
Software Ticks Need No SpecificationsNIER
NIER - New Ideas and Emerging Results
Christoph ReichenbachLund University
Pre-print
15:05 - 16:05
3.3.3. Program Repair: Automated PatchingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Antonia BertolinoCNR-ISTI
15:05
20m
Paper
Automated Patch TransplantationJournal-First
Journal-First Papers
Ridwan Salihin ShariffdeenNational University of Singapore, Shin Hwei TanSouthern University of Science and Technology, Mingyuan GaoNational University of Singapore, Abhik RoychoudhuryNational University of Singapore, Singapore
Link to publication DOI Pre-print
15:25
20m
Paper
Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper AwardArtifact ReusableTechnical Track
Technical Track
Zelin ZhaoNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Tianxiao GuAlibaba Group, Xiaoxing MaNanjing University
Pre-print
15:45
20m
Paper
Fast and Precise On-the-fly Patch Validation for AllTechnical Track
Technical Track
Pre-print
16:30 - 17:25
16:30
20m
Paper
Killing Stubborn Mutants with Symbolic ExecutionJournal-First
Journal-First Papers
Thierry Titcheu ChekamSES S.A. & University of Luxembourg (SnT), Mike PapadakisUniversity of Luxembourg, Luxembourg, Maxime CordyUniversity of Luxembourg, Luxembourg, Yves Le TraonUniversity of Luxembourg, Luxembourg
Link to publication Pre-print
16:50
15m
Short-paper
Toward Speeding up Mutation Analysis by Memoizing Expensive MethodsNIER
NIER - New Ideas and Emerging Results
Ali GhanbariThe University of Texas at Dallas, Andrian MarcusUniversity of Texas at Dallas
Pre-print
17:05
20m
Paper
What It Would Take to Use Mutation Testing in Industry—A Study at FacebookSEIP
SEIP - Software Engineering in Practice
Moritz BellerFacebook, Inc., Chu-Pan WongCarnegie Mellon University, USA, Johannes BaderJane Street, Andrew ScottFacebook, Mateusz MachalicaFacebook, Inc., Satish ChandraFacebook, USA, Erik MeijerFacebook
Pre-print
19:20 - 20:15
3.5.3. Security Vulnerabilities: General Issues #1NIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Davide FucciBlekinge Institute of Technology
19:20
20m
Paper
Technical Leverage in a Software Ecosystem: Development Opportunities and Security RisksTechnical Track
Technical Track
Fabio MassacciUniversity of Trento and Vrije Universiteit Amsterdam, Ivan PashchenkoUniversity of Trento
Pre-print
19:40
15m
Short-paper
Secure Software Development in the Era of Fluid Multi-party Open Software and ServicesNIER
NIER - New Ideas and Emerging Results
Ivan PashchenkoUniversity of Trento, Riccardo ScandariatoHamburg University of Technology, Antonino SabettaSAP Security Research, Fabio MassacciUniversity of Trento and Vrije Universiteit Amsterdam
Pre-print
19:55
20m
Paper
Detecting Software Security Vulnerabilities via Requirements Dependency AnalysisJournal-First
Journal-First Papers
Wentao WangUniversity of Cincinnati, Faryn DumontUniversity of Cincinnati, Nan NiuUniversity of Cincinnati, Glen HortonUniversity of Cincinnati
DOI Pre-print
20:50 - 21:50
3.6.3. Fault Localization #2SEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Davide FalessiCalifornia Polytechnic State University
20:50
20m
Paper
Fault Localization with Code Coverage Representation LearningTechnical Track
Technical Track
Yi LiNew Jersey Institute of Technology, Shaohua WangNew Jersey Institute of Technology, Tien N. NguyenUniversity of Texas at Dallas
Pre-print
21:10
20m
Paper
PerfJIT: Test-level Just-in-time Prediction for Performance Regression Introducing CommitsJournal-First
Journal-First Papers
Jinfu ChenCentre for Software Excellence, Huawei, Canada, Weiyi ShangConcordia University, Emad ShihabConcordia University
Link to publication Pre-print
21:30
20m
Paper
Scalable Statistical Root Cause Analysis on App TelemetrySEIP
SEIP - Software Engineering in Practice
Vijayaraghavan MuraliFacebook, Inc., Edward YaoFacebook, Umang MathurUniversity of Illinois at Urbana-Champaign, Satish ChandraFacebook, USA
Pre-print
22:00 - 23:00
3.1.3. Defect Prediction: Automation #2Journal-First Papers at Blended Sessions Room 3
22:00
20m
Paper
Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect PredictionJournal-First
Journal-First Papers
Chao NiZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Xiang ChenNantong University, Qing GuNanjing University
Pre-print
22:20
20m
Paper
Ammonia: an Approach for Deriving Project-Specific Bug PatternsJournal-First
Journal-First Papers
Yoshiki HigoOsaka University, Shinpei HayashiTokyo Institute of Technology, Hideaki HataShinshu University, Mei NagappanUniversity of Waterloo
Link to publication DOI Authorizer link Pre-print
22:40
20m
Paper
Predicting Defective Lines Using a Model-Agnostic TechniqueJournal-First
Journal-First Papers
Supatsara WattanakriengkraiNara Institute of Science and Technology, Patanamon ThongtanunamUniversity of Melbourne, Chakkrit TantithamthavornMonash University, Hideaki HataShinshu University, Kenichi MatsumotoNara Institute of Science and Technology
DOI Pre-print
23:50 - 01:05
3.2.3. Defect Prediction: Bug Characterization & AnalysisJournal-First Papers / NIER - New Ideas and Emerging Results at Blended Sessions Room 3
23:50
20m
Paper
Watch out for Extrinsic Bugs! A Case Study of their Impact in Just-In-Time Bug Prediction Models on the OpenStack projectJournal-First
Journal-First Papers
Gema Rodríguez-PérezUniversity of Waterloo, Mei NagappanUniversity of Waterloo, Gregorio RoblesUniversidad Rey Juan Carlos
DOI Pre-print
00:10
20m
Paper
An Empirical Study of Model-Agnostic Techniques for Defect Prediction ModelsJournal-First
Journal-First Papers
Jirayus JiarpakdeeMonash University, Australia, Chakkrit TantithamthavornMonash University, Hoa Khanh DamUniversity of Wollongong, John GrundyMonash University
Link to publication Pre-print
00:30
20m
Paper
On the cost and profit of software defect predictionJournal-First
Journal-First Papers
Steffen HerboldUniversity of Göttingen
Link to publication DOI Pre-print
00:50
15m
Paper
Software Ticks Need No SpecificationsNIER
NIER - New Ideas and Emerging Results
Christoph ReichenbachLund University
Pre-print

Fri 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

03:05 - 04:05
3.3.3. Program Repair: Automated PatchingJournal-First Papers / Technical Track at Blended Sessions Room 3
03:05
20m
Paper
Automated Patch TransplantationJournal-First
Journal-First Papers
Ridwan Salihin ShariffdeenNational University of Singapore, Shin Hwei TanSouthern University of Science and Technology, Mingyuan GaoNational University of Singapore, Abhik RoychoudhuryNational University of Singapore, Singapore
Link to publication DOI Pre-print
03:25
20m
Paper
Synthesizing Object State Transformers for Dynamic Software UpdatesACM SIGSOFT Distinguished PaperACM Europe Council Best Paper AwardArtifact ReusableTechnical Track
Technical Track
Zelin ZhaoNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Tianxiao GuAlibaba Group, Xiaoxing MaNanjing University
Pre-print
03:45
20m
Paper
Fast and Precise On-the-fly Patch Validation for AllTechnical Track
Technical Track
Pre-print
04:30 - 05:25
04:30
20m
Paper
Killing Stubborn Mutants with Symbolic ExecutionJournal-First
Journal-First Papers
Thierry Titcheu ChekamSES S.A. & University of Luxembourg (SnT), Mike PapadakisUniversity of Luxembourg, Luxembourg, Maxime CordyUniversity of Luxembourg, Luxembourg, Yves Le TraonUniversity of Luxembourg, Luxembourg
Link to publication Pre-print
04:50
15m
Short-paper
Toward Speeding up Mutation Analysis by Memoizing Expensive MethodsNIER
NIER - New Ideas and Emerging Results
Ali GhanbariThe University of Texas at Dallas, Andrian MarcusUniversity of Texas at Dallas
Pre-print
05:05
20m
Paper
What It Would Take to Use Mutation Testing in Industry—A Study at FacebookSEIP
SEIP - Software Engineering in Practice
Moritz BellerFacebook, Inc., Chu-Pan WongCarnegie Mellon University, USA, Johannes BaderJane Street, Andrew ScottFacebook, Mateusz MachalicaFacebook, Inc., Satish ChandraFacebook, USA, Erik MeijerFacebook
Pre-print
07:20 - 08:15
07:20
20m
Paper
Technical Leverage in a Software Ecosystem: Development Opportunities and Security RisksTechnical Track
Technical Track
Fabio MassacciUniversity of Trento and Vrije Universiteit Amsterdam, Ivan PashchenkoUniversity of Trento
Pre-print
07:40
15m
Short-paper
Secure Software Development in the Era of Fluid Multi-party Open Software and ServicesNIER
NIER - New Ideas and Emerging Results
Ivan PashchenkoUniversity of Trento, Riccardo ScandariatoHamburg University of Technology, Antonino SabettaSAP Security Research, Fabio MassacciUniversity of Trento and Vrije Universiteit Amsterdam
Pre-print
07:55
20m
Paper
Detecting Software Security Vulnerabilities via Requirements Dependency AnalysisJournal-First
Journal-First Papers
Wentao WangUniversity of Cincinnati, Faryn DumontUniversity of Cincinnati, Nan NiuUniversity of Cincinnati, Glen HortonUniversity of Cincinnati
DOI Pre-print
08:50 - 09:50
08:50
20m
Paper
Fault Localization with Code Coverage Representation LearningTechnical Track
Technical Track
Yi LiNew Jersey Institute of Technology, Shaohua WangNew Jersey Institute of Technology, Tien N. NguyenUniversity of Texas at Dallas
Pre-print
09:10
20m
Paper
PerfJIT: Test-level Just-in-time Prediction for Performance Regression Introducing CommitsJournal-First
Journal-First Papers
Jinfu ChenCentre for Software Excellence, Huawei, Canada, Weiyi ShangConcordia University, Emad ShihabConcordia University
Link to publication Pre-print
09:30
20m
Paper
Scalable Statistical Root Cause Analysis on App TelemetrySEIP
SEIP - Software Engineering in Practice
Vijayaraghavan MuraliFacebook, Inc., Edward YaoFacebook, Umang MathurUniversity of Illinois at Urbana-Champaign, Satish ChandraFacebook, USA
Pre-print
10:00 - 10:55
4.1.3. Privacy in Apps: Cases from COVID-19SEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Andrea ZismanThe Open University
10:00
15m
Paper
COVID-19 Vs Social Media apps: Does privacy really matter?SEIS
SEIS - Software Engineering in Society
Omar HaggagMonash University, Australia, Sherif HaggagDeakin University, Australia, John GrundyMonash University, Mohamed AbdelrazekDeakin University, Australia
Pre-print
10:15
20m
Paper
An Empirical Assessment of Global COVID-19 Contact Tracing ApplicationsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ruoxi SunThe University of Adelaide, Wei (Zach) WangThe University of Adelaide, Minhui (Jason) XueThe University of Adelaide, Gareth TysonQueen Mary University of London, Seyit CamtepeCSIRO Data61, Damith C. RanasingheThe University of Adelaide
Pre-print Media Attached
10:35
20m
Paper
Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage CollectionTechnical Track
Technical Track
Steven ArztFraunhofer SIT
Pre-print
11:30 - 12:30
4.2.3. Testing: 3rd Party SoftwareJournal-First Papers / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Leonardo MarianiUniversity of Milano Bicocca
11:30
20m
Paper
Evaluating Unit Testing Practices in R PackagesTechnical Track
Technical Track
Melina VidoniRMIT University
Pre-print
11:50
20m
Paper
Data-Oriented Differential Testing of Object-Relational Mapping SystemsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Thodoris SotiropoulosAthens University of Economics and Business, Stefanos ChaliasosAthens University of Economics and Business, Vaggelis AtlidakisColumbia University, Dimitris MitropoulosNational and Kapodistrian University of Athens, Diomidis SpinellisAthens University of Economics and Business & TU Delft
Pre-print
12:10
20m
Paper
A Practical Approach to Verification of Floating-Point C/C++ Programs with math.h/cmath FunctionsJournal-First
Journal-First Papers
Roberto BagnaraUniversity of Parma, BUGSENG srl, Michele ChiariPolitecnico di Milano, Roberta GoriUniversity of Pisa, Abramo BagnaraBUGSENG srl
Link to publication DOI Pre-print
15:05 - 16:05
4.3.3. Code Review: Readability and RefactoringSEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Francisco ServantVirginia Tech
15:05
20m
Paper
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software RefactoringJournal-First
Journal-First Papers
Maurício AnicheDelft University of Technology, Erick MazieroFederal University of Lavras, Rafael S. DurelliFederal University of Lavras Lavras, Vinicius DurelliUniversidade Federal de São João del-Rei
Pre-print
15:25
20m
Paper
How Does Code Readability Change During Software Evolution?Journal-First
Journal-First Papers
Valentina PiantadosiUniversity of Molise, Fabiana FierroUniversity of Molise, Simone ScalabrinoUniversity of Molise, Alexander SerebrenikEindhoven University of Technology, Rocco OlivetoUniversity of Molise
Link to publication DOI Pre-print
15:45
20m
Paper
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at XeroxSEIP
SEIP - Software Engineering in Practice
Eman Abdullah AlOmarRochester Institute of Technology, USA, Hussein AlrubayeXerox Corporation, Mohamed Wiem MkaouerRochester Institute of Technology, Ali OuniETS Montreal, University of Quebec, Marouane KessentiniUniversity of Michigan
Pre-print
16:40 - 17:55
16:40
15m
Paper
QFL: Data-Driven Feedback Loop to Manage Quality in Agile DevelopmentSEIS
SEIS - Software Engineering in Society
Lidia LópezUniversitat Politècnica de Catalunya, Spain, Alessandra BagnatoSofteam, Antonin Ahbervé, Xavier FranchUniversitat Politècnica de Catalunya
Pre-print
16:55
20m
Paper
The Daily Life of Software Engineers during the COVID-19 PandemicSEIP
SEIP - Software Engineering in Practice
Daniel RussoDepartment of Computer Science, Aalborg University, Paul HanelUniversity of Essex, Seraphina Altnickelmia raeumerei GmbH, Niels Van BerkelAalborg University
Pre-print
17:15
20m
Paper
Pandemic Programming: How Covid-19 affects software developers and how their organizations can helpJournal-First
Journal-First Papers
Paul RalphDalhousie University, Sebastian BaltesQAware GmbH and The University of Adelaide, Gianisa AdisaputriDalhousie University, Richard TorkarChalmers and the University of Gothenburg, Vladimir KovalenkoJetBrains Research, Marcos KalinowskiPontifical Catholic University of Rio de Janeiro (PUC-Rio), Nicole NovielliUniversity of Bari, Shin YooKorea Advanced Institute of Science and Technology, Xavier DevroeyDelft University of Technology, Xin TanPeking University, China, Minghui ZhouPeking University, China, Burak TurhanMonash University, Rashina HodaMonash University, Hideaki HataShinshu University, Gregorio RoblesUniversidad Rey Juan Carlos, Amin Milani FardNew York Institute of Technology, Rana AlkadhiKing Saud University
Link to publication DOI Pre-print Media Attached
17:35
20m
Paper
“How Was Your Weekend?” Software Development Teams Working From Home During COVID-19ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Courtney MillerNew College of Florida, Paige RodegheroClemson University, Margaret-Anne StoreyUniversity of Victoria, Denae FordMicrosoft Research, Thomas ZimmermannMicrosoft Research
Pre-print
19:30 - 20:30
4.5.3. Programming: Low LevelTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Ignacio PanachUniversidad de Valencia
19:30
20m
Paper
A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVMJournal-First
Journal-First Papers
Long ZhangKTH Royal Institute of Technology, Brice MorinSINTEF, Philipp HallerKTH, Benoit BaudryKTH Royal Institute of Technology, Martin MonperrusKTH Royal Institute of Technology
Link to publication DOI Pre-print
19:50
20m
Paper
Interface Compliance of Inline Assembly: Automatically Check, Patch and RefineACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Frédéric RecoulesCEA, List, Sébastien BardinCEA LIST, University Paris-Saclay, France, Richard BonichonTweag I/O, Paris, France, Matthieu LemerreCEA LIST, University Paris-Saclay, France, Laurent MounierUniv. Grenoble Alpes. VERIMAG, Grenoble, France, Marie-Laure PotetUniv. Grenoble Alpes. VERIMAG, Grenoble, France
Pre-print
20:10
20m
Paper
Enabling Software Resilience in GPGPU Applications via Partial Thread ProtectionTechnical Track
Technical Track
Lishan YangWilliam & Mary, Bin NieWilliam & Mary, Adwait JogWilliam & Mary, Evgenia SmirniWilliam & Mary
Pre-print
22:00 - 22:55
4.1.3. Privacy in Apps: Cases from COVID-19Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 3
22:00
15m
Paper
COVID-19 Vs Social Media apps: Does privacy really matter?SEIS
SEIS - Software Engineering in Society
Omar HaggagMonash University, Australia, Sherif HaggagDeakin University, Australia, John GrundyMonash University, Mohamed AbdelrazekDeakin University, Australia
Pre-print
22:15
20m
Paper
An Empirical Assessment of Global COVID-19 Contact Tracing ApplicationsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ruoxi SunThe University of Adelaide, Wei (Zach) WangThe University of Adelaide, Minhui (Jason) XueThe University of Adelaide, Gareth TysonQueen Mary University of London, Seyit CamtepeCSIRO Data61, Damith C. RanasingheThe University of Adelaide
Pre-print Media Attached
22:35
20m
Paper
Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage CollectionTechnical Track
Technical Track
Steven ArztFraunhofer SIT
Pre-print
23:30 - 00:30
4.2.3. Testing: 3rd Party SoftwareTechnical Track / Journal-First Papers at Blended Sessions Room 3
23:30
20m
Paper
Evaluating Unit Testing Practices in R PackagesTechnical Track
Technical Track
Melina VidoniRMIT University
Pre-print
23:50
20m
Paper
Data-Oriented Differential Testing of Object-Relational Mapping SystemsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Thodoris SotiropoulosAthens University of Economics and Business, Stefanos ChaliasosAthens University of Economics and Business, Vaggelis AtlidakisColumbia University, Dimitris MitropoulosNational and Kapodistrian University of Athens, Diomidis SpinellisAthens University of Economics and Business & TU Delft
Pre-print
00:10
20m
Paper
A Practical Approach to Verification of Floating-Point C/C++ Programs with math.h/cmath FunctionsJournal-First
Journal-First Papers
Roberto BagnaraUniversity of Parma, BUGSENG srl, Michele ChiariPolitecnico di Milano, Roberta GoriUniversity of Pisa, Abramo BagnaraBUGSENG srl
Link to publication DOI Pre-print

Sat 29 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

03:05 - 04:05
4.3.3. Code Review: Readability and RefactoringJournal-First Papers / SEIP - Software Engineering in Practice at Blended Sessions Room 3
03:05
20m
Paper
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software RefactoringJournal-First
Journal-First Papers
Maurício AnicheDelft University of Technology, Erick MazieroFederal University of Lavras, Rafael S. DurelliFederal University of Lavras Lavras, Vinicius DurelliUniversidade Federal de São João del-Rei
Pre-print
03:25
20m
Paper
How Does Code Readability Change During Software Evolution?Journal-First
Journal-First Papers
Valentina PiantadosiUniversity of Molise, Fabiana FierroUniversity of Molise, Simone ScalabrinoUniversity of Molise, Alexander SerebrenikEindhoven University of Technology, Rocco OlivetoUniversity of Molise
Link to publication DOI Pre-print
03:45
20m
Paper
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at XeroxSEIP
SEIP - Software Engineering in Practice
Eman Abdullah AlOmarRochester Institute of Technology, USA, Hussein AlrubayeXerox Corporation, Mohamed Wiem MkaouerRochester Institute of Technology, Ali OuniETS Montreal, University of Quebec, Marouane KessentiniUniversity of Michigan
Pre-print
04:40 - 05:55
04:40
15m
Paper
QFL: Data-Driven Feedback Loop to Manage Quality in Agile DevelopmentSEIS
SEIS - Software Engineering in Society
Lidia LópezUniversitat Politècnica de Catalunya, Spain, Alessandra BagnatoSofteam, Antonin Ahbervé, Xavier FranchUniversitat Politècnica de Catalunya
Pre-print
04:55
20m
Paper
The Daily Life of Software Engineers during the COVID-19 PandemicSEIP
SEIP - Software Engineering in Practice
Daniel RussoDepartment of Computer Science, Aalborg University, Paul HanelUniversity of Essex, Seraphina Altnickelmia raeumerei GmbH, Niels Van BerkelAalborg University
Pre-print
05:15
20m
Paper
Pandemic Programming: How Covid-19 affects software developers and how their organizations can helpJournal-First
Journal-First Papers
Paul RalphDalhousie University, Sebastian BaltesQAware GmbH and The University of Adelaide, Gianisa AdisaputriDalhousie University, Richard TorkarChalmers and the University of Gothenburg, Vladimir KovalenkoJetBrains Research, Marcos KalinowskiPontifical Catholic University of Rio de Janeiro (PUC-Rio), Nicole NovielliUniversity of Bari, Shin YooKorea Advanced Institute of Science and Technology, Xavier DevroeyDelft University of Technology, Xin TanPeking University, China, Minghui ZhouPeking University, China, Burak TurhanMonash University, Rashina HodaMonash University, Hideaki HataShinshu University, Gregorio RoblesUniversidad Rey Juan Carlos, Amin Milani FardNew York Institute of Technology, Rana AlkadhiKing Saud University
Link to publication DOI Pre-print Media Attached
05:35
20m
Paper
“How Was Your Weekend?” Software Development Teams Working From Home During COVID-19ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Courtney MillerNew College of Florida, Paige RodegheroClemson University, Margaret-Anne StoreyUniversity of Victoria, Denae FordMicrosoft Research, Thomas ZimmermannMicrosoft Research
Pre-print
07:30 - 08:30
07:30
20m
Paper
A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVMJournal-First
Journal-First Papers
Long ZhangKTH Royal Institute of Technology, Brice MorinSINTEF, Philipp HallerKTH, Benoit BaudryKTH Royal Institute of Technology, Martin MonperrusKTH Royal Institute of Technology
Link to publication DOI Pre-print
07:50
20m
Paper
Interface Compliance of Inline Assembly: Automatically Check, Patch and RefineACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Frédéric RecoulesCEA, List, Sébastien BardinCEA LIST, University Paris-Saclay, France, Richard BonichonTweag I/O, Paris, France, Matthieu LemerreCEA LIST, University Paris-Saclay, France, Laurent MounierUniv. Grenoble Alpes. VERIMAG, Grenoble, France, Marie-Laure PotetUniv. Grenoble Alpes. VERIMAG, Grenoble, France
Pre-print
08:10
20m
Paper
Enabling Software Resilience in GPGPU Applications via Partial Thread ProtectionTechnical Track
Technical Track
Lishan YangWilliam & Mary, Bin NieWilliam & Mary, Adwait JogWilliam & Mary, Evgenia SmirniWilliam & Mary
Pre-print

Thu 27 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Tue 25 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room10:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:0015304521:0015304522:0015304523:00153045
Blended Sessions Room 3

Wed 26 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:0015304521:0015304522:0015304523:00153045
Blended Sessions Room 3

Thu 27 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:0015304521:0015304522:0015304523:001530450:00153045
Blended Sessions Room 3

Fri 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:0015304521:0015304522:0015304523:001530450:00153045
Blended Sessions Room 3

Sat 29 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:00153045
Blended Sessions Room 3