Write a Blog >>
MSR 2019
Sun 26 - Mon 27 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room nameLaurier
Floor0
Room number2
Room InformationNo extra information available
Program

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

Sat 25 May

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 09:15
Conference OpeningICPC Presentations at Laurier
09:15 - 10:00
KeynoteICPC Presentations at Laurier
Chair(s): Federica Sarro University College London, UK
09:15
45m
Talk
What goes on in your brain when you read and understand code?
ICPC Presentations
Westley Weimer University of Michigan
10:00 - 10:30
Session I : Comprehending program comprehension IICPC Technical Research / ICPC Replications at Laurier
Chair(s): Dror Feitelson Hebrew University
10:00
20m
Full-paper
Improving Source Code Readability: Theory and Practice
ICPC Technical Research
A: Sarah Fakhoury Washington State University, Devjeet Roy , Sk. Adnan Hassan Infosapex Limited, Venera Arnaoudova Washington State University
Pre-print
10:20
10m
Short-paper
Replicating Novices' Struggles with Coding Style
ICPC Replications
Eliane Wiese University of Utah, Anna Rafferty Carleton College, Daniel Kopta , Jacqulyn MacHardy
Pre-print
11:00 - 12:40
Session II: Comprehending program comprehension IIICPC Technical Research / ICPC Negative Results at Laurier
Chair(s): Fabio Petrillo Université du Québec à Chicoutimi, Canada
11:00
20m
Full-paper
How Does Feature Dependency Affect Configurable System Comprehensibility?
ICPC Technical Research
Djan Almeida Santos Federal Institute of Bahia, Cláudio Sant'Anna
Pre-print
11:20
20m
Full-paper
Live Programming and Software Evolution: Questions during a Programming Change Task
ICPC Technical Research
Juraj Kubelka University of Chile, Romain Robbes Free University of Bozen-Bolzano, Alexandre Bergel University of Chile
Pre-print
11:40
20m
Full-paper
Measuring the Cognitive Load of Software Developers: A Systematic Mapping Study
ICPC Technical Research
Lucian Gonçales University of Vale do Rio dos Sinos (UNISINOS), Kleinner Farias , Bruno da Silva Cal Poly, San Luis Obispo, Jonathan Fessler
Pre-print
12:00
20m
Full-paper
A Large-Scale Empirical Study on Code-Comment Inconsistencies
ICPC Technical Research
Fengcai Wen , Csaba Nagy Università della Svizzera italiana (USI), Gabriele Bavota Università della Svizzera italiana (USI), Michele Lanza Universita della Svizzera italiana (USI)
12:20
20m
Full-paper
An empirical study on practicality of specification mining algorithms on a real-world application
ICPC Negative Results
Mohammad Jafar Mashhadi University of Calgary, Hadi Hemmati University of Calgary
14:00 - 15:30
Session III: Code cloning and smellsICPC Technical Research at Laurier
Chair(s): Maleknaz Nayebi Polytechnique Montréal
14:00
20m
Full-paper
Neural Detection of Semantic Code Clones via Tree-Based Convolution
ICPC Technical Research
Hao Yu Peking University, Wing Lam University of Illinois at Urbana-Champaign, Long Chen , Ge Li Peking University, Tao Xie University of Illinois at Urbana-Champaign, Qianxiang Wang
14:20
20m
Full-paper
Comparing Bug Replication in Regular and Micro Code Clones
ICPC Technical Research
Judith Islam University of Saskatchewan, Manishankar Mondal Assistant Professor, Khulna University, Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan
14:40
20m
Full-paper
Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection
ICPC Technical Research
Fabiano Pecorelli University of Salerno, Fabio Palomba University of Zurich, Dario Di Nucci Vrije Universiteit Brussel, Andrea De Lucia University of Salerno
Pre-print
15:00
20m
Full-paper
Enabling Clone Detection For Ethereum via Smart Contract Birthmarks
ICPC Technical Research
Han Liu Tsinghua University, Zhiqiang Yang Tsinghua University, Yu Jiang , Wenqi Zhao Ant Financial, Jiaguang Sun
15:20
10m
Short-paper
Prevalence of Bad Smells in PL/SQL Projects
ICPC Technical Research
16:00 - 16:30
Session IV: Tools demonstrationsICPC Tools Demo at Laurier
Chair(s): Olga Baysal Carleton University, Yasutaka Kamei Kyushu University
16:00
5m
Demonstration
CCEvovis: A Clone Evolution Visualization System for Software Maintenance
ICPC Tools Demo
Hirotaka Honda , Shogo Tokui , Kazuki Yokoi , Eunjong Choi Kyoto Institute of Technology, Norihiro Yoshida Nagoya University, Katsuro Inoue Osaka University
Pre-print Media Attached
16:05
5m
Short-paper
CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments
ICPC Tools Demo
Norman Peitek Leibniz Institute for Neurobiology, Sven Apel Saarland University, Andre Brechmann , Chris Parnin NCSU, Janet Siegmund
Pre-print
16:10
5m
Short-paper
DeepVisual: A Visual Programming Tool for Deep Learning Systems
ICPC Tools Demo
Chao Xie , Hua Qi , Lei Ma , Jianjun Zhao Kyushu University
16:15
5m
Short-paper
PADLA: A Dynamic Log Level Adapter Using Online Phase Detection
ICPC Tools Demo
Tsuyoshi Mizouchi , Kazumasa Shimari , Takashi Ishio Nara Institute of Science and Technology, Katsuro Inoue Osaka University
16:20
5m
Short-paper
Visualizing sequences of debugging sessions using Swarm Debugging
ICPC Tools Demo
Eduardo A. Fontana Université du Québec à Chicoutimi, Canada, Fabio Petrillo Université du Québec à Chicoutimi, Canada
16:25
5m
Short-paper
srcPtr: A Framework for Implementing Static Pointer Analysis Approaches
ICPC Tools Demo
Vlas Zyrianov , Christian D. Newman Rochester Institute of Technology, Drew Guarnera , Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University
16:30 - 17:20
Session V: Refactoring in StyleICPC Replications / ICPC Technical Research at Laurier
Chair(s): Shinpei Hayashi Tokyo Institute of Technology
16:30
20m
Full-paper
Indentation: Simply a Matter of Style or Support for Program Comprehension?
ICPC Replications
Jennifer Bauer , Janet Siegmund , Norman Peitek Leibniz Institute for Neurobiology, Johannes Hofmeister , Sven Apel Saarland University
Pre-print
16:50
10m
Short-paper
Towards Automated Testing of Blockchain-based Decentralized Applications
ICPC Technical Research
Jianbo Gao Peking University, Han Liu Tsinghua University, Zhiqiang Yang Tsinghua University, Chao Liu , Qingshan Li Peking University, Zhi Guan Peking University, Zhong Chen
17:00
20m
Full-paper
Does BLEU Score Work for Code Migration?
ICPC Technical Research
Ngoc Tran , Hieu Tran The University of Texas at Dallas, Son Nguyen The University of Texas at Dallas, Hoan Anh Nguyen Amazon, Tien N. Nguyen University of Texas at Dallas
17:20 - 17:50
MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher MorrellICPC Presentations at Laurier
Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
17:50 - 18:00
Open Steering Committee MeetingICPC Presentations at Laurier

Sun 26 May

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 09:45
KeynoteICPC Presentations at Laurier
Chair(s): Foutse Khomh Polytechnique Montréal, Federica Sarro University College London, UK
09:00
45m
Talk
The Untapped Potential of Analyzing Complete Developer Workflows
ICPC Presentations
09:45 - 10:35
Session VI : Tools for comprehensionICPC Technical Research / ICPC Replications at Laurier
Chair(s): Alexandre Bergel University of Chile
09:45
20m
Full-paper
Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance
ICPC Replications
Di Chen North Carolina State University, USA, Kathryn Stolee North Carolina State University, Tim Menzies North Carolina State University
10:05
10m
Short-paper
Do Extracted State Machine Models Help to Understand Embedded Software?
ICPC Technical Research
Wasim Said Robert Bosch GmbH, Jochen Quante , Rainer Koschke University of Bremen
10:15
20m
Full-paper
Exploring Tools and Strategies Used During Regular Expression Composition Tasks
ICPC Technical Research
Gina Bai North Carolina State University, Brian Clee , Nischal Shrestha , Carl Chapman , Cimone Wright , Kathryn Stolee North Carolina State University
Pre-print
11:00 - 12:30
Session VII: Empirical Study IICPC Technical Research at Laurier
Chair(s): Mike Papadakis University of Luxembourg
11:00
20m
Full-paper
Are Static Analysis Violations Really Fixed? A Closer Look at Realistic Usage of SonarQube
ICPC Technical Research
11:20
20m
Full-paper
CCSpec: A Correctness Condition Specification Tool
ICPC Technical Research
11:40
20m
Full-paper
Comparing the EvoStreets Visualization Technique in Two- and Three-Dimensional Environments A Controlled Experiment
ICPC Technical Research
12:00
10m
Short-paper
Learning a Classifier for Prediction of Maintainability based on Static Analysis Tools
ICPC Technical Research
Markus Schnappinger Technical University of Munich, Mohd Hafeez Osman Institute of Informatics, Technical University of Munich, Alexander Pretschner , Arnaud Fietzke
12:10
20m
Full-paper
Sequence Coverage Directed Greybox Fuzzing
ICPC Technical Research
Hongliang Liang beijing university of posts and telecommunication, Yini Zhang beijing university of posts and telecommunication, Yue Yu , Zhuosi Xie , Lin Jiang beijing university of posts and telecommunication
14:00 - 15:30
Session VIII: Empirical Study IIICPC Technical Research / ICPC Negative Results at Laurier
Chair(s): Chanchal K. Roy University of Saskatchewan
14:00
20m
Full-paper
Recommending Differentiated Code to Support Smart Contract Update
ICPC Technical Research
Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Queping Kong , Nan Jia School of Management Science and Engineering, Hebei GEO University, Shijiazhuang, China, Xiangping Chen , Zibin Zheng
14:20
20m
Full-paper
Understanding Evolutionary Coupling by Fine-grained Co-change Relationship Analysis
ICPC Technical Research
Daihong Zhou , Yijian Wu Fudan University, Lu Xiao , Yuanfang Cai Drexel University, Xin Peng Fudan University, Jinrong Fan , Lu Huang , Heng Chen
14:40
20m
Full-paper
Understanding Large-Scale Software -- A Hierarchical View
ICPC Technical Research
Omer Levy , Dror Feitelson Hebrew University
Pre-print
15:00
20m
Full-paper
Analyzing Performance-Aware Code Change in Software Development Process
ICPC Technical Research
15:20
10m
Short-paper
Removal of design problems through refactorings: are we looking at the right symptoms?
ICPC Negative Results
16:00 - 18:00
Session IX: Information Retrieval, API, the Crowd, and Biosensors : The Magnificent FourICPC Replications / ICPC Technical Research at Laurier
Chair(s): Venera Arnaoudova Washington State University
16:00
20m
Full-paper
A Replication Study on Code Comprehension and Expertise using Lightweight Biometric Sensors
ICPC Replications
Davide Fucci University of Hamburg, Daniela Girardi , Nicole Novielli University of Bari, Luigi Quaranta , Filippo Lanubile University of Bari
16:20
20m
Full-paper
Measuring Interprocess Communications in Distributed Systems
ICPC Technical Research
Xiaoqin Fu Washington State University, Haipeng Cai Washington State University, USA
Link to publication
16:40
20m
Full-paper
Meditor: Inference and Application of API Migration Edits
ICPC Technical Research
Shengzhe Xu , Ziqi Dong , Na Meng Virginia Tech
17:00
20m
Full-paper
On the Use of Information Retrieval to Automate the Detection of Third-Party Java Library Migration At The Function Level
ICPC Technical Research
Hussein Alrubaye Rochester Institute of Technology, USA, Mohamed Wiem Mkaouer Rochester Institute of Technology, Ali Ouni
Pre-print
17:20
20m
Full-paper
Recommending Comprehensive Solutions for Programming Tasks by Mining Crowd Knowledge
ICPC Technical Research
Rodrigo Fernandes Gomes da Silva , Chanchal K. Roy University of Saskatchewan, Masud Rahman University of Saskatchewan , Kevin Schneider University of Saskatchewan, Klérisson Paixão Federal University of Uberlândia, Marcelo De Almeida Maia Federal University of Uberlandia
Pre-print
17:40
20m
Full-paper
Using Frugal User Feedback with Closeness Analysis on Code to Improve IR-Based Traceability Recovery
ICPC Technical Research
Hongyu Kuang , Hui Gao Nanjing University, China, Hao Hu , Xiaoxing Ma , Jian Lu Nanjing University, Patrick Mäder Technische Universität Ilmenau, Alexander Egyed
18:00 - 18:15
Closing SessionICPC Presentations at Laurier
18:00
15m
Day closing
Closing session
ICPC Presentations

Mon 27 May

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 18:00

Tue 28 May

Displayed time zone: Eastern Time (US & Canada) change

08:45 - 17:00

Wed 29 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Automated Program Repair 1ICSE Journal-First Papers / ICSE Technical Track / ICSE Papers at Laurier
Chair(s): Lars Grunske Humboldt-Universität zu Berlin
11:00
20m
Talk
Learning to Spot and Refactor Inconsistent Method NamesTechnical Track
ICSE Technical Track
Kui Liu University of Luxembourg, Dongsun Kim Furiosa.ai, Tegawendé F. Bissyandé SnT, University of Luxembourg, Taeyoung Kim Chonbuk National University, Kisub Kim University of Luxembourg, SnT, Anil Koyuncu University of Luxembourg, Luxembourg, Suntae Kim , Yves Le Traon University of Luxembourg
Pre-print
11:20
20m
Talk
Harnessing Evolution for Multi-Hunk Program RepairTechnical Track
ICSE Technical Track
Seemanta Saha University of California Santa Barbara, Ripon Saha Fujitsu Laboratories of America, Inc., Mukul Prasad Fujitsu Laboratories of America
11:40
20m
Talk
On Learning Meaningful Code Changes via Neural Machine TranslationTechnical Track
ICSE Technical Track
Michele Tufano College of William and Mary, Jevgenija Pantiuchina Università della Svizzera italiana, Cody Watson , Gabriele Bavota Università della Svizzera italiana (USI), Denys Poshyvanyk William and Mary
Pre-print
12:00
10m
Talk
Mining Fix Patterns for FindBugs ViolationsJournal-First
ICSE Journal-First Papers
Kui Liu University of Luxembourg, Dongsun Kim Furiosa.ai, Tegawendé F. Bissyandé SnT, University of Luxembourg, Shin Yoo Korea Advanced Institute of Science and Technology, Yves Le Traon University of Luxembourg
Pre-print
12:10
10m
Talk
Test-equivalence Analysis for Automatic Patch GenerationJournal-First
ICSE Journal-First Papers
Sergey Mechtaev University College London, Xiang Gao National University of Singapore, Shin Hwei Tan Southern University of Science and Technology, Abhik Roychoudhury National University of Singapore
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Debugging and Fault LocalizationICSE Journal-First Papers / ICSE Papers / ICSE Demonstrations / ICSE Technical Track at Laurier
Chair(s): Marsha Chechik University of Toronto
14:00
20m
Talk
A System Identification based Oracle for Control-CPS Software Fault LocalizationTechnical TrackIndustry Program
ICSE Technical Track
Zhijian He The Hong Kong Polytechnic University, Yao Chen The Hong Kong Polytechnic University, Enyan Huang The Hong Kong Polytechnic University, Qixin Wang The Hong Kong Polytechnic University, Yu Pei The Hong Kong Polytechnic University, Haidong Yuan The Chinese University of Hong Kong
14:20
20m
Talk
VeDebug: Regression Debugging Tool for JavaDemos
ICSE Demonstrations
Ben Buhse The University of Texas at Austin, Thomas Wei The University of Texas at Austin, Zhiqiang Zang The University of Texas at Austin, Aleksandar Milicevic , Milos Gligoric University of Texas at Austin
14:40
20m
Talk
ReCDroid: Automatically Reproducing Android Application Crashes from Bug ReportsArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
ICSE Technical Track
Yu Zhao University of Kentucky, Tingting Yu University of Kentucky, Ting Su Nanyang Technological University, Singapore, Yang Liu Nanyang Technological University, Singapore, Wei Zheng Northwestern Polytechnical University, Jingzhi Zhang Northwestern Polytechnical University, William G.J. Halfond University of Southern California
15:00
10m
Talk
How Practitioners Perceive Automated Bug Report Management TechniquesIndustry ProgramJournal-First
ICSE Journal-First Papers
Weiqin Zou nju, David Lo Singapore Management University, Zhenyu Chen Nanjing University, Xin Xia Monash University, Yang Feng University of California, Irvine, Baowen Xu
15:10
10m
Talk
Chaff from the Wheat: Characterizing and Determining Valid Bug ReportsJournal-First
ICSE Journal-First Papers
Yuanrui Fan , Xin Xia Monash University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University
15:20
10m
Talk
Discussion Period
ICSE Papers

16:00 - 18:00
Analysis and VerificationICSE Demonstrations / ICSE Technical Track / ICSE Journal-First Papers / ICSE Papers at Laurier
Chair(s): Domenico Bianculli University of Luxembourg
16:00
20m
Talk
Easy Modelling and Verification of Unpredictable and Preemptive Interrupt-driven SystemsArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Minxue Pan Nanjing University, Shouyu Chen Nanjing University, Yu Pei The Hong Kong Polytechnic University, Tian Zhang Nanjing University, Xuandong Li Nanjing University
16:20
20m
Talk
Towards Understanding and Reasoning about Android InteroperationsTechnical Track
ICSE Technical Track
Sora Bae Oracle Labs, Australia, Sungho Lee KAIST, South Korea, Sukyoung Ryu KAIST, South Korea
16:40
20m
Talk
ALPACA: A Large Portfolio-based Alternating Conditional AnalysisDemos
ICSE Demonstrations
Mitchell Gerrard University of Virginia, Matthew B Dwyer University of Virginia
17:00
20m
Talk
Mockingbird: A Framework for Enabling Targeted Dynamic Analysis of Java ProgramsDemos
ICSE Demonstrations
Derrick Lockwood Iowa State University, Benjamin Holland , Suresh Kothari Iowa State University, USA
17:20
20m
Talk
Zero-Overhead Path Prediction with Progressive Symbolic ExecutionArtifacts AvailableTechnical Track
ICSE Technical Track
Richard Rutledge Georgia Institute of Technology, Sunjae Park Georgia Institute of Technology, Haider Khan Georgia Institute of Technology, Alessandro Orso Georgia Tech, Milos Prvulovic Georgia Institute of Technology, Alenka Zajic Georgia Institute of Technology
17:40
10m
Talk
Platform-Independent Dynamic Taint Analysis for JavaScriptJournal-First
ICSE Journal-First Papers
Rezwana Karim Samsung Research America, Frank Tip Northeastern University, Alena Sochurkova Avast, Koushik Sen University of California, Berkeley
17:50
10m
Talk
Discussion Period
ICSE Papers

Thu 30 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Unit TestingICSE Technical Track / ICSE Software Engineering in Practice / ICSE Papers / ICSE Journal-First Papers at Laurier
Chair(s): Martin Kropp University of Applied Sciences Northwestern Switzerland
11:00
30m
Talk
(SEIP Talk) Mythical Unit Test CoverageSEIPIndustry Program
ICSE Software Engineering in Practice
Vard Antinyan Volvo Car Group, Miroslaw Staron University of Gothenburg
11:30
20m
Research paper
Hunting for Bugs in Code Coverage Tools via Randomized Differential TestingTechnical Track
ICSE Technical Track
Yibiao Yang Nanjing University, China, Yuming Zhou , Hao Sun Unaffiliated, Zhendong Su ETH Zurich, Zhiqiang Zuo Nanjing University, China, Lei Xu Nanjing University, Baowen Xu
11:50
20m
Talk
Rotten Green TestsTechnical Track
ICSE Technical Track
Julien Delplanque University of Lille, Stéphane Ducasse INRIA Lille, Guillermo Polito Univ. Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL - Centre de Recherche en Informatique Signal et Automatique de Lille, Andrew P. Black Portland State University and INRIA, Anne Etien Ecole Polytechnique Universitaire de Lille
12:10
10m
Talk
A comprehensive study of pseudo-tested methodsJournal-First
ICSE Journal-First Papers
Oscar Luis Vera Pérez INRIA, Benjamin Danglot University Lille 1 and INRIA, Martin Monperrus KTH Royal Institute of Technology, Benoit Baudry KTH Royal Institute of Technology, Sweden
Link to publication DOI Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
Automated Repair 2ICSE Papers / ICSE Journal-First Papers / ICSE Software Engineering in Practice / ICSE Technical Track at Laurier
Chair(s): Hamid Bagheri University of Nebraska-Lincoln, USA
14:00
20m
Talk
SapFix: Automated End-to-End Repair at ScaleSEIPIndustry Program
ICSE Software Engineering in Practice
Alexandru Marginean University College London, UK, Johannes Bader Facebook, Satish Chandra Facebook, Mark Harman Facebook and University College London, Yue Jia University College London, Ke Mao Facebook, Alexander Mols Facebook, Andrew Scott Facebook
14:20
20m
Talk
VFix: Value-Flow-Guided Precise Program Repair for Null Pointer DereferencesArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Xuezheng Xu UNSW Sydney, Yulei Sui University of Technology Sydney, Australia, Hua Yan University of New South Wales, Jingling Xue UNSW Sydney
14:40
10m
Talk
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic ProgrammingJournal-First
ICSE Journal-First Papers
Yuan Yuan Michigan State University, Wolfgang Banzhaf Michigan State University
14:50
20m
Talk
On Reliability of Patch Correctness AssessmentTechnical Track
ICSE Technical Track
Xuan Bach D. Le Carnegie Mellon University, Lingfeng Bao Zhejiang University City College, David Lo Singapore Management University, Xin Xia Monash University, Shanping Li , Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
15:10
10m
Talk
Alleviating Patch Overfitting with Automatic Test Generation: A Study of Feasibility and Effectiveness for the Nopol Repair SystemJournal-First
ICSE Journal-First Papers
Zhongxing Yu , Matias Martinez University of Valenciennes, Benjamin Danglot University Lille 1 and INRIA, Thomas Durieux INRIA, Martin Monperrus KTH Royal Institute of Technology
15:20
10m
Talk
Discussion Period
ICSE Papers

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
11:00
10m
Talk
Perceptions, Expectations, and Challenges in Defect PredictionJournal-First
ICSE Journal-First Papers
Zhiyuan Wan Zhejiang University, Xin Xia Monash University, Ahmed E. Hassan Queen's University, David Lo Singapore Management University, Jianwei Yin , Xiaohu Yang
11:10
20m
Talk
Mining Software Defects: Should We Consider Affected Releases?Artifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Suraj Yatish The University of Adelaide, Jirayus Jiarpakdee Monash University, Patanamon Thongtanunam The University of Melbourne, Chakkrit Tantithamthavorn Monash University, Australia
11:30
20m
Talk
Class Imbalance Evolution and Verification Latency in Just-in-Time Software Defect PredictionTechnical Track
ICSE Technical Track
George Cabral University of Birmingham, Leandro Minku , Emad Shihab Concordia University, Suhaib Mujahid Concordia University
11:50
10m
Talk
The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction ModelsJournal-First
ICSE Journal-First Papers
Chakkrit Tantithamthavorn Monash University, Australia, Ahmed E. Hassan Queen's University, Kenichi Matsumoto Nara Institute of Science and Technology
Pre-print
12:00
10m
Talk
On the Relative Value of Data Resampling Approaches for Software Defect PredictionJournal-First
ICSE Journal-First Papers
Kwabena E. Bennin Blekinge Institute of Technology, SERL Sweden, Jacky Keung , Akito Monden
Authorizer link
12:10
10m
Talk
Energy-Based Anomaly Detection A New Perspective for Predicting Software FailuresNIER Distinguished Paper AwardNIER
ICSE New Ideas and Emerging Results
Cristina Monni Università della Svizzera Italiana, Mauro Pezze Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy)
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers

14:00 - 15:30
SEIS KeynoteICSE Software Engineering in Society at Laurier
Chair(s): Rick Kazman University of Hawai‘i at Mānoa, Liliana Pasquale University College Dublin & Lero, Ireland
14:00
90m
Talk
Terraforming Earth: Will software experiments guide us out of the climate crisis?SEIS
ICSE Software Engineering in Society
Steve Easterbrook University of Toronto
16:00 - 17:20
Code ReviewsICSE Papers / ICSE Journal-First Papers / ICSE Technical Track at Laurier
Chair(s): Alexander Serebrenik Eindhoven University of Technology
16:00
20m
Talk
Test-Driven Code Review: An Empirical StudyTechnical TrackIndustry Program
ICSE Technical Track
Davide Spadini Delft University of Technology, Netherlands, Fabio Palomba University of Zurich, Tobias Baum Leibniz Universität Hannover, Stefan Hanenberg University of Duisburg-Essen, Germany, Magiel Bruntink Software Improvement Group, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
16:20
20m
Talk
Why Does Code Review Work for Open Source Software Communities?Technical Track
ICSE Technical Track
Adam Alami IT University of Copenhagen, Marisa Leavitt Cohn IT University of Copenhagen, Andrzej Wąsowski IT University of Copenhagen, Denmark
Pre-print
16:40
10m
Talk
Does Reviewer Recommendation Help Developers?Industry ProgramJournal-First
ICSE Journal-First Papers
Vladimir Kovalenko TU Delft, Nava Tintarev Delft University of Technology, Evgeny Pasynkov JetBrains GmbH, Christian Bird Microsoft Research, Alberto Bacchelli University of Zurich
DOI Pre-print
16:50
10m
Talk
The Impact of Human Factors on the Participation Decision of Reviewers in Modern Code ReviewJournal-First
ICSE Journal-First Papers
Shade Ruangwan Nara Institute of Science and Technology, Patanamon Thongtanunam The University of Melbourne, Akinori Ihara Wakayama University, Kenichi Matsumoto Nara Institute of Science and Technology
DOI Pre-print
17:00
20m
Talk
Discussion Period
ICSE Papers

Mon 27 May

Displayed time zone: Eastern Time (US & Canada) change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
Laurier

Tue 28 May

Displayed time zone: Eastern Time (US & Canada) change

Room8:00309:003010:003011:003012:003013:003014:003015:003016:0030
Laurier

Sat 25 May

Displayed time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Laurier

Sun 26 May

Displayed time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:00153045
Laurier

Wed 29 May

Displayed time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Laurier

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change