Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
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

08:30 - 09:00
OpeningSEAMS at Duluth
08:45
15m
Day opening
Opening
SEAMS
Marin Litoiu York University, Canada, Kenji Tei Waseda University / National Institute of Informatics, Japan, Siobhán Clarke Trinity College Dublin, Ireland
09:00 - 10:30
Keynote 1SEAMS at Duluth
Chair(s): Marin Litoiu York University, Canada
09:00
90m
Talk
The Quest for Agility: Are we there yet? Keynote
SEAMS
09:00 - 09:15
Conference OpeningICPC Presentations at Laurier
09:00 - 09:15
WelcomeMOBILESoft at Saint-Paul
Chair(s): Eli Tilevich Virginia Tech, Denys Poshyvanyk William and Mary, Ivano Malavolta Vrije Universiteit Amsterdam
09:00 - 09:30
[Day 1] - OpeningICGSE Main at Van-Horne
Chair(s): Fabio Calefato University of Bari
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
09:15 - 10:30
KeynoteMOBILESoft at Saint-Paul
Chair(s): Eli Tilevich Virginia Tech
09:15 - 09:30
Opening/OuvertureICSSP at Sainte-Catherine
Chair(s): Stanley Sutton Independent Researcher
09:15
15m
Day opening
Welcome
ICSSP

09:30 - 10:10
Doctoral TrackICSSP at Sainte-Catherine
Chair(s): Paul Clarke Dublin City University & Lero, The Irish Software Research Centre
09:30
20m
Doctoral symposium paper
Key Features Recommendation to Improve Bug Reporting
ICSSP
09:50
20m
Doctoral symposium paper
Towards a Knowledge Warehouse and Expert System for the Automation of SDLC Tasks
ICSSP
Ritu Kapur Indian Institute of Technology, Ropar, India.
09:30 - 10:30
[Day 1] - KeynoteICGSE Research Papers at Van-Horne
Chair(s): Paolo Tell IT University of Copenhagen
09:30
60m
Talk
Equity when Software Development takes place in a Globalized World
ICGSE Research Papers
Pernille Bjørn University of Copenhagen, Denmark & University of Washington, USA
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
10:10 - 10:30
Agile Processes (I)ICSSP at Sainte-Catherine
Chair(s): Stanley Sutton Independent Researcher
10:10
20m
Short-paper
SPI is Dead, isn't it? Clear the Stage for Continuous Learning!
ICSSP
Marco Kuhrmann University of Passau, Jürgen Münch Reutlingen University
10:30 - 11:00
Coffee breakMOBILESoft at Foyer
10:30 - 11:00
[Day 1] - First coffee breakICGSE Main at Foyer
10:30 - 11:00
11:00 - 12:25
LearningSEAMS at Duluth
Chair(s): Rogério de Lemos University of Kent, UK
11:00
25m
Talk
Efficient Analysis of Large Adaptation Spaces Self-Adaptive Systems using Machine LearningLong Paper
SEAMS
Federico Quin Katholieke Universiteit Leuven, Danny Weyns KU Leuven, Thomas Bamelis Katholieke Universiteit Leuven, Sarpreet Singh Buttar Linnaeus University, Sam Michiels Katholieke Universiteit Leuven
11:25
25m
Talk
On Learning in Collective Self-adaptive Systems: State of Practice and a 3D FrameworkLong Paper
SEAMS
Mirko D'Angelo Linnaeus University, Sweden, Simos Gerasimou , Sona Ghahremani Hasso Plattner Institute, University of Potsdam, Johannes Grohmann University of Wurzburg, Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Evangelos Pournaras ETH Zurich, Switzerland, Sven Tomforde Universitat Kassel
Pre-print
11:50
20m
Talk
Using Unstructured Data to Improve the Continuous Planning of Critical Processes Involving HumansNIER
SEAMS
Colin Paterson , Radu Calinescu University of York, UK, Suresh Manandhar University of York, UK, Di Wang University of York, UK
12:10
15m
Talk
TRAPPed in Traffic? A Self-Adaptive Framework for Decentralized Traffic OptimizationArtifactReusable
SEAMS
Ilias Gerostathopoulos Technical University of Munich, Evangelos Pournaras ETH Zurich, Switzerland
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
11:00 - 12:00
TestingMOBILESoft at Saint-Paul
Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam
11:00
30m
Research paper
Testing Nearby Peer-to-Peer Mobile Apps at Large
MOBILESoft
Lakhdar Meftah Inria and University of Lille, Romain Rouvoy University Lille 1 and INRIA, Isabelle Chrisment
11:30
15m
Short-paper
A framework for testing Android apps by reusing test cases
MOBILESoft
Ajay Kumar Jha Kyungpook National University, Deok Yeop Kim , Woojin Lee
11:45
15m
Short-paper
EarlGrey : UI Automation Testing in iOS
MOBILESoft
12:00 - 12:30
SecurityMOBILESoft at Saint-Paul
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
12:00
15m
Short-paper
Security Analysis for SmartThings IoT Applications
MOBILESoft
12:15
15m
Short-paper
FireBugs: Finding and Repairing Bugs with Security Patterns
MOBILESoft
Larry Singleton University of Nebraska at Omaha, Rui Zhao , Myoungkyu Song , Harvey Siy
12:30 - 14:00
[Day 1] - Lunch breakICGSE Main at Foyer
12:30 - 14:00
12:40 - 14:00
14:00 - 15:30
AutonomySEAMS at Duluth
Chair(s): Danny Weyns KU Leuven
14:00
25m
Talk
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous RobotsLong Paper
SEAMS
Pooyan Jamshidi University of South Carolina, Javier Camara University of York, Bradley Schmerl Carnegie Mellon University, USA, Christian Kästner Carnegie Mellon University, David Garlan Carnegie Mellon University
14:25
25m
Talk
Self-Adaptation in Mobile Apps: a Systematic Literature StudyLong Paper
SEAMS
Eoin Grua Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Pre-print Media Attached
14:50
20m
Talk
Applying Evolution and Novelty Search to Enhance the Resilience of Autonomous SystemsNIER
SEAMS
Michael Langford Michigan State University, Glen Simon Michigan State University, Philip McKinley Michigan State University, Betty H.C. Cheng Michigan State University
15:10
20m
Talk
Modelling and Analysing ResilientCyber-Physical SystemsNIER
SEAMS
Amel Bennaceur The Open University, Carlo Ghezzi Politecnico di Milano, Kenji Tei Waseda University / National Institute of Informatics, Japan, Timo Kehrer Humboldt-Universtität zu Berlin, Danny Weyns KU Leuven, Radu Calinescu University of York, UK, Schahram Dustdar TU Wien, Zhenjiang Hu National Institute of Informatics, Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Fuyuki Ishikawa National Institute of Informatics, Zhi Jin Peking University, Jeffrey Kramer , Marin Litoiu York University, Canada, Michele Loreti University of Camerino, Gabriel A. Moreno Carnegie Mellon University, USA, Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada, Laura Nenzi University of Trieste, Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Liliana Pasquale University College Dublin & Lero, Ireland, Wolfgang Reisig Humboldt-Universität zu Berlin, Germany, Heinz Schmidt RMIT Australia, Christos Tsigkanos Technische Universität Wien, Haiyan Zhao Peking University
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
14:00 - 15:30
DiagnosticsMOBILESoft at Saint-Paul
Chair(s): Denys Poshyvanyk William and Mary
14:00
15m
Short-paper
Identifying Features of Android Apps from Execution Traces
MOBILESoft
Qi Xin Georgia Institute of Technology, Farnaz Behrang Georgia Institute of Technology, Mattia Fazzini Georgia Institute of Technology, Alessandro Orso Georgia Tech
14:15
15m
Short-paper
A Look Into Developer Intentions for App Compatibility in Android
MOBILESoft
Ziyi Zhang , Haipeng Cai Washington State University, USA
Pre-print
14:30
15m
Short-paper
A Microservice Architecture for Online Mobile App Optimization
MOBILESoft
Yixue Zhao University of Southern California, USA, Nenad Medvidović University of Southern California
Pre-print
14:45
30m
Full-paper
PerfProbe: A Systematic Cross-Layer Performance Diagnosis Framework for Mobile Platforms
MOBILESoft
David Ke Hong University of Michigan, Ashkan Nikravesh University of Michigan, Morley Mao University of Michigan, Mahesh Ketkar , Michael Kishinevsky
15:15
15m
Short-paper
Tool Demo: Google Play Android Vitals and Release Management
MOBILESoft
Julian Harty Commercetest Limited
Pre-print
14:00 - 15:30
Session 2: Business strategyICGSE Experience Reports / ICGSE Research Papers at Van-Horne
Chair(s): David Redmiles University of California, Irvine
14:00
20m
Research paper
Investigating the Adoption and Application of Large-Scale Scrum at a German Automobile Manufacturer
ICGSE Research Papers
Ömer Uludag Technical University of Munich, Martin Kleehaus Technical University of Munich, Niklas Dreymann Technical University of Munich, Christian Kabelin Ventum Consulting, Florian Matthes Technical University of Munich
14:20
20m
Experience report
Challenges in Adopting Continuous Delivery and DevOps in a Globally Distributed Product Team: A case study of a healthcare organizationCandidate for Best Experience Report Award
ICGSE Experience Reports
14:40
20m
Experience report
Understanding Key Business Processes for Business Process Outsourcing Transition
ICGSE Experience Reports
15:00
20m
Research paper
Offshore Outsourcing Costs: Known or Still Hidden?
ICGSE Research Papers
Darja Šmite Blekinge Institute of Technology, Nils Brede Moe , Thomas Krekling Buskerud Fylkeskommune, Viktoria Stray University of Oslo / SINTEF
15:30 - 16:00
15:30 - 16:00
[Day 1] - Second coffee breakICGSE Main at Foyer
15:30 - 16:00
16:00 - 17:30
RequirementsSEAMS at Duluth
Chair(s): Betty H.C. Cheng Michigan State University
16:00
25m
Talk
Won't Take No for an Answer: Resource-driven Requirements AdaptationLong Paper
SEAMS
Amel Bennaceur The Open University, Andrea Zisman The Open University, Ciaran Mccormick The Open University, Danny Barthaud The Open University, Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
16:25
25m
Talk
Taming Uncertainty in the Assurance Process of Self-Adaptive Systems: a Goal-Oriented ApproachArtifactLong PaperFunctional
SEAMS
Gabriela Félix Solano University of Brasília, Ricardo Caldas University of Brası́lia, Genaína Nunes Rodrigues University of Brasília, Thomas Vogel Humboldt-Universität zu Berlin, Patrizio Pelliccione Chalmers | University of Gothenburg and University of L'Aquila
Pre-print
16:50
5m
Talk
PiStarGODA-MDP: A Goal-Oriented Framework to Support Assurances ProvisionArtifactFunctional
SEAMS
Gabriela Félix Solano University of Brasília, Ricardo Caldas University of Brası́lia, Genaina Rodrigues University of Brasilia, Thomas Vogel Humboldt-Universität zu Berlin, Patrizio Pelliccione Chalmers | University of Gothenburg and University of L'Aquila
16:55
15m
Talk
Inferring Analyzable Models from Trajectories of Spatially-Distributed Internet-of-ThingsArtifactFunctional
SEAMS
Christos Tsigkanos Technische Universität Wien, Laura Nenzi University of Trieste, Michele Loreti University of Camerino, Martin Garriga , Schahram Dustdar TU Wien, Carlo Ghezzi Politecnico di Milano
17:10
15m
Talk
Dragonfly: a Tool for Simulating Self-Adaptive Drone BehavioursArtifactReusable
SEAMS
Paulo Maia State University of Ceará, Lucas Vieira State University of Ceará, Matheus Chagas State University of Ceará, Yijun Yu The Open University, UK, Andrea Zisman The Open University, Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
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 Nara Institute of Science and Technology, 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:00 - 16:30
Development PracticesMOBILESoft at Saint-Paul
Chair(s): Denys Poshyvanyk William and Mary
16:00
30m
Full-paper
An Observational Study on the State of REST API Uses in Android Mobile Applications
MOBILESoft
Abdelkarim Belkhir , Manel Abdellatif , Rafik Tighilt Université du Québec à Montréal, Naouel Moha University of Montreal, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Eric Beaudry
16:00 - 17:30
Mining and ComparisonsICSSP at Sainte-Catherine
Chair(s): Mark Dowson Independent Researcher
16:00
30m
Full-paper
How do startups develop Internet-of-things systems - A multiple exploratory case study
ICSSP
Anh Nguyen Duc University College of Southeast Norway, Muhammad Khalid Khan , Tor Lønnestad , Sohaib Shahid Bajwa , Xiaofeng Wang Free University of Bozen-Bolzano, Pekka Abrahamsson University of Jyväskylä
16:30
30m
Full-paper
Evaluating Coding Behavior in Software Development Processes: A Process Mining Approach
ICSSP
Link to publication DOI
17:00
30m
Full-paper
Using Constraint Mining to Analyze Software Development Processes
ICSSP
Thomas Krismayer Christian Doppler Lab. MEVSS, Johannes Kepler University Linz, Christoph Mayr-Dorn Johannes Kepler University Linz, Johann Tuder , Rick Rabiser Christian Doppler Lab. MEVSS, Johannes Kepler University Linz, Paul Grünbacher Johannes Kepler University Linz, Austria
File Attached
16:00 - 17:45
Session 3: Methods and processes 01ICGSE Journal-First Paper Presentations / ICGSE Experience Reports / ICGSE Research Papers / ICGSE Industry Talks at Van-Horne
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
16:00
20m
Talk
Tailoring Product Ownership in Large-Scale Global ProjectsIEEE Software Journal First
ICGSE Journal-First Paper Presentations
Julian Bass University of Salford, Andy Haxby Competa bv
16:20
20m
Industry talk
Embracing uncertainty and change with lean methods and disciplined software systems engineering
ICGSE Industry Talks
Doug Durham Don't Panic Labs
16:40
20m
Experience report
Using product line engineering in a globally distributed agile development team to shorten release cycles effectively
ICGSE Experience Reports
Anirudh Aggarwal Siemens healthcare Private Limited, V. S. Mani Siemens
17:00
20m
Research paper
An Empirical Study on Task Documentation in Software Crowdsourcing on TopCoder
ICGSE Research Papers
Luis Vaz PUCRS, Igor Steinmacher Northern Arizona University, Sabrina Marczak PUCRS
Pre-print
17:20
20m
Experience report
Dogfooding: eating our own dog food in a large global mobile industry playerCandidate for Best Experience Report Award
ICGSE Experience Reports
Edgar Tanaka Motorola Mobility, Gustavo Tordin Eldorado Institute, Edilson Silva Motorola Mobility
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
16:30 - 17:30
Poster SessionMOBILESoft at Square Dorchester
Chair(s): Denys Poshyvanyk William and Mary
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:45 - 18:00
[Day 1] - BreakICGSE Main at Foyer
17:50 - 18:00
Open Steering Committee MeetingICPC Presentations at Laurier
18:00 - 22:00
[Day 1] - Social sessionICGSE Main at ETS
18:00 - 22:00
18:00
4h
Dinner
SEAMS Banquet
SEAMS

18:15 - 22:00

Sun 26 May

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

08:30 - 17:30
METWorkshops at Saint-Denis
Chair(s): Laura L. Pullum Oak Ridge National Laboratory, USA
08:45 - 09:00
[Day 2] - OpeningICGSE Main at Crescent
Chair(s): Fabio Calefato University of Bari
08:45 - 09:05
Welcome + Tribute to Ric HoltMSR Plenary at Place du Canada
08:45
10m
Day opening
Tribute to Ric Holt
MSR Plenary

08:55
10m
Day opening
Welcome
MSR Plenary

09:00 - 10:00
[Day 2] - KeynoteICGSE Experience Reports at Crescent
Chair(s): Paolo Tell IT University of Copenhagen
09:00
60m
Talk
Towards Responsible Software Engineering: Managing Ethics in Global Software Development
ICGSE Experience Reports
Shyam Thyagaraj Accenture, Toronto, Canada
09:00 - 10:30
Keynote 2SEAMS at Duluth
Chair(s): Siobhán Clarke Trinity College Dublin, Ireland
09:00
90m
Talk
Adaptivity and Self-Management in Autonomous DrivingKeynote
SEAMS
Krzysztof Czarnecki University of Waterloo, Canada
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:00 - 09:30
09:00
30m
Day opening
Opening
OSS Papers

09:00 - 10:30
Bugs and Code SmellsMOBILESoft at Saint-Paul
Chair(s): Young-Woo Kwon Utah State University
09:00
30m
Full-paper
On the Survival of Android Code Smells in the Wild
MOBILESoft
Sarra Habchi University of Lille, Romain Rouvoy University of Lille, Lille, France, Naouel Moha University of Montreal
09:30
30m
Full-paper
Cross-Project Just-in-Time Bug Prediction for Mobile Apps: An Empirical Assessment
MOBILESoft
Gemma Catolino University of Salerno, Dario Di Nucci Vrije Universiteit Brussel, Filomena Ferrucci University of Salerno
Pre-print
10:00
30m
Full-paper
A Comparison of Bugs across the iOS and Android Platforms of Two Open Source Cross Platform Browser Apps
MOBILESoft
Wajdi Aljedaani Alkharj College of Technology, Mei Nagappan University of Waterloo, Bram Adams MCIS, École Polytechnique de Montréal, Michael W. Godfrey University of Waterloo, Canada
Pre-print
09:00 - 17:30
MISE (Day 1)Workshops at Van-Horne
09:00 - 09:30
Opening RemarksTechDebt at Viger
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute
09:00
30m
Talk
Where Are We in the Journey and Remarks About the Schedule
TechDebt
Paris Avgeriou University of Groningen, The Netherlands, Klaus Schmid Stiftung University Hildesheim, Neil Ernst University of Victoria, Magiel Bruntink Software Improvement Group
09:05 - 10:30
Keynote + Q&A + DiscussionMSR Keynote at Place du Canada
09:05
45m
Talk
Keynote: We Won! Now What?
MSR Keynote
A: Robert DeLine Microsoft Research
09:50
10m
Q&A for Keynote
MSR Keynote

10:00
30m
Discussion: Ethical MSR
MSR Keynote
Thomas Zimmermann Microsoft Research, Alexander Serebrenik Eindhoven University of Technology
09:30 - 10:30
09:30
60m
Talk
Crowdsourcing Software Development: Silver Bullet or Lead Balloon
OSS Invited Speakers
Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
09:30 - 10:30
KeynoteICSSP at Sainte-Catherine
Chair(s): Stanley Sutton Independent Researcher
09:30
60m
Talk
Keynote: Philippe Kruchten--The End of Agile as We Know It
ICSSP
Philippe Kruchten University of British Columbia
09:30 - 10:30
Keynote PresentationTechDebt at Viger
Chair(s): Klaus Schmid Stiftung University Hildesheim
09:30
60m
Talk
Keynote: How to Remove Technical Debt in Testing Environments
TechDebt

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
10:00 - 10:30
10:00
1m
Poster
Empirical Analysis of Critical Success Factors for Project Management in Global Software Development
ICGSE Research Papers
10:01
1m
Poster
Understanding the Different Levels of Challenges in Global Software Development
ICGSE Research Papers
Nazish Saleem , Sanjay Mathrani Massey University, Nazim Taskin Massey University
10:02
1m
Poster
Collaboration in Global Software Development: An Investigation on Research Trends and Evolution
ICGSE Research Papers
Yang Yue University of California, Irvine, Iftekhar Ahmed University of California at Irvine, USA, Yi Wang Rochester Institute of Technology, David Redmiles University of California, Irvine
10:03
1m
Poster
Extended Reality in Global Software Delivery - Towards a Common Fabric of Understanding and Insights
ICGSE Research Papers
Vibhu Saujanya Sharma , Rohit Mehra Accenture Labs, India, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture
10:04
1m
Poster
Automated Process for Continuous Delivery: A case history
ICGSE Industry Talks
Francesco Pavone ApuliaSoft, Giuseppe Santoro ApuliaSoft
10:30 - 11:00
Coffee breakMOBILESoft at Foyer
10:30 - 11:00
[Day 2] - First coffee breakICGSE Main at Foyer
10:30 - 11:00
10:30 - 11:00
BreakTechDebt at Foyer
10:35 - 11:00
11:00 - 11:45
Session II: Defect Prediction and Testing (Part 1)MSR Technical Papers at Centre-Ville
Chair(s): Patanamon Thongtanunam The University of Melbourne
11:00
15m
Full-paper
DeepJIT: An End-To-End Deep LearningFramework for Just-In-Time Defect Prediction
MSR Technical Papers
Thong Hoang Singapore Management University, Singapore, Hoa Khanh Dam University of Wollongong, Yasutaka Kamei Kyushu University, David Lo Singapore Management University, Naoyasu Ubayashi Kyushu University
11:16
15m
Full-paper
Lessons learned from using a deep tree-based model for software defect prediction in practice
MSR Technical Papers
Hoa Khanh Dam University of Wollongong, Trang Pham Deakin University, Shien Wee Ng University of Wollongong, Truyen Tran , John Grundy Monash University, Aditya Ghose , Taeksu Kim , Chul-Joo Kim
11:32
6m
Short-paper
Empirical study in using version histories for change risk classification
MSR Technical Papers
11:39
6m
Short-paper
Snoring: a Noise in Defect Prediction Datasets
MSR Technical Papers
Aalok Ahluwalia , Davide Falessi California Polytechnic State University, Massimiliano Di Penta University of Sannio
11:00 - 12:30
Session 4: Methods and processes 02ICGSE Research Papers / ICGSE Experience Reports at Crescent
Chair(s): Marcelo Cataldo Google Inc.
11:00
20m
Research paper
Understanding Similarities and Differences in Software Development Practices Across Domains
ICGSE Research Papers
Markos Viggiato University of Alberta, Johnatan Oliveira Federal University of Minas Gerais, Eduardo Figueiredo UFMG, Pooyan Jamshidi University of South Carolina, Christian Kästner Carnegie Mellon University
11:20
20m
Experience report
Blueprint Model: A new approach to Scrum Agile Methodology
ICGSE Experience Reports
Cristiano Pereira Godoy SIDIA Research Institute, Andre Figliuolo da Cruz SIDIA Research Institute, Elisangela Paiva da Silva SIDIA Research Institute, Lanier Menezes dos Santos SIDIA Research Institute, Rafael Scholze Zerbini SIDIA Research Institute, Cícero Augusto De Lara Pahins SIDIA Research Institute
11:40
20m
Experience report
Communication Network in an Agile Distributed Software Development Team
ICGSE Experience Reports
12:00
20m
Experience report
Behavior-driven development as an approach to improve software quality and communication across remote business stakeholders, developers and QA: two case studiesCandidate for Best Experience Report Award
ICGSE Experience Reports
11:00 - 12:30
SecuritySEAMS at Duluth
Chair(s): David Garlan Carnegie Mellon University
11:00
25m
Talk
Towards Secure Architectural AdaptationLong Paper
SEAMS
Narges Khakpour Linnaeus University, Charilaos Skandylas Linnaeus University, Goran Saman Nariman University of Human Development , Danny Weyns Linnaeus University, Sweden
11:25
25m
Talk
Defeating Denial-of-Service Attacks in a Self-Managing N-Variant SystemBest Paper AwardLong Paper
SEAMS
Jessica Jones Arizona State University, Jason Hiser University of Virginia, Jack Davidson University of Virginia, Stephanie Forrest Arizona State University
11:50
20m
Talk
Blockchain Networks as Adaptive SystemsNIER
SEAMS
Sotirios Liaskos York University, Bo Wang York University, Nahid Alimohammadi York University
12:10
20m
Talk
Towards the Detection of Partial Feature InteractionsNIER
SEAMS
Byron Devries Grand Valley State University, Betty H.C. Cheng Michigan State University
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
11:00 - 12:30
Technical Session 1 - OSS Projects AttractionOSS Papers at Mansfield
11:00
30m
Research paper
Why Do Developers Adopt Open Source Software? Past, Present and Future
OSS Papers
Valentina Lenarduzzi LUT University, Davide Tosi Università degli Studi dell'Insubria, Luigi Lavazza Università degli Studi dell'Insubria, Sandro Morasca Università degli Studi dell'Insubria
11:30
30m
Research paper
What Attracts Newcomers to Onboard on OSS Projects? TL;DR:Popularity
OSS Papers
Felipe Fronchetti University of São Paulo, Brazil, Igor Wiese Federal University of Technology - Paraná (UTFPR), Gustavo Pinto UFPA, Igor Steinmacher Northern Arizona University
Pre-print
12:00
30m
Research paper
Why Do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source
OSS Papers
Courtney Miller New College of Florida, David Widder Carnegie Mellon University, Christian Kästner Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print
11:00 - 11:45
Session I: Representations for Mining (Part 1)MSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Chanchal K. Roy University of Saskatchewan
11:00
15m
Full-paper
SCOR: Source Code Retrieval With Semantics and Order
MSR Technical Papers
Pre-print Media Attached
11:16
6m
Short-paper
PathMiner : A Library for Mining of Path-Based Representations of Code
MSR Technical Papers
Vladimir Kovalenko TU Delft, Egor Bogomolov Higher School of Economics, JetBrains Research, Timofey Bryksin , Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
11:23
15m
Full-paper
Import2vec: learning embeddings for software libraries
MSR Technical Papers
Bart Theeten Nokia Bell Labs, Belgium, Frederik Vandeputte , Tom Van Cutsem Nokia Bell Labs
Pre-print
11:39
6m
Talk
Semantic Source Code Models Using Identifier Embeddings
MSR Data Showcase
Vasiliki Efstathiou Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business
Pre-print
11:00 - 11:45
Bugs and Code Smells 2MOBILESoft at Saint-Paul
Chair(s): Gemma Catolino University of Salerno
11:00
30m
Full-paper
Characterizing Android-specific crash bugs
MOBILESoft
Ajay Kumar Jha Kyungpook National University, Sunghee Lee , Woojin Lee
11:30
15m
Short-paper
Sniffing Android Code Smells:An Association Rules Mining-based Approach
MOBILESoft
11:00 - 12:15
Hybrid Processes and TeamsICSSP at Sainte-Catherine
Chair(s): Regina Hebig Chalmers University of Technology & University of Gothenburg
11:00
30m
Full-paper
What are Hybrid Development Methods Made Of? An Evidence-based Characterization
ICSSP
Paolo Tell IT University of Copenhagen, Jil Klünder Leibniz Universität Hannover, Steffen Küpper Technische Universität Clausthal, Institute for Applied Software Systems Engineering, David Raffo Portland State University, Stephen MacDonell Auckland University of Technology, Jürgen Münch Reutlingen University, Dietmar Pfahl University of Tartu, Oliver Linssen , Marco Kuhrmann University of Passau
11:30
20m
Short-paper
Towards Unified Software Project Monitoring for Organizations using Hybrid Processes and Tools
ICSSP
Eray Tüzün Bilkent University, Çağdaş Üsfekes , Yagup Macit , Görkem Giray Independent Researcher
11:50
20m
Short-paper
Functional Organization of Software Groups Considered Harmful
ICSSP
11:00 - 12:00
Managing Technical DebtTechDebt at Viger
Chair(s): Clemente Izurieta Montana State University
11:00
20m
Talk
Supporting Analysis of Technical Debt Causes and Effects with Cross-Company Probabilistic Cause–Effect Diagrams
TechDebt
Manoel Gomes Mendonça , Carolyn Seaman University of Maryland Baltimore County
11:20
20m
Talk
Technical Debt Triage in Backlog Management
TechDebt
Terese Besker Chalmers University of Technology, Sweden, Antonio Martini University of Oslo, Norway, Jan Bosch Chalmers University of Technology, Sweden
11:40
20m
Research paper
Temporal Discounting in Technical Debt: How Do Software Practitioners Discount the Future?
TechDebt
Christoph Becker University of Toronto, Fabian Fagerholm University of Helsinki & Blekinge Institute of Technology, Rahul Mohanani Indraprastha Institue of Information Technology, Alexander Chatzigeorgiou University of Macedonia
Pre-print
11:45 - 11:55
Mini-breakMSR Plenary at Foyer
11:45 - 11:55
Mini-breakMSR Plenary at Foyer
11:45 - 12:30
ProgrammingMOBILESoft at Saint-Paul
Chair(s): Kevin Moran College of William & Mary
11:45
30m
Full-paper
Warble: Programming Abstractions for Personalizing Interactions in the Internet of Things
MOBILESoft
Yosef Saputra University of Texas at Austin, Jie Hua , Nathaniel Wendt , Christine Julien University of Texas at Austin, Gruia-Catalin Roman University of New Mexico
12:15
15m
Short-paper
Pocket Code - A Mobile Visual Programming Framework For App Development
MOBILESoft
Matthias Müller Institute of Software Technology, Graz University of Technology , Christian Schindler Institute of Software Technology, Graz University of Technology
11:55 - 12:30
Session IV: Defect Prediction and Testing (Part 2)MSR Technical Papers / MSR Data Showcase at Centre-Ville
Chair(s): Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
11:55
6m
Talk
A Dataset of Non-Functional Bugs
MSR Data Showcase
Aida Radu , Sarah Nadi University of Alberta
Pre-print
12:01
6m
Short-paper
Does UML Modeling Associate with Higher Software Quality in Open-Source Software?
MSR Technical Papers
Adithya Raghuraman , Truong Ho-Quang , Michel Chaudron Chalmers University of Technology, Alexander Serebrenik Eindhoven University of Technology, Bogdan Vasilescu Carnegie Mellon University
Pre-print
12:07
6m
Short-paper
STRAIT: A Tool for Automated Software Reliability Growth Analysis
MSR Technical Papers
Stanislav Chren Masaryk University, Radoslav Micko , Barbora Buhnova Masaryk University, Bruno Rossi Masaryk University
Pre-print
12:13
6m
Talk
A Data Set of Program Invariants and Error Paths
MSR Data Showcase
Dirk Beyer LMU Munich
DOI Pre-print Media Attached
12:19
6m
Short-paper
Test Coverage in Python Programs
MSR Technical Papers
Hongyu Zhai , Casey Casalnuovo University of California at Davis, USA, Prem Devanbu University of California
12:25
6m
Short-paper
On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later
MSR Technical Papers
Domenico Serra , Giovanni Grano University of Zurich, Fabio Palomba , Filomena Ferrucci University of Salerno, Harald Gall University of Zurich, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
11:55 - 12:30
Session III: Representations for Mining (Part 2)MSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Nicole Novielli University of Bari
11:55
15m
Full-paper
Exploring Word Embedding Techniques to Improve Sentiment Analysis of Software Engineering Texts
MSR Technical Papers
Eeshita Biswas , K. Vijay-Shanker , Lori Pollock University of Delaware, USA
Pre-print
12:10
6m
Talk
Cleaning StackOverflow for Machine Translation
MSR Data Showcase
Musfiqur Rahman Concordia University, Montreal, Canada, Peter Rigby Concordia University, Montreal, Canada, Dharani Palani Concordia University, Tien N. Nguyen University of Texas at Dallas
12:16
15m
Full-paper
Predicting Good Configurations for GitHub and Stack Overflow Topic Models
MSR Technical Papers
Christoph Treude The University of Adelaide, Markus Wagner
Pre-print
12:00 - 12:30
DiscussionTechDebt at Viger
Chair(s): Clemente Izurieta Montana State University
12:30 - 14:00
ICGSE Steering BoardCommunity Meetings at Dièse
12:30 - 14:00
12:30 - 14:00
[Day 2] - Lunch breakICGSE Main at Foyer
12:30
90m
Meeting
Steering Board meeting at Dièse
ICGSE Main

12:30 - 13:50
12:30 - 14:00
Lunch and Poster ReviewTechDebt at Foyer
12:30 - 14:00
12:30 - 14:00
MSR Steering CommitteeCommunity Meetings at Notre-Dame
12:30 - 14:00
SEAMS Steering CommitteeCommunity Meetings at Sherbrooke
13:50 - 14:35
Discussion: Data vs. Theory-driven ResearchMSR Paper Presentations at Place du Canada
Chair(s): Michael W. Godfrey University of Waterloo, Canada, Andy Zaidman TU Delft
14:00 - 15:30
Session 5: TechnologyICGSE Experience Reports / ICGSE Research Papers at Crescent
Chair(s): Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
14:00
20m
Research paper
Slack Me If You Can! Using Enterprise Social Networking Tools in Virtual Agile TeamsCandidate for Best Research Paper Award
ICGSE Research Papers
Viktoria Stray University of Oslo / SINTEF, Nils Brede Moe , Mehdi Noroozi University of Oslo, Norway / Accenture
14:20
20m
Research paper
ShIFt - Software Identity Framework for Global Software Delivery
ICGSE Research Papers
Kapil Singi Accenture, Vikrant Kaulgud Accenture Labs, India, R.P. Jagadeesh Chandra Bose Accenture Labs, Sanjay Podder Accenture
14:40
20m
Research paper
Supporting A Flexible Grouping Mechanism for Collaborating Engineering TeamsCandidate for Best Research Paper Award
ICGSE Research Papers
Georgios Kanakis Johannes Kepler University, Stefan Fischer Johannes Kepler University, Djamel Eddine Khelladi ISSE - JKU, Alexander Egyed
15:00
20m
Experience report
Collaboration Tool for Distributed Open Source Verification
ICGSE Experience Reports
Roger Nassif Mokarzel Filho SIDI Institute Brazil, Matheus Pereira SIDI Institute Brazil , Cassia Faria SIDI Institute Brazil , Gizelle Lemos
14:00 - 15:30
AI & AdaptivitySEAMS at Duluth
Chair(s): Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada
14:00
15m
Talk
Is Adaptivity a Core Property of Intelligent Systems? It DependsAI & Adaptivity
SEAMS
AbdElRahman ElSaid , Travis Desell University of North Dakota, Daniel Krutz Rochester Institute of Technology
14:15
15m
Talk
Self-adaptive AIAI & Adaptivity
SEAMS
Rogério de Lemos University of Kent, UK, Marek Grzes University of Kent
14:30
60m
Panel DiscussionAI & Adaptivity
SEAMS
Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada
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
14:00 - 15:30
Technical Session 2 - OSS in PracticeOSS Papers at Mansfield
14:00
30m
Research paper
What Are the Perception Gaps between FLOSS Developers and SE Researchers? – A case of bug finding research
OSS Papers
Yutaro Kashiwa , Akinori Ihara Wakayama University, Masao Ohira Wakayama University
14:30
30m
Research paper
Does FLOSS in Software Engineering Education narrow the Theory-Practice Gap? A Study Grounded on Students' Perception
OSS Papers
Debora Maria Coelho Nascimento Federal University of Sergipe, São Cristovão, Brazil, Christina von Flach Federal University of Bahia, Roberto A. Bittencourt State University of Feira de Santana, Feira de Santana, Brazil
15:00
30m
Research paper
Predicting Popularity of Open Source Projects Using Recurrent Neural Networks
OSS Papers
Sefa Eren Sahin Faculty of Computer and Informatics Engineering, Istanbul Technical University, Kubilay Karpat Faculty of Computer and Informatics Engineering, Istanbul Technical University, Ayse Tosun Istanbul Technical University
14:00 - 15:00
14:00 - 15:00
Technical Debt in PracticeTechDebt at Viger
Chair(s): Heiko Koziolek ABB Corporate Research
14:00
20m
Talk
Leveraging SecDevOps to Tackle the Technical Debt Associated with Cybersecurity Attack Tactics
TechDebt
Clemente Izurieta Montana State University, Mary Prouty Georgia Institute of Technology
Pre-print
14:20
20m
Talk
Balancing Resources and Load: Eleven Nontechnical Phenomena That Contribute to Formation or Persistence of Technical Debt
TechDebt
Richard Brenner Chaco Canyon Consulting
14:40
20m
Short-paper
Identifying Scalability Debt in Open Systems
TechDebt
Geir Kjetil Hanssen SINTEF, Norway, Antonio Martini University of Oslo, Norway
Pre-print
14:35 - 14:45
Mini-breakMSR Plenary at Foyer
14:35 - 14:45
Mini-breakMSR Plenary at Foyer
14:45 - 15:30
Session VI: Energy and EconomicsMSR Data Showcase / MSR Technical Papers at Centre-Ville
Chair(s): Maleknaz Nayebi Polytechnique Montréal
14:45
15m
Full-paper
Recommending Energy-Efficient Java Collections
MSR Technical Papers
Pre-print
15:01
6m
Talk
GreenHub Farmer: Real-world data for Android Energy Mining
MSR Data Showcase
Rui Pereira HASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Marco Couto HASLab/INESC TEC & Universidade do Minho, João Paulo Fernandes Release/LISP, CISUC, Bruno Cabral , Hugo Matalonga University of Minho, Simão Melo de Sousa , Fernando Castor Federal University of Pernambuco (UFPE)
Pre-print
15:08
6m
Talk
GreenSource: a large-scale collection of Android code, tests and energy metrics
MSR Data Showcase
Rui Rua HASLab/INESC TEC & Universidade do Minho, Marco Couto HASLab/INESC TEC & Universidade do Minho, João Saraiva University of Minho, Portugal
15:15
6m
Short-paper
Striking Gold in Software Repositories? An Econometric Study of Cryptocurrencies on GitHub
MSR Technical Papers
Asher Trockman University of Evansville, Rijnard van Tonder Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print
15:22
6m
Talk
Panel Data of Cryptocurrency Development Activity on GitHub
MSR Data Showcase
Rijnard van Tonder Carnegie Mellon University, Asher Trockman University of Evansville, Claire Le Goues Carnegie Mellon University
14:45 - 15:30
Session V: Large-Scale MiningMSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Robert Dyer Bowling Green State University
14:45
15m
Full-paper
Time Present and Time Past: Analyzing the Evolution of JavaScript Code in the Wild
MSR Technical Papers
Dimitris Mitropoulos , Panos Louridas , Vitalis Salis , Diomidis Spinellis Athens University of Economics and Business
Pre-print
15:01
6m
Talk
The Software Heritage Graph Dataset: public software development under one roof
MSR Data Showcase
Antoine Pietri Inria, Diomidis Spinellis Athens University of Economics and Business, Stefano Zacchiroli University Paris Diderot and Inria, France
Pre-print
15:08
15m
Full-paper
World of Code: An Infrastructure for Mining the Universe of Open Source VCS Data
MSR Technical Papers
Yuxing Ma , Christopher Bogart Carnegie Mellon University, Sadika Amreen , Russell Zaretzki , Audris Mockus University of Tennessee - Knoxville
15:24
6m
Short-paper
Crossflow: A Framework for Distributed Mining of Software Repositories
MSR Technical Papers
Dimitris Kolovos University of York, Patrick Neubauer University of York, UK, Konstantinos Barmpis , Nicholas Matragkas , Richard Paige McMaster University
Pre-print
15:00 - 15:45
SRC PresentationsMOBILESoft at Saint-Paul
Chair(s): Stephan Krusche Technische Universität München
15:00
15m
Short-paper
Privacy-Preserving Architecture for Cloud-IoT
MOBILESoft
15:15
15m
Short-paper
A Preliminary Study of Android Refactorings
MOBILESoft
Anthony Peruma Rochester Institute of Technology
15:30
15m
Short-paper
Automated Tool Support for Repairing Security Bugs in Android Mobile Apps
MOBILESoft
Larry Singleton University of Nebraska at Omaha
15:00 - 15:30
DiscussionTechDebt at Viger
15:30 - 16:00
[Day 2] - Second coffee breakICGSE Main at Foyer
15:30 - 16:00
15:30 - 16:00
15:30 - 16:00
BreakTechDebt at Foyer
15:30 - 16:00
15:45 - 16:00
16:00 - 17:30
Session 6: Teaching / SkillsICGSE Research Papers / ICGSE Journal-First Paper Presentations at Crescent
Chair(s): Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland
16:00
20m
Talk
How Best to Teach Global Software Engineering? Educators are DividedIEEE Software Journal First
ICGSE Journal-First Paper Presentations
Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, John Noll University of East London, and Lero - The Irish Software Research Centre, Tony Clear Auckland University of Technology, John Barr Ithaca College, Daniela Damian University of Victoria, Walt Scacchi University of California, Irvine
16:20
20m
Research paper
A Global View on the Hard Skills and Testing Tools in Software Testing
ICGSE Research Papers
Raluca Madalina Florea Institutt for Informatikk, University of Oslo, Viktoria Stray University of Oslo / SINTEF
16:40
20m
Research paper
Country Stererotypes, Initial Trust, and Cooperation in Global Software Development TeamsCandidate for Best Research Paper Award
ICGSE Research Papers
Yi Wang Rochester Institute of Technology, Min Zhang East China Normal University
17:00
20m
Research paper
Project Work Division in Agile Distributed Student Teams - Who Develops What?
ICGSE Research Papers
Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing, Igor Cavrak University of Zagreb, Faculty of Electrical Engineering and Computing
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
16:00 - 16:30
Practitioners Session 1OSS Papers at Mansfield
16:00
15m
Experience report
Faculty Development for FLOSS Education
OSS Papers
Becka Morgan Western Oregon University, Monmouth, Oregon, USA, Gregory W. Hislop Drexel University, Philadelphia, PA, USA, Heidi J.C. Ellis Western New England University, Springfield, MA, USA
16:15
15m
Experience report
Open Source for Open Source License Compliance
OSS Papers
Oliver Fendt Siemens AG, Corporate Technology, Michael C. Jaeger Siemens AG, Corporate Technology
16:00 - 18:00
Mining Challenge presentationsMSR Mining Challenge at Place du Canada
16:00
10m
Talk
SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets
MSR Mining Challenge
A: Sebastian Baltes University of Trier, A: Christoph Treude The University of Adelaide, A: Stephan Diehl Computer Science, University Trier, Germany
Pre-print
16:10
7m
Talk
Mining Rule Violations in JavaScript Code Snippets
MSR Mining Challenge
Pre-print
16:17
7m
Talk
Snakes in Paradise?: Insecure Python-related Coding Practices in Stack Overflow
MSR Mining Challenge
Akond Rahman North Carolina State University, Effat Farhana , Nasif Imtiaz North Carolina State University
Pre-print
16:24
7m
Talk
Man vs Machine -- A Study into language identification of Stackoverflow code snippets
MSR Mining Challenge
Jens Dietrich Victoria University of Wellington, Markus Luczak-Roesch , Elroy Dalefield
Pre-print
16:31
7m
Talk
Python Coding Style Compliance on Stack Overflow
MSR Mining Challenge
Nikolaos Bafatakis , Niels Boecker , Wenjie Boon , Martin Cabello Salazar , Jens Krinke University College London, Gazi Oznacar , Robert White University College London, UK
Pre-print Media Attached
16:38
7m
Talk
Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow
MSR Mining Challenge
Themistoklis Diamantopoulos Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Maria-Ioanna Sifaki Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Andreas Symeonidis Aristotle University of Thessaloniki
Pre-print Media Attached
16:45
7m
Talk
Analyzing Comment-induced Updates on Stack Overflow
MSR Mining Challenge
Abhishek Soni , Sarah Nadi University of Alberta
Pre-print
16:52
7m
Talk
What Edits Are Done on Highly Answered Stack Overflow Questions? An Empirical Study
MSR Mining Challenge
Xianhao Jin Virginia Tech, USA, Francisco Servant Virginia Tech
Pre-print
16:59
7m
Talk
Can Duplicate Posts on Stack Overflow Benefit the Software Development Community?
MSR Mining Challenge
Durham Abric McGill University, Oliver Clark , Matthew Caminiti , Keheliya Gallaba McGill University, Shane McIntosh McGill University
Pre-print
17:06
7m
Talk
How Often and What StackOverflow Posts Do Developers Reference in Their GitHub Projects?
MSR Mining Challenge
Saraj Singh Manes , Olga Baysal Carleton University
Pre-print
17:13
7m
Talk
Characterizing Duplicate Code Snippets between Stack Overflow and Tutorials
MSR Mining Challenge
Manziba Nishi , Agnieszka Ciborowska , Kostadin Damevski Virginia Commonwealth University
Pre-print
17:20
7m
Talk
Challenges with Responding to Static Analysis Tool Alerts
MSR Mining Challenge
Nasif Imtiaz North Carolina State University, Akond Rahman North Carolina State University, Effat Farhana , Laurie Williams North Carolina State University
Pre-print
17:27
7m
Talk
Impact of stack overflow code snippets on software cohesion: a preliminary study
MSR Mining Challenge
DOI Pre-print
17:34
7m
Talk
We Need to Talk about Microservices: an Analysis from the Discussions on StackOverflow
MSR Mining Challenge
Alan Bandeira , Carlos Filho , Matheus Paixao State University of Ceara, Brazil, Paulo Maia State University of Ceará
Pre-print Media Attached
17:41
7m
Talk
What do developers know about machine learning: a study of ML discussions on StackOverflow
MSR Mining Challenge
Hareem-e-Sahar , Abdul Ali Bangash University of Alberta, Canada, Alexander William Wong , Shaiful Chowdhury University of Alberta, Abram Hindle University of Alberta, Karim Ali University of Alberta
17:48
12m
Recap + voting
MSR Mining Challenge

16:00 - 17:00
Development Practices (cont.)MOBILESoft at Saint-Paul
Chair(s): Yixue Zhao University of Southern California, USA
16:00
30m
Full-paper
Characterizing the Global Mobile App Developers: A Large-scale Empirical Study
MOBILESoft
Haoyu Wang Beijing University of Posts and Telecommunications, China, Xupu Wang , Yao Guo Peking University
16:30
30m
Full-paper
Two Datasets of Questions and Answers for Studying the Development of Cross-platform Mobile Applications using Xamarin Framework
MOBILESoft
16:00 - 17:10
Incremental and Continuous DevelopmentICSSP at Sainte-Catherine
Chair(s): Ove Armbrust Intel
16:00
30m
Short-paper
Towards an Agile Concern-Driven Development Process
ICSSP
Omar Alam Trent University
16:30
20m
Short-paper
Continuous Integration in Validation of Modern, Complex, Embedded Systems.
ICSSP
16:50
20m
Short-paper
Process-Driven Incremental Effort Estimation
ICSSP
Kan Qi University of Southern California, Barry Boehm University of Southern California
16:00 - 16:30
Tool DemosTechDebt at Viger
16:00
5m
Demonstration
DV8: Automated Architecture Analysis Tool Suites
TechDebt
Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa
16:05
5m
Demonstration
Teamscale: Tackle Technical Debt and Control the Quality of Your Software
TechDebt
Roman Haas CQSE GmbH, Rainer Niedermayr CQSE GmbH
Pre-print Media Attached
16:10
5m
Demonstration
CBR Insight: Measure and Visualize Source Code Quality
TechDebt
Jeremy Ludwig Stottler Henke Associates, Inc.
16:15
5m
Demonstration
How Deep Is the Mud: Fathoming Architecture Technical Debt Using Designite
TechDebt
Tushar Sharma Athens University of Economics and Business
Pre-print
16:20
5m
Demonstration
Silverthread CodeMRI Technical Health Assessment Tools
TechDebt
16:25
5m
Demonstration
Empirical Analysis of Architecture Technical Debt
TechDebt
16:30 - 17:30
16:30
60m
Talk
Etiquette, Incompetence, and Codes of Conduct on Open Source Software Projects
OSS Invited Speakers
Peter Rigby Concordia University, Montreal, Canada
16:30 - 17:30
Tool PanelTechDebt at Viger
Chair(s): Neil Ernst University of Victoria
17:00 - 17:30
ClosingMOBILESoft at Saint-Paul
Chair(s): Eli Tilevich Virginia Tech
17:10 - 17:30
Closing/ClôtureICSSP at Sainte-Catherine
Chair(s): Stanley Sutton Independent Researcher
17:10
20m
Talk
Farewell and Forward
ICSSP

17:30 - 18:00
[Day 2] - Closing sessionICGSE Main at Crescent
Chair(s): Fabio Calefato University of Bari
17:35 - 18:00
ClosingSEAMS at Duluth
17:35
25m
Day closing
Closing Remarks, Awards and SEAMS 2020 Presentation
SEAMS
Marin Litoiu York University, Canada, Kenji Tei Waseda University / National Institute of Informatics, Japan, Siobhán Clarke Trinity College Dublin, Ireland
18:00 - 18:15
Closing SessionICPC Presentations at Laurier
18:00
15m
Day closing
Closing session
ICPC Presentations

18:00 - 20:00
ICSSP Steering CommitteeCommunity Meetings at Sainte-Catherine
18:00 - 19:00
[Day 2] - BreakICGSE Main at TBD
18:30 - 21:30
18:30 - 22:00
19:00 - 22:00
[Day 2] - Social sessionICGSE Main at La Société Montréal
20:00 - 22:00

Mon 27 May

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

08:00 - 18:00
08:30 - 17:30
08:30 - 18:00
08:40 - 10:30
Session 1FormaliSE at Sainte-Catherine
Chair(s): Matteo Rossi Politecnico di Milano
08:40
10m
Day opening
Welcome by the Chairs
FormaliSE
C: Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
08:50
25m
Full-paper
Epistemic Model Checking of Distributed Commit Protocols with Byzantine faults
FormaliSE
Omar Bataineh NTU, Mark Reynolds The Univeristy of Western Australia
09:15
25m
Full-paper
Clock Reduction in Timed Automata while Preserving Design Parameters
FormaliSE
Beyazit Yalcinkaya Middle East Technical University, Ebru Aydin Gol Middle East Technical University
09:40
25m
Full-paper
Rigorous Design and Deployment of IoT Applications
FormaliSE
Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Ludovic Noirie Nokia Bell Labs, Gwen Salaün University of Grenoble Alpes
10:05
25m
Full-paper
Static Analysis for Worst-Case Battery Utilization
FormaliSE
08:45 - 09:30
Session II: Automatic SummarizationMSR Technical Papers at Centre-Ville
Chair(s): Xin Xia Monash University
08:45
15m
Full-paper
Generating Commit Messages from Diffs using Pointer-generator Network
MSR Technical Papers
Qin Liu , Zihe Liu School of Software Engineering, Tongji University, Shanghai, China, Hongming Zhu , Hongfei Fan , Bowen Du , Yu Qian
09:00
15m
Full-paper
Automatically Generating Documentation for Lambda Expressions in Java
MSR Technical Papers
Anwar Alqaimi , Patanamon Thongtanunam The University of Melbourne, Christoph Treude The University of Adelaide
Pre-print
09:15
15m
Full-paper
Extracting API Tips from Developer Question and Answer Websites
MSR Technical Papers
Shaohua Wang New Jersey Institute of Technology, USA, Nhathai Phan , Yan Wang , Yong Zhao
08:45 - 09:30
Session I: APIs & Dependencies (Part 1)MSR Technical Papers at Place du Canada
Chair(s): Philipp Leitner Chalmers University of Technology & University of Gothenburg
08:45
15m
Full-paper
Investigating Next-Steps in Static API-Misuse Detection
MSR Technical Papers
Sven Amann CQSE GmbH, Hoan Nguyen Iowa State University, Sarah Nadi University of Alberta, Tien N. Nguyen University of Texas at Dallas, Mira Mezini TU Darmstadt, Germany
Pre-print
09:00
15m
Full-paper
Identifying Experts in Software Libraries and Frameworks among GitHub Users
MSR Technical Papers
João Eduardo Montandon Universidade Federal de Minas Gerais (UFMG), Luciana L. Silva , Marco Tulio Valente Federal University of Minas Gerais, Brazil
Pre-print
09:15
15m
Full-paper
Data-Driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study
MSR Technical Papers
Simone Scalabrino University of Molise, Gabriele Bavota Università della Svizzera italiana (USI), Mario Linares-Vasquez Universidad de los Andes, Michele Lanza Universita della Svizzera italiana (USI), Rocco Oliveto University of Molise
08:45 - 17:30
09:00 - 17:30
09:00 - 18:00
09:00 - 17:30
SERP4IoTWorkshops at Duluth
09:00 - 18:00
09:00 - 09:45
09:00
45m
Talk
Open source in the private and public sector: 12 years and counting
OSS Invited Speakers
Marc Khouzam City of Montreal, Canada
09:00 - 17:30
RCoSE/ DDrEEWorkshops at Muliplication
09:00 - 17:30
09:00 - 17:30
09:00 - 17:45
09:00 - 17:30
MISE (Day 2)Workshops at Van-Horne
09:00 - 10:00
Keynote PresentationTechDebt at Viger
Chair(s): Paris Avgeriou University of Groningen, The Netherlands
09:00
60m
Talk
Keynote: Lessons from the Exponential Growth of Refactoring Research in the Last Decade
TechDebt
Danny Dig School of EECS at Oregon State University
Pre-print
09:30 - 09:40
Mini-breakMSR Plenary at Foyer
09:30 - 09:40
Mini-breakMSR Plenary at Foyer
09:40 - 10:30
Session IV: SecurityMSR Data Showcase / MSR Technical Papers at Centre-Ville
Chair(s): Sarah Nadi University of Alberta
09:40
15m
Full-paper
Automated Software Vulnerability Assessment with Concept Drift
MSR Technical Papers
Triet Le The University of Adelaide, Bushra Sabir , Muhammad Ali Babar
09:55
6m
Talk
A Manually-Curated Dataset of Fixes to Vulnerabilities of Open-Source Software
MSR Data Showcase
10:01
15m
Full-paper
Negative Results on Mining Crypto-API Usage Rules in Android Apps
MSR Technical Papers
Jun Gao University of Luxembourg, SnT, Pingfan Kong Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Li Li Monash University, Australia, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg, SnT
10:16
6m
Talk
A Dataset of Parametric Cryptographic Misuses
MSR Data Showcase
Anna-Katharina Wickert TU Darmstadt, Germany, Michael Reif TU Darmstadt, Germany, Michael Eichberg TU Darmstadt, Germany, Anam Dodhy , Mira Mezini TU Darmstadt, Germany
Link to publication DOI Pre-print Media Attached
10:22
6m
Talk
RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata
MSR Data Showcase
Haoyu Wang Beijing University of Posts and Telecommunications, China, Junjun Si , Hao Li , Yao Guo Peking University
09:40 - 10:30
Session III: APIs & Dependencies (Part 2)MSR Data Showcase / MSR Technical Papers at Place du Canada
Chair(s): Georgios Gousios TU Delft
09:40
6m
Talk
The Maven Dependency Graph: a Temporal Graph-based Representation of Maven Centra
MSR Data Showcase
Amine Benelallam , Nicolas Harrand , César Soto-Valero KTH Royal Institute of Technology, Benoit Baudry KTH Royal Institute of Technology, Sweden, Olivier Barais
Pre-print
09:46
15m
Full-paper
The Emergence of Software Diversity in Maven Central
MSR Technical Papers
César Soto-Valero KTH Royal Institute of Technology, Amine Benelallam , Nicolas Harrand , Olivier Barais , Benoit Baudry KTH Royal Institute of Technology, Sweden
Pre-print
10:01
15m
Full-paper
Dependency Versioning in the Wild
MSR Technical Papers
Jens Dietrich Victoria University of Wellington, David J. Pearce Victoria University of Wellington, New Zealand, Jacob Stringer , Amjed Tahir Massey University, Kelly Blincoe University of Auckland
Pre-print
10:16
15m
Full-paper
Splitting APIs: An Exploratory Study of Software Unbundling
MSR Technical Papers
09:45 - 10:30
Talk from IndustryOSS Invited Speakers at Mansfield
09:45
45m
Talk
How to use Open Source to accelerate the Digital Innovation for Smart Cities
OSS Invited Speakers
Bianca Tomazeli City of Montreal, Canada
10:00 - 10:30
Tool DemosTechDebt at Viger
10:00
6m
Demonstration
TETRA, as a Set of Techniques and Tools for Calculating Technical Debt Principal and Interest
TechDebt
Boris Kontsevoi Intetics Inc. , Serge Stepantsov Intetics Inc., COO
DOI
10:06
6m
Demonstration
Mitigating Technical and Architectural Debt with Sonargraph
TechDebt

10:12
6m
Demonstration
CodeArena: Inspecting and Improving Code Quality Metrics in Java Using Minecraft
TechDebt
Simon Baars , Sander Meester University of Amsterdam, Netherlands / Software Improvement Group
Pre-print Media Attached File Attached
10:18
6m
Demonstration
Fourth-Generation Languages Are Technical Debt
TechDebt
Vadim Zaytsev Raincode Labs, Belgium, Johan Fabry Raincode Labs, Belgium
10:24
6m
Demonstration
Sarif-Enabled Tooling to Encourage Gradual Technical Debt Reduction
TechDebt
Paul Anderson GrammaTech, Inc
10:30 - 11:00
10:30 - 11:00
10:30 - 11:00
BreakTechDebt at Foyer
10:30 - 11:00
Coffee breakFormaliSE at Foyer
10:30
30m
Coffee break
Coffee break
FormaliSE

11:00 - 11:45
Session VI: Software Quality (part 1)MSR Technical Papers at Centre-Ville
Chair(s): Fabio Palomba University of Zurich
11:00
15m
Full-paper
The Rise of Android Code Smells: Who Is to Blame?
MSR Technical Papers
Sarra Habchi University of Lille, Romain Rouvoy University Lille 1 and INRIA, Naouel Moha University of Montreal
11:15
15m
Full-paper
Assessing Diffusion and Perception of Test Smells in Scala Projects
MSR Technical Papers
Jonas De Bleser Sofware Languages Lab, Vrije Universiteit Brussel, Dario Di Nucci Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print
11:30
15m
Full-paper
style-analyzer: fixing code style inconsistencies with interpretable unsupervised algorithms
MSR Technical Papers
Pre-print
11:00 - 12:30
Technical Session 3 - Economics and Social Aspects on OSSOSS Papers at Mansfield
11:00
30m
Research paper
Open Source Software Community Inclusion Initiatives to Support Women Participation
OSS Papers
Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, William Brandon School of Information Sciences, University of Tennessee-Knoxville
11:30
30m
Research paper
Opportunity Costs in Free Open-Source Software
OSS Papers
Siim Karus University of Tartu
12:00
30m
Research paper
EJ: A free software platform for social participation
OSS Papers
Fábio Macêdo Mendes Instituto Cidade Democrática, Ricardo Poppi Instituto Cidade Democrática, Henrique Parra Instituto Cidade Democrática, Bruna Moreira Instituto Cidade Democrática
11:00 - 11:45
Session V: Collaboration & Communication (Part 1)MSR Technical Papers at Place du Canada
Chair(s): Peter Rigby Concordia University, Montreal, Canada
11:00
15m
Full-paper
An Empirical Study of Multiple Names and Email Addresses in OSS Version Control Repositories
MSR Technical Papers
Jiaxin Zhu Institute of Software at Chinese Academy of Sciences, China, Jun Wei Institute of Software, Chinese Academy of Sciences, China
11:15
15m
Full-paper
Characterizing the Roles of Contributors in Open-source Scientific Software Projects
MSR Technical Papers
Reed Milewicz Sandia National Laboratories, Gustavo Pinto UFPA, Paige Rodeghero University of Notre Dame
Pre-print
11:30
15m
Full-paper
git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories
MSR Technical Papers
Christoph Gote Chair of Systems Design, ETH Zurich, Ingo Scholtes , Frank Schweitzer
DOI Pre-print
11:00 - 12:00
Architectural Technical DebtTechDebt at Viger
Chair(s): Carolyn Seaman University of Maryland Baltimore County
11:00
20m
Talk
A Proposed Model-Driven Approach to Manage the Architectural Technical Debt Life Cycle
TechDebt
Hernan Astudillo Universidad Tecnica Federico Santa María, Boris Rainiero Perez Gutierrez
File Attached
11:20
20m
Talk
Architectural Technical Debt in Microservices: A Case Study in a Large Company
TechDebt
Antonio Martini University of Oslo, Norway, Saulo Soares de Toledo University of Oslo, Norway
File Attached
11:40
20m
Talk
Architectural Smells Detected by Tools: A Catalogue Proposal
TechDebt
Umberto Azadi University of Milan-Bicocca, Francesca Arcelli Fontana University of Milano-Bicocca, Davide Taibi Tampere University of Technology, Finland
Pre-print Media Attached
11:45 - 11:55
Mini-breakMSR Plenary at Foyer
11:45 - 11:55
Mini-breakMSR Plenary at Foyer
11:55 - 12:30
Session VIII: Software Quality (part 2)MSR Technical Papers / MSR Data Showcase at Centre-Ville
Chair(s): Yasutaka Kamei Kyushu University
11:55
15m
Full-paper
A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks
MSR Technical Papers
João Felipe Pimentel , Leonardo Murta Universidade Federal Fluminense (UFF), Vanessa Braganholo , Juliana Freire
Pre-print
12:10
15m
Full-paper
Cross-language clone detection by learning over abstract syntax trees
MSR Technical Papers
Daniel Perez Imperial College London, Shigeru Chiba University of Tokyo, Japan
Pre-print
12:25
6m
Talk
SeSaMe: A Data Set of Semantically Similar Java Methods
MSR Data Showcase
Marius Kamp , Patrick Kreutzer , Michael Philippsen Friedrich-Alexander University Erlangen-Nürnberg (FAU)
11:55 - 12:30
Session VII: Collaboration & Communication (Part 2)MSR Technical Papers at Place du Canada
Chair(s): Kelly Blincoe University of Auckland
11:55
15m
Full-paper
Can Issues Reported at Stack Overflow Questions be Reproduced? An Exploratory Study
MSR Technical Papers
Saikat Mondal University of Saskatchewan, Masud Rahman University of Saskatchewan , Chanchal K. Roy University of Saskatchewan
Pre-print
12:10
15m
Full-paper
Exploratory Study of Slack Q&A Chats as a Mining Source for Software Engineering Tools
MSR Technical Papers
Preetha Chatterjee University of Delaware, USA, Kostadin Damevski Virginia Commonwealth University, Lori Pollock University of Delaware, USA, Vinay Augustine , Nicholas A. Kraft ABB Corporate Research
Pre-print
12:25
6m
Short-paper
Impacts of Daylight Saving Time on Software Development
MSR Technical Papers
Junichi Hayashi Osaka University, Yoshiki Higo Osaka University, Shinsuke Matsumoto Osaka University, Shinji Kusumoto Osaka University
Pre-print
12:00 - 12:30
DiscussionTechDebt at Viger
Chair(s): Carolyn Seaman University of Maryland Baltimore County
12:30 - 13:50
12:30 - 14:00
LunchTechDebt at Foyer
12:30 - 14:00
12:30
90m
Lunch
Lunch
FormaliSE

13:50 - 14:35
13:50
45m
Tutorial
Qualitative Data Analysis in Software Engineering: A Hands-on Tutorial
MSR Education
A: Christoph Treude The University of Adelaide
13:50 - 14:35
Discussion: SE for AI for SEMSR Paper Presentations at Place du Canada
Chair(s): Neil Ernst University of Victoria, Tim Menzies North Carolina State University
14:00 - 15:30
Session 3FormaliSE at Foyer
Chair(s): Eunsuk Kang Carnegie Mellon University
14:00
25m
Full-paper
Parallelizable Reachability Analysis Algorithms for Feed-Forward Neural Networks
FormaliSE
Hoang-Dung Tran Vanderbilt University, Patrick Musau Vanderbilt University, Diego Manzanas Lopez Vanderbilt University, Xiao Dong Yang Vanderbilt University, Luan Nguyen University of Pennsylvania, Weiming Xiang Vanderbilt University, Taylor T Johnson Vanderbilt University
14:25
15m
Short-paper
Towards Sampling and Simulation-Based Analysis of Featured Weighted Automata
FormaliSE
Maxime Cordy SnT, University of Luxembourg, Axel Legay , Sami Lazreg Visteon Electronics and Universite Cote d Azur, Philippe Collet University of Nice
14:40
25m
Full-paper
Verifying Channel Communication Correctness for a Multi-Core Cooperatively Scheduled Runtime Using CSP
FormaliSE
Jan Pedersen University of Nevada Las Vegas, Kevin Chalmers Edinburgh Napier University
15:05
25m
Full-paper
A Generalized Program Verification Workflow Based on Loop Elimination and SA Form
FormaliSE
Cláudio Belo Lourenço LRI, Université Paris-Sud & INRIA Saclay, Maria João Frade HASLab/INESC TEC & Universidade do Minho, Portugal, Jorge Sousa Pinto HASLab/INESC TEC & Universidade do Minho, Portugal
14:00 - 14:45
Practitioners Session 2OSS Papers at Mansfield
14:00
15m
Experience report
Introducing Agile Product Owners in a FLOSS Project
OSS Papers
Matthias Müller Institute of Software Technology, Graz University of Technology , Christian Schindler Institute of Software Technology, Graz University of Technology , Wolfgang Slany Institute of Software Technology, Graz University of Technology
14:15
15m
Experience report
Building an Open-Source Cross-Cloud DevOps stack for a CRM Enterprise Application: A Case Study
OSS Papers
Sebastian Schork CAS Software AG, Karlsruhe, Germany, Feroz Zahid Simula Research Laboratory, Norway, Dipesh Pradhan Simula Research Laboratory, Norway, Sébastien Kicin CAS Software AG, Karlsruhe, Germany, Antonia Schwichtenberg CAS Software AG, Karlsruhe, Germany
14:30
15m
Experience report
Open Source Vulnerability Notification
OSS Papers
Brandon Carlson University of Illinois at Urbana-Champaign, USA, Kevin Leach University of Michigan, Darko Marinov University of Illinois at Urbana-Champaign, Mei Nagappan University of Waterloo, Atul Prakash University of Michigan
14:00 - 15:00
Technical Debt in Source Code and Code QualityTechDebt at Viger
Chair(s): Antonio Martini University of Oslo, Norway
14:00
20m
Talk
On the Diffuseness of Code: Technical Debt in Open Source Projects
TechDebt
Valentina Lenarduzzi LUT University, Davide Taibi Tampere University of Technology, Finland
Pre-print
14:20
20m
Talk
Investigating on the Impact of Software Clones on Technical Debt
TechDebt

14:40
20m
Talk
The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes
TechDebt
Marco di Biase Software Improvement Group / Delft University of Technology, Ayushi Rastogi , Magiel Bruntink Software Improvement Group, Arie van Deursen Delft University of Technology
DOI Pre-print
14:35 - 14:45
Mini-breakMSR Plenary at Foyer
14:35 - 14:45
Mini-breakMSR Plenary at Foyer
14:45 - 15:30
Session X: Building on DataMSR Data Showcase / MSR Technical Papers at Centre-Ville
Chair(s): Cor-Paul Bezemer University of Alberta, Canada
14:45
15m
Full-paper
Standing on Shoulders or Feet? The Usage of the MSR Data Papers
MSR Technical Papers
Zoe Kotti Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business
Pre-print
15:00
6m
Talk
Boa Meets Python: A Boa Dataset of Data Science Software in Python Language
MSR Data Showcase
Sumon Biswas Iowa State University, Md Johirul Islam Iowa State University, Yijia Huang , Hridesh Rajan Iowa State University
Pre-print Media Attached
15:06
6m
Talk
A Benchmark of Data Loss Bugs for Android Apps
MSR Data Showcase
Oliviero Riganelli , Marco Mobilio , Daniela Micucci University of Milano-Bicocca, Italy, Leonardo Mariani University of Milano Bicocca
15:12
6m
Talk
RapidRelease - A Dataset of Projects and Issues on GitHub with Rapid Release
MSR Data Showcase
Saket Joshi Indian Institute of Technology Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati
15:18
6m
Short-paper
A Tool to Analyze Packages in Software Containers
MSR Technical Papers
Ahmed Zerouali UMONS, Valerio Cosentino Bitergia, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos, Gregorio Robles Universidad Rey Juan Carlos, Tom Mens University of Mons
Pre-print
15:24
6m
Talk
An Empirical History of Permission Requests and Mistakes in Open Source Android Apps
MSR Data Showcase
Gian Luca Scoccia , Anthony Peruma Rochester Institute of Technology, Virginia Pujols , Ben Christians , Daniel Krutz Rochester Institute of Technology
14:45 - 15:30
OSS Community TalkOSS Invited Speakers at Mansfield
14:45
45m
Talk
The Greatest Threat to the Success of Open Source, is the Success of Open Source
OSS Invited Speakers
Patrick Masson General Manager & Board Director at Open Source Initiative (OSI)
14:45 - 15:30
Session IX: TraceabilityMSR Technical Papers at Place du Canada
Chair(s): Francisco Servant Virginia Tech
14:45
15m
Full-paper
Predicting Co-Changes between Functionality Specifications and Source Code in Behavior Driven Development
MSR Technical Papers
Aidan Z.H. Yang Queen's University, Canada, Daniel Alencar Da Costa Queen's University, Kingston, Ontario, Ying Zou Queen's University, Kingston, Ontario
15:01
6m
Short-paper
Tracing Back Log Data to its Log Statement: From Research to Practice
MSR Technical Papers
Daan Schipper , Maurício Aniche Delft University of Technology, Netherlands, Arie van Deursen Delft University of Technology
Pre-print
15:08
6m
Short-paper
Beyond GumTree: A hybrid approach to generate edit scripts
MSR Technical Papers
Junnosuke Matsumoto , Yoshiki Higo Osaka University, Shinji Kusumoto Osaka University
Pre-print
15:15
6m
Short-paper
The Impact of Systematic Edits in History Slicing
MSR Technical Papers
Ryosuke Funaki , Shinpei Hayashi Tokyo Institute of Technology, Motoshi Saeki Tokyo Institute of Technology
Pre-print
15:22
6m
Short-paper
Scalable Software Merging Studies with MERGANSER
MSR Technical Papers
Moein Owhadi-Kareshk , Sarah Nadi University of Alberta
15:00 - 15:30
DiscussionTechDebt at Viger
Chair(s): Antonio Martini University of Oslo, Norway
15:30 - 16:00
15:30 - 16:00
15:30 - 16:00
Break / Informal Demos ContinueTechDebt at Foyer
15:30 - 16:00
Coffee breakFormaliSE at Foyer
15:30
30m
Coffee break
Tea break
FormaliSE

16:00 - 17:00
PanelOSS Panel at Mansfield
Chair(s): Francis Bordeleau École de Technologie Supérieure (ETS), Alberto Sillitti Innopolis University
16:00
60m
Talk
The evolution of Open Source Software ecosystem over the last 15 years, and the role open source in the context of Digital Transformation, IoT, and Smart Technologies
OSS Panel
Bianca Tomazeli City of Montreal, Canada, Marc Khouzam City of Montreal, Canada, Philippe Krief Research Relations Director at Eclipse Foundation, Patrick Masson General Manager & Board Director at Open Source Initiative (OSI), Anthony I. (Tony) Wasserman Carnegie Mellon Silicon Valley
16:00 - 18:00
Awards + ClosingMSR Plenary at Place du Canada
16:00
25m
Awards
Award Announcements
MSR Plenary

16:25
20m
Talk
MSR Foundational Contribution Award
MSR Plenary
Katsuro Inoue Osaka University
16:45
20m
Talk
MSR 2019 Most Influential Paper Award
MSR Plenary
Christian Bird Microsoft Research, Peter Rigby Concordia University, Montreal, Canada, Earl T. Barr University College London, Daniel M. German
17:05
45m
Discussion: Future of the MSR conference
MSR Plenary
Abram Hindle University of Alberta, Mei Nagappan University of Waterloo
17:50
5m
Presentation of MSR 2020
MSR Plenary

17:55
5m
Closing
MSR Plenary

16:00 - 18:00
Session 4FormaliSE at Sainte-Catherine
Chair(s): Stéphanie Challita Inria, France
16:00
25m
Full-paper
Modular Synthesis of Verified Verifiers of Computation with STV Algorithms
FormaliSE
Milad K. Ghale The Australian National University, Dirk Pattinson Australian National University, Michael Norrish Data61 at CSIRO, Australia / Australian National University, Australia
16:25
15m
Short-paper
A Vision for Helping Developers Use APIs by Leveraging Temporal Patterns
FormaliSE
Erick Raelijohn University of Montreal, Michalis Famelis Université de Montréal, Houari Sahraoui Université de Montréal
16:40
25m
Full-paper
A Proof-Producing Translator for Verilog Development in HOL
FormaliSE
Andreas Lööw Chalmers University of Technology, Magnus O. Myreen Chalmers University of Technology, Sweden
17:05
25m
Full-paper
On the Formalization of Importance Measures using HOL Theorem Proving
FormaliSE
Waqar Ahmad Carnegie Mellon University, Shahid Ali Murtza National University of Sciences and Technology, Osman Hasan Concordia University, Canada, Sofiene Tahar Concordia University
17:30
30m
Day closing
Discussion/closing
FormaliSE
C: Nico Plat Thanos
16:00 - 17:15
Round TableTechDebt at Viger
Chair(s): Philippe Kruchten University of British Columbia
17:00 - 18:30
17:00
90m
Day closing
OSS 2019 Closing
OSS Papers

17:15 - 17:30
Closing RemarksTechDebt at Viger
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Clemente Izurieta Montana State University
17:30 - 19:00
18:00 - 21:30
source{d} Beer Payback eventMSR Plenary at 3 Brasseurs McGill

Tue 28 May

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

08:30 - 17:30
New Faculty SymposiumNew Faculty Symposium at Mansfield
08:30
15m
Talk
Opening
New Faculty Symposium
Natalia Juristo Universidad Politecnica de Madrid, Matthew B Dwyer University of Virginia
08:45
45m
Talk
Hiring promotion and career advancement
New Faculty Symposium
Arie van Deursen Delft University of Technology
Media Attached
09:30
45m
Talk
Publication strategies and practices
New Faculty Symposium
Mauro Pezze Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy)
10:15
15m
Talk
Interactive Session I: Subgroup brainstorming on specific challenge
New Faculty Symposium
Jin L.C. Guo McGill University
11:00
45m
Talk
Building a collaborative research network
New Faculty Symposium
Myra Cohen Iowa State University
11:45
45m
Talk
Building and supporting a research program
New Faculty Symposium
Gail Murphy University of British Columbia
14:00
20m
Talk
Interactive Session II: Subgroup brainstorming on specific challenge
New Faculty Symposium
Austin Henley University of Tennessee
14:20
45m
Talk
Student recruiting, advising and mentoring
New Faculty Symposium
Sebastian Elbaum University of Virginia, USA
15:05
25m
Talk
Interactive Session III: Subgroup brainstorming on specific challenge
New Faculty Symposium
Davide Fucci University of Hamburg
16:00
45m
Talk
Teaching and instructional work
New Faculty Symposium
Patricia Lago Vrije Universiteit Amsterdam
Media Attached
16:45
45m
Talk
Faculty life and well-being
New Faculty Symposium
Jon Whittle Monash University
08:30 - 17:30
08:30 - 18:00
08:30 - 17:30
CESSER-IPWorkshops at Saint-Paul
08:30 - 09:00
Opening and Introductions Doctoral Symposium at Sherbrooke
Chair(s): Silvia Abrahão Universitat Politècnica de València, Laurie Williams North Carolina State University
08:30 - 17:30
08:45 - 17:00
DeepTestWorkshops at Laurier
09:00 - 17:30
SE4ScienceWorkshops at Arobase
09:00 - 18:00
SESoS/ WDESWorkshops at BarreOblique
09:00 - 12:30
Running Applications on KubernetesTutorials at Centre-Ville
09:00
3h30m
Tutorial
Running Applications on KubernetesIndustry Program
Tutorials
Nathen Harvey Google Cloud Platform
File Attached
09:00 - 16:00
09:00 - 17:30
09:00 - 17:45
09:00 - 18:00
09:00 - 17:30
09:00 - 17:30
Scale-Out Data Science with R and PythonTutorials at Place du Canada
09:00
8h30m
Tutorial
Scale-Out Data Science with R and PythonIndustry Program
Tutorials
Tomas Singliar Microsoft, Mario Inchiosa Microsoft, John Mark Agosta Microsoft, Hang Zhang Microsoft
09:00 - 17:30
09:00 - 10:00
09:00
60m
Talk
How I hacked my way into academia
Doctoral Symposium
Diomidis Spinellis Athens University of Economics and Business
Media Attached
09:00 - 10:30
09:00
10m
Talk
Welcome, Overview and Introductions
Student Mentoring Workshop
Christian Kästner Carnegie Mellon University, Lori Pollock University of Delaware, USA, Lin Tan Purdue University
09:10
40m
Talk
Why pursue a Ph.D. and how to choose a research area and advisor
Student Mentoring Workshop
Margaret-Anne Storey University of Victoria
09:50
40m
Talk
Software Engineering - What SE researchers do
Student Mentoring Workshop
Westley Weimer University of Michigan
10:00 - 10:30
10:00
4m
Talk
Towards Just-In-Time Rational Refactoring
Doctoral Symposium
Jevgenija Pantiuchina Università della Svizzera italiana
10:04
4m
Talk
Leveraging Developer Discussions to Make Design Accessible
Doctoral Symposium
Giovanni Viviani University of British Columbia
Pre-print
10:08
4m
Talk
Effects of Automated Static Analysis Tools: A Multidimensional View on Quality Evolution
Doctoral Symposium
Alexander Trautsch University of Göttingen
10:12
4m
Talk
SReYantra: Automated Software Requirement Inter-dependencies Elicitation, Analysis and Learning
Doctoral Symposium
Gouri Ginde (Deshpande) University of Calgary
10:16
4m
Talk
Supporting the Acquisition of Programming Skills with Program Construction Patterns
Doctoral Symposium
Max Kesselbacher University of Klagenfurt
10:20
4m
Talk
INDIRECT: Intent-driven Requirements-to-Code Traceability
Doctoral Symposium
Tobias Hey Karlsruhe Institute of Technology
10:24
4m
Talk
Detecting, Understanding and Resolving Build and Test Conflicts
Doctoral Symposium
Leuson Da Silva Federal University of Pernambuco
Pre-print
11:00 - 12:30
11:00
22m
Talk
Improving the software logging practices in DevOps
Doctoral Symposium
11:22
22m
Talk
Feedback in Scrum: Data-Informed Retrospectives
Doctoral Symposium
Christoph Matthies Hasso Plattner Institute, University of Potsdam
11:45
22m
Talk
Digital Nudges for Encouraging Developer Actions
Doctoral Symposium
Chris Brown North Carolina State University
12:07
22m
Talk
Stuck in The Middle: Removing Obstacles to New Program Features through Batch Refactoring
Doctoral Symposium
Eduardo Fernandes Pontifical Catholic University of Rio de Janeiro
11:00 - 12:30
11:00
45m
Talk
How to navigate graduate school toward a rewarding Ph.D
Student Mentoring Workshop
Denys Poshyvanyk William and Mary
11:45
45m
Talk
Establishing a Profile
Student Mentoring Workshop
Jonathan Bell George Mason University
File Attached
12:30 - 17:15
JSS Editorial Board Community Meetings at Dièse
12:30 - 14:00
SMeW Mentoring Lunch BreakStudent Mentoring Workshop at Perluette Lounge
12:30
90m
Talk
Mentoring Lunch Break
Student Mentoring Workshop

12:30 - 14:00
12:30
90m
Lunch
Lunch Break (Networking and Posters)
Doctoral Symposium

14:00 - 17:30
Train a model with TensorFlow and run it in the browserTutorials at Centre-Ville
14:00
3h30m
Tutorial
Train a model with TensorFlow and run it in the browserIndustry Program
Tutorials
Josh Gordon Google, Robert Crowe Google
14:00 - 15:30
14:00
40m
Talk
Publishing in Software Engineering
Student Mentoring Workshop
Jane Cleland-Huang University of Notre Dame
14:40
50m
Talk
Panel Post-PhD career: What are the tradeoffs between a research career in industry, academia (research track, teaching track), and government?
Student Mentoring Workshop
Julia Rubin University of British Columbia, Nicholas A. Kraft ABB Corporate Research, Eddie Aftandilian Google, Michael Hilton Carnegie Mellon University, USA
16:00 - 17:30
16:00
80m
Talk
Panel of new Ph.D.s - What I wish I knew when I started my PhD in SE
Student Mentoring Workshop
Moritz Beller Delft University of Technology, Joshua Garcia University of California, Irvine, Sarah Nadi University of Alberta, Jinqiu Yang Concordia University, Montreal, Canada
17:20
10m
Talk
Closing
Student Mentoring Workshop

16:22 - 17:22
16:22
60m
Talk
Do's and Don't When Performing Doctoral Studies
Doctoral Symposium
Daniel Amyot University of Ottawa, Grace Lewis Carnegie Mellon Software Engineering Institute, Gail Murphy University of British Columbia, Travis Breaux Carnegie Mellon University
17:22 - 17:30
18:30 - 23:00
ICSE Steering Committee Community Meetings at Dièse
18:30 - 22:30
Social EventsDoctoral Symposium at TBD
18:30
90m
Social Event
Newcomer's Reception
Doctoral Symposium

20:00
2h30m
Social Event
DS Social Event (sponsored by Wiley)
Doctoral Symposium

Wed 29 May

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

08:30 - 09:00
08:30
30m
Talk
Opening Ceremonies
Plenary
Joanne M. Atlee University of Waterloo, Canada, Tevfik Bultan University of California, Santa Barbara, Jon Whittle Monash University, Michael Whalen University of Minnesota, Helen Sharp The Open University, UK
09:00 - 12:00
Practice Talks Wed AMPractice Speaker Room at Dièse
09:00 - 10:30
Managing Variation: An Industrial Perspective on Product Line EngineeringPlenary at Place du Canada / Laurier / Viger / Duluth
Chair(s): Helen Sharp The Open University, UK, Michael Whalen University of Minnesota
09:00
90m
Talk
Managing Variation: An Industrial Perspective on Product Line Engineering
Plenary
Paul Clements BigLever Software, Inc.
Media Attached
11:00 - 17:30
R for Software Engineering ResearchTutorials at Centre-Ville
11:00
6h30m
Tutorial
R for Software Engineering Research
Tutorials
11:00 - 12:30
Testing EffectivenessJournal-First Papers / Software Engineering in Practice / Papers / New Ideas and Emerging Results at Duluth
Chair(s): Diomidis Spinellis Athens University of Economics and Business
11:00
20m
Talk
Practitioners' Views on Good Software Testing PracticesSEIPIndustry Program
Software Engineering in Practice
Pavneet Singh Kochhar Microsoft, Xin Xia Monash University, David Lo Singapore Management University
11:20
20m
Talk
Perception and Practices of Differential TestingSEIPIndustry Program
Software Engineering in Practice
Muhammad Ali Gulzar University of California, Los Angeles, Yongkang Zhu Google, Xiaofeng Han Google
11:40
10m
Talk
An interleaving approach to combinatorial testing and failure-inducing interaction identificationIndustry ProgramJournal-First
Journal-First Papers
Xintao Niu , Changhai Nie , Hareton Leung , Yu Lei , Xiaoyin Wang University of Texas at San Antonio, USA, Jiaxi Xu School of Information Engineering, Nanjing Xiaozhuang University, Yan Wang
11:50
10m
Talk
An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random TestingIndustry ProgramJournal-First
Journal-First Papers
Huayao Wu Nanjing University, Changhai Nie , Justyna Petke University College London, Yue Jia University College London, Mark Harman Facebook and University College London
12:00
10m
Talk
Assurances in Software Testing: A RoadmapIndustry ProgramNIER
New Ideas and Emerging Results
Marcel Böhme Monash University
Pre-print
12:10
10m
Talk
Automatic Test Improvement with DSpot: a Study with Ten Mature Open-Source ProjectsIndustry ProgramJournal-First
Journal-First Papers
Benjamin Danglot University Lille 1 and INRIA, Oscar Luis Vera Pérez INRIA, Benoit Baudry KTH Royal Institute of Technology, Sweden, Martin Monperrus KTH Royal Institute of Technology
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Automated Program Repair 1Journal-First Papers / Technical Track / 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
Technical Track
Kui Liu Huawei Software Engineering Application Technology Lab, 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
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
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
Journal-First Papers
Kui Liu Huawei Software Engineering Application Technology Lab, 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
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
Papers

11:00 - 12:30
Analyzing Flow to Measure Value in Software DeliveryTechnical Briefings at Mansfield / Sherbrooke
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College
11:00
90m
Talk
Analyzing Flow to Measure Value in Software DeliveryIndustry Program
Technical Briefings
11:00 - 12:30
Mining of Software Properties and PatternsTechnical Track / Journal-First Papers / Papers at Place du Canada
Chair(s): Julia Rubin University of British Columbia
11:00
20m
Talk
Natural Software RevisitedTechnical Track
Technical Track
Musfiqur Rahman Concordia University, Montreal, Canada, Dharani Palani Concordia University, Peter Rigby Concordia University, Montreal, Canada
11:20
20m
Talk
Towards Automating Precision Studies of Clone DetectorsACM SIGSOFT Distinguished Artifact AwardArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Vaibhav Saini Microsoft, USA, Farima Farmahinifarahani University of California at Irvine, USA, Yadong Lu University of California at Irvine, USA, Di Yang University of California at Irvine, USA, Pedro Martins University of California at Irvine, USA, Hitesh Sajnani Microsoft , Pierre Baldi University of California at Irvine, USA, Crista Lopes
11:40
10m
Talk
Will This Clone be Short-lived?Towards a Better Understanding of the Characteristics of Short-lived ClonesJournal-First
Journal-First Papers
Patanamon Thongtanunam The University of Melbourne, Weiyi Shang Concordia University, Canada, Ahmed E. Hassan Queen's University
11:50
10m
Talk
A systematic literature review on bad smells - 5 W's: which, when, what, who, whereJournal-First
Journal-First Papers
Elder Vicente De Paulo Sobrinho Federal University of Triangulo Mineiro, Andrea De Lucia University of Salerno, Marcelo De Almeida Maia Federal University of Uberlandia
12:00
10m
Talk
Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?Journal-First
Journal-First Papers
Fabio Palomba University of Zurich, Damian Andrew Tamburri TU/e, Francesca Arcelli Fontana University of Milano-Bicocca, Rocco Oliveto University of Molise, Andy Zaidman TU Delft, Alexander Serebrenik Eindhoven University of Technology
Pre-print
12:10
10m
Talk
On the Nature of Merge Conflicts: a Study of 2,731 Open Source Java Projects Hosted by GitHubJournal-First
Journal-First Papers
Gleiph Ghiotto UFJF, Leonardo Murta Universidade Federal Fluminense (UFF), Marcio Barros UNIRIO, Andre van der Hoek University of California, Irvine
Pre-print
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Controlled Experiments of Production SoftwareSoftware Engineering in Practice / Papers at St-Denis / Notre-Dame
Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark
11:00
20m
Talk
Three Key Checklists and Remedies for Trustworthy Analysis of Online Controlled Experiments at ScaleSEIPIndustry Program
Software Engineering in Practice
Aleksander Fabijan Microsoft, Pavel Dmitriev Outreach.io, Helena Holmström Olsson Malmö University, Jan Bosch Chalmers University of Technology, Sweden, Lukas Vermeer Booking.com, Dylan Lewis Intuit
11:20
20m
Talk
Safe Velocity: A Practical Guide to Software Deployment at Scale using Controlled RolloutSEIPIndustry Program
Software Engineering in Practice
Tong Xia Microsoft, Sumit Bhardwaj Microsoft, Pavel Dmitriev Outreach.io, Aleksander Fabijan Microsoft
11:40
20m
Talk
Experimentation in the Operating System: The Windows Experimentation PlatformSEIPIndustry Program
Software Engineering in Practice
Paul Luo Li Microsoft, Pavel Dmitriev Outreach.io, Huibin Mary Hu Microsoft, Xiaoyu Chai Microsoft, Zoran Dimov Microsoft, Brandon Paddock Microsoft, Ying Li Microsoft, Alex Kirshenbaum Microsoft, Irina Niculescu Microsoft, Taj Thoresen Microsoft
12:00
20m
Talk
Automating chaos experiments in productionSEIPIndustry Program
Software Engineering in Practice
Ali Basiri Netflix, Lorin Hochstein Netflix, Nora Jones Netflix, Haley Tucker Netflix
Pre-print
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Industry-Relevant TeachingSoftware Engineering Education and Training / Posters at St-Paul / Ste-Catherine
Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
11:00
15m
Talk
Walking through the Method Zoo: Does Higher Education really meet Software Industry Demands?SEET
Software Engineering Education and Training
Marco Kuhrmann University of Passau, Joyce Nakatumba-Nabende Makerere University, Rolf-Helge Schneider Copenhagen Business School, Paolo Tell IT University of Copenhagen, Jil Klünder Leibniz Universität Hannover, Tayana Conte Universidade Federal do Amazonas, Stephen MacDonell Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg
11:15
6m
Poster
Incorporating Real Projects into a Software Engineering Undergraduate Curriculum
Posters
Rafael Chanin PUCRS, Jorge Melegati Free University of Bozen-Bolzano, Afonso Sales PUCRS, Mariana Detoni , Xiaofeng Wang Free University of Bozen-Bolzano, Rafael Prikladnicki School of Technology at PUCRS University
11:21
15m
Talk
Collaborating with Industrial Customers in a Capstone Project Course: The Customers’ PerspectiveSEET
Software Engineering Education and Training
Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland, Jari Vanhanen Aalto University, Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
11:36
10m
Talk
Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher EducationSEET
Software Engineering Education and Training
Kati Kuusinen University of Southern Denmark, Sofus Albertsen Praqma
11:46
15m
Talk
Facilitating Entrepreneurial Experiences through a Software Engineering Project CourseSEET
Software Engineering Education and Training
Håkan Burden Viktoria Swedish ICT, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Oskar Hagvall Svensson Chalmers University of Technology
Pre-print
12:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

11:00 - 12:30
Security 1Journal-First Papers / Papers / Technical Track / New Ideas and Emerging Results / Software Engineering in Practice at Van-Horne
Chair(s): Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
11:00
20m
Talk
Interventions for Software Security: Creating a Lightweight Program of Assurance Techniques for DevelopersSEIPIndustry Program
Software Engineering in Practice
Charles Weir Lancaster University, Lynne Blair Lancaster University, Ingolf Becker University College London, M. Angela Sasse University College London, James Noble Victoria University of Wellington, Awais Rashid University of Bristol, UK
11:20
20m
Talk
Towards Better Utilizing Static Application Security TestingSEIPIndustry Program
Software Engineering in Practice
Jinqiu Yang Concordia University, Montreal, Canada, Lin Tan Purdue University, John Peyton HCL America, Kristofer A Duer AppScan Source
11:40
20m
Talk
LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program MetricsTechnical Track
Technical Track
Xiaoning Du Nanyang Technological University, Bihuan Chen Fudan University, Yuekang Li Nanyang Technological University, Jianmin Guo Tsinghua University, Yaqin Zhou Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore, Yu Jiang
12:00
10m
Talk
A Screening Test for Disclosed Vulnerabilities in FOSS ComponentsIndustry ProgramJournal-First
Journal-First Papers
Stanislav Dashevskyi University of Luxembourg, Achim D. Brucker The University of Sheffield, Fabio Massacci University of Trento
Link to publication DOI Pre-print
12:10
10m
Talk
VULTRON: Catching Vulnerable Smart Contracts Once and for AllNIER
New Ideas and Emerging Results
Haijun Wang Nanyang Technological University, Yi Li Nanyang Technological University, Shang-Wei Lin Nanyang Technological University, Lei Ma Kyushu University, Yang Liu Nanyang Technological University, Singapore
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Static AnalysisTechnical Track / Papers / Demonstrations at Viger
Chair(s): Mauro Pezze Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy)
11:00
20m
Talk
SMOKE: Scalable Path-Sensitive Memory Leak Detection for Millions of Lines of CodeArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical Track
Technical Track
Gang Fan Hong Kong University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Qingkai Shi Hong Kong University of Science and Technology, Xiao Xiao Sourcebrella Inc., Jinguo Zhou Sourcebrella Inc., Charles Zhang The Hong Kong University of Science and Technology
Pre-print
11:20
20m
Talk
Reasonably-Most-General Clients for JavaScript Library AnalysisArtifacts AvailableTechnical TrackIndustry Program
Technical Track
Erik Krogh Kristensen Aarhus University, Denmark, Anders Møller Aarhus University
11:40
20m
Talk
Resource-aware Program Analysis via Online Abstraction CoarseningACM SIGSOFT Distinguished Paper AwardTechnical Track
Technical Track
Kihong Heo University of Pennsylvania, USA, Hakjoo Oh Korea University, Hongseok Yang KAIST
12:00
20m
Talk
SMT-Based Refutation of Spurious Bug Reports in the Clang Static AnalyzerDemos
Demonstrations
Mikhail R. Gadelha SIDIA Instituto de Ciência e Tecnologia, Enrico Steffinlongo , Lucas C. Cordeiro University of Manchester, UK, Bernd Fischer Stellenbosch University, Denis A. Nicole University of Southampton
12:20
10m
Talk
Discussion Period
Papers

12:30 - 14:00
Student-Industry LunchCommunity Meetings at Agora
Chair(s): Jinqiu Yang Concordia University, Montreal, Canada
12:30
90m
Meeting
Student-Industry Lunch
Community Meetings

12:30 - 14:00
ISSTA Steering CommitteeCommunity Meetings at Coller
12:30 - 14:00
ESEC/FSE Steering CommitteeCommunity Meetings at Copier
12:30 - 14:00
ICSE 2020 OCCommunity Meetings at Dièse
12:30 - 14:00
Faculty Mentorship LunchFaculty Mentorship Lunch at Vortex
12:45 - 13:00
Facebook Special Announcement for Academic Researchers in Testing and VerificationCommunity Meetings at Viger
12:45
15m
Meeting
Facebook Special Announcement for Academic Researchers in Testing and Verification
Community Meetings

14:00 - 15:30
14:00
20m
Talk
The Seven Sins: Security Smells in Infrastructure as Code ScriptsArtifacts AvailableACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Akond Rahman North Carolina State University, Chris Parnin NCSU, Laurie Williams North Carolina State University
Pre-print
14:20
20m
Talk
DifFuzz: Differential Fuzzing for Side-Channel AnalysisArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Shirin Nilizadeh University of Texas at Arlington, Yannic Noller Humboldt-Universität zu Berlin, Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center
Pre-print
14:40
10m
Talk
Detecting Suspicious Package UpdatesIndustry ProgramNIER
New Ideas and Emerging Results
Kalil Garrett Georgia State University, Gabriel Ferreira Carnegie Mellon University, Limin Jia Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University, Christian Kästner Carnegie Mellon University
Pre-print
14:50
20m
Talk
EASYFLOW: Keep Ethereum Away From OverflowDemos
Demonstrations
Jianbo Gao Peking University, Han Liu Tsinghua University, Chao Liu , Qingshan Li Peking University, Zhi Guan Peking University, Zhong Chen
Pre-print Media Attached
15:10
10m
Talk
Automatic feature learning for predicting vulnerable software componentsIndustry ProgramJournal-First
Journal-First Papers
Hoa Khanh Dam University of Wollongong, Truyen Tran , Trang Pham Deakin University, Shien Wee Ng University of Wollongong, John Grundy Monash University, Aditya Ghose
Link to publication DOI Pre-print
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Debugging and Fault LocalizationJournal-First Papers / Papers / Demonstrations / 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
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
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
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
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
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
Papers

14:00 - 15:30
DevOps and LoggingSoftware Engineering in Practice / Technical Track / Papers at Mansfield / Sherbrooke
Chair(s): Diomidis Spinellis Athens University of Economics and Business
14:00
20m
Talk
An Empirical Investigation of Incident Triage for Online Service SystemsSEIPIndustry Program
Software Engineering in Practice
Junjie Chen Peking University, Xiaoting He Microsoft, Qingwei Lin Microsoft Research, China, Yong Xu Microsoft, China, Hongyu Zhang The University of Newcastle, Dan Hao Peking University, Feng Gao Microsoft, Zhangwei Xu Microsoft, Yingnong Dang Microsoft Azure, Dongmei Zhang Microsoft Research, China
14:20
20m
Talk
Tools and Benchmarks for Automated Log ParsingSEIPIndustry Program
Software Engineering in Practice
Jieming Zhu Huawei Noah's Ark Lab, Shilin He Chinese University of Hong Kong, Jinyang Liu Sun Yat-Sen University, Pinjia He Computer Science and Engineering, The Chinese University of Hong Kong, Qi Xie Southwest Minzu University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University, Michael Lyu
14:40
20m
Talk
Mining Historical Test Logs to Predict Bugs and Localize Faults in the Test LogsTechnical TrackIndustry Program
Technical Track
Anunay Amar Concordia University, Peter Rigby Concordia University, Montreal, Canada
15:00
20m
Talk
DLFinder: Characterizing and Detecting Duplicate Logging Code SmellsTechnical TrackIndustry Program
Technical Track
Zhenhao Li Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang , Weiyi Shang Concordia University, Canada
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Test GenerationDemonstrations / Papers / Technical Track / Software Engineering in Practice at Place du Canada
Chair(s): Adam Porter University of Maryland
14:00
20m
Talk
Concolic Testing for High Test Coverage and Reduced Human Effort in Automotive IndustrySEIPIndustry Program
Software Engineering in Practice
Yunho Kim KAIST, Dongju Lee Software Verification Team, Hyundai Mobis, Junki Baek Software Verification Team, Hyundai Mobis, Moonzoo Kim KAIST
14:20
20m
Talk
AsFault: Testing Self-Driving Car Software Using Search-based Procedural Content GenerationDemosIndustry Program
Demonstrations
Alessio Gambi University of Passau, Marc Mueller BeamNG GmbH, Gordon Fraser University of Passau
14:40
20m
Talk
AC3R: Automatically Reconstructing Car Crashes from Police ReportsDemosIndustry Program
Demonstrations
Tri Huynh Saarland University, Alessio Gambi University of Passau, Gordon Fraser University of Passau
15:00
20m
Talk
Automatically Generating Precise Oracles from Structured Natural Language SpecificationsArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
Technical Track
Manish Motwani University of Massachusetts, Amherst, Yuriy Brun University of Massachusetts Amherst
Link to publication Pre-print
15:20
10m
Talk
Discussion Period
Papers

14:00 - 18:00
14:00
4h
Talk
TOAD: A tool for recommending auto-refactoring alternatives
ACM Student Research Competition
Alejandra Siles Universidad Católica Boliviana San Pablo
14:00
4h
Talk
An Empirical Study On Leveraging Logs For Debugging Production Failures
ACM Student Research Competition
An Ran Chen Concordia University
14:00
4h
Talk
Visually Identifying Potential Sensitive Information Leaks in Access-Controlled Data Services
ACM Student Research Competition
14:00
4h
Talk
MARVEL: A Generic, Scalable and Effective Vulnerability Detection Platform
ACM Student Research Competition
Xiaoning Du Nanyang Technological University
14:00
4h
Talk
Agile Process Improvement in Retrospectives
ACM Student Research Competition
Christoph Matthies Hasso Plattner Institute, University of Potsdam
14:00
4h
Talk
JSOptimizer: An Extensible Framework for JavaScript Program Optimization
ACM Student Research Competition
Yi Liu Southern University of Science and Technology
14:00
4h
Talk
Selected Presentations
ACM Student Research Competition

14:00
4h
Talk
Release Synchronization in Software Ecosystems
ACM Student Research Competition
Armstrong Tita Foundjem Ecole Polytechnique de Montreal
14:00
4h
Talk
Android GUI Search Using Hand-drawn Sketches
ACM Student Research Competition
Xiaofei Ge Nanjing University
14:00
4h
Talk
Impact of Lifestyle and Working Process Organization on the Job Satisfaction Level of Software Engineers
ACM Student Research Competition
Aleksandr Tarasov Innopolis University
14:00
4h
Talk
Detection and Characterization of Variability Bugs in Configurable C Software: An Empirical Study
ACM Student Research Competition
Austin Mordahl The University of Texas at Dallas
14:00
4h
Talk
An systematic evaluation of problematic tests generated by Evosuite
ACM Student Research Competition
Zhiyu Fan Southern University of Science and Technology
14:00
4h
Talk
Finding Concurrency Exploits on Smart Contracts
ACM Student Research Competition
Yue Li Peking University
14:00
4h
Talk
Identifying developers by their application usage
ACM Student Research Competition
Ihar Shulhan Innopolis University
14:00
4h
Talk
Property Oriented Verification via Iterative Abstract Interpretation
ACM Student Research Competition
Banghu Yin National University of Defense Technology
14:00
4h
Talk
Characterizing and Detecting Duplicate Logging Code Smells
ACM Student Research Competition
Zhenhao Li Concordia University
14:00
4h
Talk
Fault Localization Integration for Enhanced Automated Program Repair
ACM Student Research Competition
Tongtong Xu Nanjing University
14:00
4h
Talk
Configuration-dependent Fault Localization
ACM Student Research Competition
Son Nguyen The University of Texas at Dallas
14:00
4h
Talk
Guided, Automated Testing of Blockchain-based Decentralized Applications
ACM Student Research Competition
Jianbo Gao Peking University
14:00
4h
Talk
Towards Zero Knowledge Learning for Cross Language API Mappings
ACM Student Research Competition
Nghi D. Q. Bui Singapore Management University, Singapore
Pre-print
14:00 - 15:30
Multi-disciplinary Teaching in SESoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Cecile Peraire Carnegie Mellon University (Silicon Valley Campus)
14:00
15m
Talk
Dual-Track Agile in Software Engineering EducationSEET
Software Engineering Education and Training
Cecile Peraire Carnegie Mellon University (Silicon Valley Campus)
Pre-print
14:15
6m
Poster
Good-Bye Localhost: A Cloud-Based Web IDE for Teaching Java EE Web Development to Non-Computer Science Majors
Posters
Michael Leisner University of Applied Sciences Neu-Ulm, Philipp Brune University of Applied Sciences Neu-Ulm
14:21
15m
Talk
Teaching Internet of Things (IoT) Literacy: A Systems Engineering ApproachSEET
Software Engineering Education and Training
Natalia Silvis-Cividjian Vrije Universiteit (VU) Amsterdam
Pre-print
14:36
15m
Talk
Teaching User Centered Conceptual Design Using Cross-Cultural Personas and Peer Reviews for a Large Cohort of StudentsSEET
Software Engineering Education and Training
Farshid Anvari Macquarie University, Deborah Richards Macquarie University, Michael Hitchens Macquarie University, Hien Minh Thi Tran Minh Hien Pty Ltd
Pre-print
14:51
6m
Poster
Directives of Communicability: Teaching Students How to Improve Communication Through Software Modeling
Posters
14:57
33m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

14:00 - 15:30
IoT and Cooperative SystemsPapers / New Ideas and Emerging Results / Software Engineering in Practice / Demonstrations at St-Paul / Ste-Catherine
Chair(s): Marcelo d'Amorim Federal University of Pernambuco
14:00
20m
Talk
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of ThingsSEIPIndustry Program
Software Engineering in Practice
Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Marie Platenius-Mohr ABB Corporate Research, Julius Rückert ABB Corporate Research, Gösta Stomberg TU Darmstadt
Pre-print
14:20
20m
Talk
Making Configurable and Unified Platform, Ready for Broader Future DevicesSEIPIndustry Program
Software Engineering in Practice
MyungJoo Ham Samsung Electronics, Geunsik Lim Samsung Electronics
Pre-print
14:40
20m
Talk
IoT Composer: Composition and Deployment of IoT ApplicationsDemosIndustry Program
Demonstrations
Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Ludovic Noirie Nokia Bell Labs, Gwen Salaün University of Grenoble Alpes
15:00
10m
Talk
(Do Not) Trust in EcosystemsIndustry ProgramNIER
New Ideas and Emerging Results
Emilia Cioroaica Fraunhofer IESE, Thomas Kuhn , Barbora Buhnova Masaryk University
Link to publication DOI Pre-print
15:10
20m
Talk
Discussion Period
Papers

14:00 - 15:30
Gender and TrustSoftware Engineering in Society / Posters at Van-Horne
Chair(s): Kelly Blincoe University of Auckland
14:00
20m
Talk
Implicit Gender Biases in Professional Software Development: An Empirical StudySEIS
Software Engineering in Society
Yi Wang Rochester Institute of Technology, David Redmiles University of California, Irvine
Pre-print
14:20
20m
Talk
Gender Diversity and Women in Software Teams: How Do They Affect Community Smells?SEIS
Software Engineering in Society
Gemma Catolino University of Salerno, Fabio Palomba University of Zurich, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology, Filomena Ferrucci University of Salerno
Pre-print
14:40
20m
Talk
Trust beyond computation alone: Human aspects of trust in blockchain technologiesSEIS
Software Engineering in Society
Barnaby Craggs University of Bristol, Awais Rashid University of Bristol, UK
15:00
5m
Poster
Reinforcing Diversity Company Policies: Insights From StackOverflow Developers Survey
Posters
Karina Kohl Silveira School of Technology at PUCRS University, Rafael Prikladnicki School of Technology at PUCRS University, Soraia Musse , Isabel Manssour , Renata Vieira
15:05
5m
Poster
When Software Development Meets the Shopfloor: The Case of Industrial Fablabs
Posters
15:10
5m
Poster
A Decentralized Application for Fostering Biodiversity: Opportunities and Challenges
Posters
Jagadeesh Chandra Bose R P Accenture, Vikrant Kaulgud Accenture Labs, India, Mauro Rebelo , Sanjay Podder Accenture
15:15
15m
Talk
Discussion PeriodSEIS
Software Engineering in Society

14:00 - 15:30
Continuous IntegrationSoftware Engineering in Practice / Technical Track / Papers at Viger
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute
14:00
20m
Talk
Big Bangs and Small Pops: On Critical Cyclomatic Complexity and Developer Integration BehaviorSEIPIndustry Program
Software Engineering in Practice
Daniel Ståhl Ericsson AB, Antonio Martini University of Oslo, Norway, Torvald Mårtensson Saab AB
14:20
20m
Talk
Predictive Test SelectionSEIPIndustry Program
Software Engineering in Practice
Mateusz Machalica Facebook, Inc., Alex Samylkin Facebook, Inc., Meredith Porth Facebook, Inc., Satish Chandra Facebook
Pre-print
14:40
20m
Talk
Assessing Transition-based Test Selection Algorithms at GoogleSEIPIndustry Program
Software Engineering in Practice
Claire Leong Google / UNSW, Abhayendra Singh Google, Inc, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg, John Micco Netflix
Pre-print
15:00
20m
Talk
Automated Reporting of Anti-Patterns and Decay in Continuous IntegrationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Carmine Vassallo University of Zurich, Sebastian Proksch University of Zurich, Harald Gall University of Zurich, Massimiliano Di Penta University of Sannio
Pre-print
15:20
10m
Talk
Discussion Period
Papers

14:30 - 17:00
Practice Talks Wed PMPractice Speaker Room at Dièse
16:00 - 18:00
Test Selection and PrioritizationSoftware Engineering in Practice / Technical Track / Papers / Journal-First Papers at Duluth
Chair(s): Robert Feldt Chalmers University of Technology
16:00
20m
Talk
Improving Test Effectiveness Using Test Executions History: An Industrial Experience ReportSEIPIndustry Program
Software Engineering in Practice
Armin Najafi Concordia University, Weiyi Shang Concordia University, Canada, Peter Rigby Concordia University, Montreal, Canada
16:20
20m
Talk
FastLane: Test Minimization for Rapidly Deployed Large-scale Online ServicesTechnical TrackIndustry Program
Technical Track
Adithya Abraham Philip , Ranjita Bhagwan Microsoft Research India, Rahul Kumar Microsoft, Chandra Sekhar Maddila Microsoft, Nachiappan Nagappan Microsoft Research
16:40
20m
Talk
Scalable Approaches for Test Suite ReductionArtifacts AvailableArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Emilio Cruciani Gran Sasso Science Institute, L'Aquila, Italy, Breno Miranda Federal University of Pernambuco, Roberto Verdecchia Gran Sasso Science Institute, Vrije Universiteit Amsterdam, Antonia Bertolino CNR-ISTI
Pre-print
17:00
20m
Talk
Using Machine Learning to Recommend Correctness Checks for Geographic Map DataSEIPIndustry Program
Software Engineering in Practice
Abhaya Parthy Apple Inc., Leopold Silberstein Apple Inc., Emily Kowalczyk Apple Inc., John Paul High Apple Inc., Adithya Nagarajan Apple Inc., Atif Memon Apple Inc.
17:20
20m
Talk
A Framework for Checking Regression Test Selection ToolsArtifacts Evaluated ReusableTechnical Track
Technical Track
Chenguang Zhu University of Texas, Austin, Owolabi Legunsen University of Illinois at Urbana-Champaign, August Shi University of Illinois at Urbana-Champaign, Milos Gligoric University of Texas at Austin
17:40
10m
Talk
ConTesa: Directed Test Suite Augmentation for Concurrent SoftwareJournal-First
Journal-First Papers
Tingting Yu University of Kentucky, Zunchen Huang , Chao Wang USC
17:50
10m
Talk
Discussion Period
Papers

16:00 - 18:00
Analysis and VerificationDemonstrations / Technical Track / Journal-First Papers / 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
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
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
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
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
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
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
Papers

16:00 - 18:00
16:00
20m
Talk
Large-scale Empirical Study on Industrial Fake AppsSEIPIndustry Program
Software Engineering in Practice
Chongbin Tang East China Normal University, Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Lihua Xu , Yang Liu Nanyang Technological University, Singapore, Zhushou Tang Pwnzen Infotech Inc., Liang Dou East China Normal University
16:20
20m
Talk
Practical Android Test Recording with Espresso Test RecorderSEIPIndustry Program
Software Engineering in Practice
Stas Negara Google, Naeem Esfahani Google LLC, USA, Ray Buse Google
16:40
20m
Talk
Mimic: UI Compatibility Testing System for Android AppsTechnical Track
Technical Track
Taeyeon Ki Samsung Research America, Chang Min Park University at Buffalo, The State University of New York, Karthik Dantu University at Buffalo, The State University of New York, Steve Ko University at Buffalo, The State University of New York, Lukasz Ziarek SUNY Buffalo, USA
17:00
20m
Talk
IconIntent: Automatic Identification of Sensitive UI Widgets based on Icon Classification for Android AppsTechnical Track
Technical Track
Xusheng Xiao Case Western Reserve University, Xiaoyin Wang University of Texas at San Antonio, USA, Zhihao Cao Case Western Reserve University, Hanlin Wang Case Western Reserve University, Peng Gao Princeton University
Pre-print
17:20
10m
Talk
Studying Bad Updates of Top Free-to-Download Apps in the Google Play StoreIndustry ProgramJournal-First
Journal-First Papers
Safwat Hassan Queens University, Kingston, Canada, Cor-Paul Bezemer University of Alberta, Canada, Ahmed E. Hassan Queen's University
17:30
10m
Talk
Navigation-aware and Personalized Prefetching of Network Requests in Android AppsIndustry ProgramNIER
New Ideas and Emerging Results
Ivano Malavolta Vrije Universiteit Amsterdam, Francesco Nocera Polytechnic University of Bari, Patricia Lago Vrije Universiteit Amsterdam, Marina Mongiello Polytechnic University of Bari, Italy
Pre-print Media Attached
17:40
20m
Talk
Discussion Period
Papers

16:00 - 18:00
Studying DevelopersPapers / Technical Track / New Ideas and Emerging Results / Journal-First Papers at Place du Canada
Chair(s): Thomas Fritz University of Zurich, University of British Columbia
16:00
20m
Talk
How C++ Developers Use Immutability Declarations: an Empirical StudyArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
Technical Track
Jon Eyolfson University of Waterloo, Patrick Lam University of Waterloo
16:20
10m
Talk
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' PerformanceIndustry ProgramJournal-First
Journal-First Papers
Davide Fucci University of Hamburg, Giuseppe Scanniello University of Basilicata, Simone Romano University of Basilicata, Natalia Juristo Universidad Politecnica de Madrid
16:30
20m
Talk
Latent Patterns in Activities: A Field Study of How Developers Manage ContextTechnical Track
Technical Track
Souti Chattopadhyay Graduate Student, Nicholas Nelson Oregon State University, Yenifer Ramirez Gonzalez Oregon State University, Annel Amelia Leon Oregon State University, Rahul Pandita Phase Change Software, Anita Sarma Oregon State University
16:50
20m
Talk
Developer Reading Behavior while Summarizing Java Methods : Size and Context MattersArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Nahla Abid , Bonita Sharif University of Nebraska-Lincoln, USA, Natalia Dragan Kent State University, Hend Alrasheed Kent State University, Jonathan I. Maletic Kent State University
17:10
20m
Talk
Distilling Neural Representations of Data Structure Manipulation using fMRI and fNIRSACM SIGSOFT Distinguished Paper AwardTechnical Track
Technical Track
Yu Huang University of Michigan, Xinyu Liu University of Michigan, Ryan Krueger University of Michigan, Tyler Santander University of California at Santa Barbara, Xiaosu Hu University of Michigan, Kevin Leach University of Michigan, Westley Weimer University of Michigan
Pre-print
17:30
10m
Talk
Biofeedback augmented software engineering: monitoring of programmers' mental effortNIER
New Ideas and Emerging Results
Ricardo Couceiro University of Coimbra, Gonçalo Duarte University of Coimbra, João Durães CISUC, Polytechnic Institute of Coimbra, João Castelhano ICNAS, University of Coimbra, Catarina Duarte ICNAS, University of Coimbra, Cesar Teixeira University of Coimbra, Miguel Castelo Branco ICNAS/CIBIT, University of Coimbra, Paulo Carvalho University of Coimbra, Henrique Madeira University of Coimbra
17:40
20m
Talk
Discussion Period
Papers

16:00 - 18:00
Agile DevelopmentSoftware Engineering in Practice / Technical Track at St-Denis / Notre-Dame
Chair(s): Rafael Prikladnicki School of Technology at PUCRS University
16:00
20m
Talk
Coping strategies for temporal, geographical and sociocultural distances in Agile GSD: a Case StudySEIPIndustry Program
Software Engineering in Practice
Dávid Marcell Szabó Chalmers | University of Gothenburg, Jan-Philipp Steghöfer Chalmers | University of Gothenburg
Pre-print
16:20
20m
Talk
The Product BacklogArtifacts AvailableTechnical TrackIndustry Program
Technical Track
Todd Sedano Pivotal, Cecile Peraire Carnegie Mellon University (Silicon Valley Campus), Paul Ralph University of Auckland
Pre-print
16:40
20m
Talk
A Longitudinal Study of Identifying and Paying Down Architectural DebtSEIPIndustry Program
Software Engineering in Practice
Maleknaz Nayebi Polytechnique Montréal, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Guenther Ruhe University of Calgary, Qiong Feng Drexel University, Chris Carlson Brightsquid, Francis Chew Brightsquid
17:00
60m
Talk
(SEIP Interactive Session) Agile Exponential Software OrganizationsSEIPIndustry Program
Software Engineering in Practice
Yael Dubinsky IBM, Orit Hazzan Technion - Israel Institute of Technology
16:00 - 18:00
Program Comprehension and ReusePapers / Journal-First Papers / Technical Track at St-Paul / Ste-Catherine
Chair(s): Baishakhi Ray Columbia University, New York
16:00
20m
Talk
Active Inductive Logic Programming for Code SearchArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Aishwarya Sivaraman University of California, Los Angeles, Tianyi Zhang University of California, Los Angeles, Guy Van den Broeck University of California, Los Angeles, Miryung Kim University of California, Los Angeles
Pre-print
16:20
10m
Talk
The State of Empirical Evaluation in Static Feature LocationJournal-First
Journal-First Papers
Abdul Razzaq , Asanka Wasala University of Limerick, Chris Exton University of Limerick, Jim Buckley Lero - The Irish Software Research Centre and University of Limerick
16:30
10m
Talk
Automatic and accurate expansion of abbreviations in parametersJournal-First
Journal-First Papers
Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Jiaqi Zhu Beijing Institute of Technology, Lu Zhang Peking University
16:40
20m
Talk
NL2Type: Inferring JavaScript Function Types from Natural Language InformationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Rabee Sohail Malik TU Darmstadt, Jibesh Patra Technical University of Darmstadt, Michael Pradel University of Stuttgart
Pre-print Media Attached File Attached
17:00
20m
Talk
Analyzing and Supporting Adaptation of Online Code ExamplesArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
Technical Track
Tianyi Zhang University of California, Los Angeles, Di Yang University of California at Irvine, USA, Crista Lopes , Miryung Kim University of California, Los Angeles
Pre-print
17:20
20m
Talk
DockerizeMe: Automatic Inference of Environment Dependencies for Python Code SnippetsArtifacts AvailableTechnical Track
Technical Track
Eric Horton North Carolina State University, Chris Parnin NCSU
17:40
20m
Talk
Discussion Period
Papers

16:00 - 18:00
Model-Based Software EngineeringJournal-First Papers / Demonstrations / Papers / Technical Track / New Ideas and Emerging Results / Software Engineering in Practice at Van-Horne
Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark
16:00
20m
Talk
Strategies and Best Practices for Model-based Systems Engineering Adoption in Embedded Systems IndustrySEIPIndustry Program
Software Engineering in Practice
Tiago Amorim TU Berlin, Andreas Vogelsang TU Berlin, Florian Pudlitz TU Berlin, Peter Gersing GPP, Jan Philipps foqee GmbH
Pre-print
16:20
20m
Talk
VIATRA Solver: A Framework for the Automated Generation of Consistent Domain-Specific ModelsDemosIndustry Program
Demonstrations
Oszkár Semeráth Budapest University of Technology and Economics, Aren Babikian McGill University, Sebastian Pilarski McGill University, Daniel Varro McGill University / Budapest University of Technology and Economics
Media Attached File Attached
16:40
20m
Talk
Practical GUI Testing of Android Applications via Model Abstraction and RefinementTechnical Track
Technical Track
Tianxiao Gu Alibaba Group, Chengnian Sun University of California, Davis, Xiaoxing Ma Nanjing University, Chun Cao Nanjing University, Chang Xu Nanjing University, Yao-Yuan Yang , Qirun Zhang Georgia Institute of Technology, Jian Lu Nanjing University, Zhendong Su ETH Zurich
17:00
20m
Talk
AutoTap: Synthesizing and Repairing Trigger-Action Programs Using LTL PropertiesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Lefan Zhang The University of Chicago, Weijia He The University of Chicago, Jesse Martinez The University of Chicago, Noah Brackenbury The University of Chicago, Shan Lu University of Chicago, Blase Ur The University of Chicago
17:20
10m
Talk
Towards a Cognizant Virtual Software Modeling Assistant using Model ClonesNIER
New Ideas and Emerging Results
Matthew Stephan Miami University
Pre-print
17:30
10m
Talk
A Model-Integrated Approach to Designing Self-Protecting SystemsJournal-First
Journal-First Papers
Stefano Iannucci Mississippi State University, Sherif Abdelwahed Virginia Commonwealth University, Andrea Montemaggio Mississippi State University, Melissa Hannis Mississippi State University, Leslie Leonard U.S. Army Engineer Research and Development Center (ERDC), Jason King U.S. Army Engineer Research and Development Center (ERDC), Drew Hamilton Mississippi State University, CCI
17:40
10m
Talk
Symbolic Refinement of Extended State Machines with Applications to the Automatic Derivation of Sub-Components and ControllersJournal-First
Journal-First Papers
Khaled El-Fakih American University of Sharjah, Gregor Bochmann U. of Ottawa
17:50
10m
Talk
Discussion Period
Papers

16:00 - 18:00
SE Datasets, Research Infrastructure, and MethodologyJournal-First Papers / New Ideas and Emerging Results / Demonstrations / Papers / Technical Track at Viger
Chair(s): Rashina Hoda The University of Auckland
16:00
20m
Talk
BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and FixesTechnical Track
Technical Track
Naji Dmeiri University of California, Davis, David A Tomassi University of California, Davis, Yichen Wang University of California, Davis, Antara Bhowmick University of California, Davis, Yen-Chuan Liu University of California, Davis, Prem Devanbu University of California, Bogdan Vasilescu Carnegie Mellon University, Cindy Rubio-González University of California, Davis
Pre-print
16:20
20m
Talk
DefeXts: A Curated Dataset of Reproducible Real-World Bugs for Modern JVM LanguagesDemos
Demonstrations
Samuel Benton The University of Texas at Dallas, Ali Ghanbari The University of Texas at Dallas, Lingming Zhang
16:40
10m
Talk
Open Collaborative Data – using OSS principles to share data in SW engineeringNIER
New Ideas and Emerging Results
Per Runeson Lund University
16:50
10m
Talk
Leveraging Small Software Engineering Data Sets with Pre-trained Neural NetworksNIER
New Ideas and Emerging Results
Andrea Janes , Romain Robbes Free University of Bozen-Bolzano
17:00
20m
Talk
ActionNet: Vision-based Workflow Action Recognition From Programming ScreencastsTechnical Track
Technical Track
Dehai Zhao , Zhenchang Xing Australia National University, Chunyang Chen Monash University, Xin Xia Monash University, Guoqiang Li Shanghai Jiao Tong University
17:20
10m
Talk
The ABC of Software Engineering ResearchJournal-First
Journal-First Papers
Klaas-Jan Stol University College Cork and Lero, Ireland, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
Link to publication DOI
17:30
10m
Talk
Mining Plausible Hypotheses from the Literature via Meta-AnalysisNIER
New Ideas and Emerging Results
Vladimir Ivanov , Giancarlo Succi Innopolis University, Jooyong Yi UNIST (Ulsan National Institute of Science and Technology)
17:40
10m
Talk
Analyzing Families of Experiments in SE: a Systematic Mapping StudyJournal-First
Journal-First Papers
Adrian Santos Parrilla , Omar Gomez Escuela Superior Politecnica de Chimborazo Riobamba, Natalia Juristo Universidad Politecnica de Madrid
17:50
10m
Talk
Discussion Period
Papers

18:00 - 19:00
TOSEM Editorial BoardCommunity Meetings at Coller
18:00 - 19:00
ESEC/FSE 2019 OCCommunity Meetings at Copier
18:15 - 19:30
ACM/IEEE Town Hall MeetingCommunity Meetings at Centre-Ville
18:15
75m
Meeting
ACM/IEEE Town Hall
Community Meetings

19:00 - 19:30
Remembering Laurie HendrenCommunity Meetings at Notre-Dame
19:30 - 21:30
19:30
2h
Talk
Wednesday Reception
Plenary

Thu 30 May

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

07:30 - 08:45
08:40 - 09:00
Thursday Opening SessionPlenary at Place du Canada / Laurier / Viger
Chair(s): Lionel Briand SnT Centre/University of Luxembourg, Domenico Bianculli University of Luxembourg
08:40
10m
Awards
ACM SIGSOFT Distinguished Paper Awards
Plenary
Tevfik Bultan University of California, Santa Barbara, Jon Whittle Monash University
08:50
10m
Awards
IEEE Software Best Software Engineering in Practice Award
Plenary
Michael Whalen University of Minnesota, Helen Sharp The Open University, UK
09:00 - 12:00
Practice Talks Thur AMPractice Speaker Room at Dièse
09:00 - 10:30
Publish or Perish: Questioning the Impact of Our Research on the Software DeveloperPlenary at Place du Canada / Laurier / Viger
Chair(s): Jon Whittle Monash University
09:00
90m
Talk
Publish or Perish: Questioning the Impact of Our Research on the Software Developer
Plenary
Margaret-Anne Storey University of Victoria
Media Attached
11:00 - 12:30
11:00
20m
Talk
Catching up with Method and Process Practice: An Industry-Informed Baseline for ResearchersSEIPIndustry Program
Software Engineering in Practice
Jil Klünder Leibniz Universität Hannover, Regina Hebig Chalmers University of Technology & University of Gothenburg, Paolo Tell IT University of Copenhagen, Marco Kuhrmann University of Passau, Joyce Nakatumba-Nabende Makerere University, Rogardt Heldal , Stephan Krusche Technische Universität München, Masud Fazal-Baqaie Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Michael Felderer University of Innsbruck, Marcela Fabiana Genero Bocco University of Castilla-La Mancha, Steffen Küpper Technische Universität Clausthal, Institute for Applied Software Systems Engineering, Sherlock A. Licorish University of Otago, Gustavo López University of Costa Rica, Fergal Mc Caffery Dundalk Institute of Technology & Lero, Özden Özcan Top Dundalk Institute of Technology & Lero, Christian R. Prause Deutsches Zentrum für Luft- und Raumfahrt, Rafael Prikladnicki School of Technology at PUCRS University, Eray Tüzün Bilkent University, Dietmar Pfahl University of Tartu, Kurt Schneider , Stephen MacDonell Auckland University of Technology
11:20
20m
Talk
SortingHat: Wizardry on Software Project MembersDemosIndustry Program
Demonstrations
David Moreno-Lumbreras Bitergia, Santiago Dueñas , Valerio Cosentino Bitergia, Miguel Angel Fernandez Bitergia, Ahmed Zerouali UMONS, Gregorio Robles Universidad Rey Juan Carlos, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
Pre-print Media Attached
11:40
10m
Talk
Usage and Attribution of Stack Overflow Code Snippets in GitHub ProjectsIndustry ProgramJournal-First
Journal-First Papers
Sebastian Baltes University of Trier, Stephan Diehl Computer Science, University Trier, Germany
Link to publication DOI Pre-print
11:50
10m
Talk
Linear Programming as a Baseline for Software Effort EstimationIndustry ProgramJournal-First
Journal-First Papers
Federica Sarro University College London, UK, Alessio Petrozziello University of Portsmouth
12:00
10m
Talk
Asymmetric Release Planning Compromising Satisfaction against DissatisfactionIndustry ProgramJournal-First
Journal-First Papers
Maleknaz Nayebi Polytechnique Montréal, Guenther Ruhe University of Calgary
12:10
10m
Talk
Towards effective AI-powered agile project managementIndustry ProgramNIER
New Ideas and Emerging Results
Hoa Khanh Dam University of Wollongong, Truyen Tran , John Grundy Monash University, Aditya Ghose , Yasutaka Kamei Kyushu University
Pre-print
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Tool Taxonomy and AdoptionTechnical Track / Journal-First Papers / Demonstrations / Papers at Duluth
Chair(s): Bogdan Vasilescu Carnegie Mellon University
11:00
20m
Talk
Do Developers Discover New Tools On The Toilet?ACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Pre-print
11:20
20m
Talk
Tool Choice Matters: JavaScript Quality Assurance Tools and Usage Outcomes in GitHub ProjectsTechnical Track
Technical Track
David Kavaler University of California, Davis, Asher Trockman University of Evansville, Bogdan Vasilescu Carnegie Mellon University, Vladimir Filkov University of California at Davis, USA
Pre-print
11:40
10m
Talk
Automatically Categorizing Software TechnologiesJournal-First
Journal-First Papers
Mathieu Nassif McGill University, Christoph Treude The University of Adelaide, Martin P. Robillard McGill University
Link to publication DOI Pre-print
11:50
20m
Talk
Witt: Querying Technology Terms based on Automated ClassificationDemos
Demonstrations
Mathieu Nassif McGill University, Christoph Treude The University of Adelaide, Martin P. Robillard McGill University
12:10
20m
Talk
Discussion Period
Papers

11:00 - 12:30
Unit TestingTechnical Track / Software Engineering in Practice / Papers / 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
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
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
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
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
Papers

11:00 - 12:30
Selected PresentationsACM Student Research Competition at Mansfield / Sherbrooke
Chair(s): Alessandro Garcia PUC-Rio, Julia Rubin University of British Columbia
11:00
90m
Talk
Selected Presentations
ACM Student Research Competition

11:00
90m
Talk
Fault Localization Integration for Enhanced Automated Program Repair
ACM Student Research Competition
Tongtong Xu Nanjing University
11:00
90m
Talk
Guided, Automated Testing of Blockchain-based Decentralized Applications
ACM Student Research Competition
Jianbo Gao Peking University
11:00
90m
Talk
Visually Identifying Potential Sensitive Information Leaks in Access-Controlled Data Services
ACM Student Research Competition
11:00
90m
Talk
Finding Concurrency Exploits on Smart Contracts
ACM Student Research Competition
Yue Li Peking University
11:00
90m
Talk
Characterizing and Detecting Duplicate Logging Code Smells
ACM Student Research Competition
Zhenhao Li Concordia University
11:00
90m
Talk
Release Synchronization in Software Ecosystems
ACM Student Research Competition
Armstrong Tita Foundjem Ecole Polytechnique de Montreal
11:00
90m
Talk
TOAD: A tool for recommending auto-refactoring alternatives
ACM Student Research Competition
Alejandra Siles Universidad Católica Boliviana San Pablo
11:00
90m
Talk
Configuration-dependent Fault Localization
ACM Student Research Competition
Son Nguyen The University of Texas at Dallas
11:00
90m
Talk
Impact of Lifestyle and Working Process Organization on the Job Satisfaction Level of Software Engineers
ACM Student Research Competition
Aleksandr Tarasov Innopolis University
11:00
90m
Talk
Agile Process Improvement in Retrospectives
ACM Student Research Competition
Christoph Matthies Hasso Plattner Institute, University of Potsdam
11:00
90m
Talk
JSOptimizer: An Extensible Framework for JavaScript Program Optimization
ACM Student Research Competition
Yi Liu Southern University of Science and Technology
11:00
90m
Talk
An systematic evaluation of problematic tests generated by Evosuite
ACM Student Research Competition
Zhiyu Fan Southern University of Science and Technology
11:00
90m
Talk
Property Oriented Verification via Iterative Abstract Interpretation
ACM Student Research Competition
Banghu Yin National University of Defense Technology
11:00
90m
Talk
Identifying developers by their application usage
ACM Student Research Competition
Ihar Shulhan Innopolis University
11:00
90m
Talk
MARVEL: A Generic, Scalable and Effective Vulnerability Detection Platform
ACM Student Research Competition
Xiaoning Du Nanyang Technological University
11:00
90m
Talk
Towards Zero Knowledge Learning for Cross Language API Mappings
ACM Student Research Competition
Nghi D. Q. Bui Singapore Management University, Singapore
Pre-print
11:00
90m
Talk
An Empirical Study On Leveraging Logs For Debugging Production Failures
ACM Student Research Competition
An Ran Chen Concordia University
11:00
90m
Talk
Android GUI Search Using Hand-drawn Sketches
ACM Student Research Competition
Xiaofei Ge Nanjing University
11:00
90m
Talk
Detection and Characterization of Variability Bugs in Configurable C Software: An Empirical Study
ACM Student Research Competition
Austin Mordahl The University of Texas at Dallas
11:00 - 12:30
11:00
30m
Talk
(SEIP Talk) Take Control: (On the Unreasonable Effectiveness of Software Analytics)SEIPIndustry Program
Software Engineering in Practice
Tim Menzies North Carolina State University
11:30
20m
Talk
Analysis and Detection of Information Types of Open Source Software Issue DiscussionsArtifacts AvailableTechnical Track
Technical Track
Deeksha M. Arya McGill University, Cheryl Wang McGill University, Jin L.C. Guo McGill University, Jinghui Cheng Polytechnique Montreal
DOI Pre-print
11:50
10m
Talk
Automating Intention MiningJournal-First
Journal-First Papers
Qiao Huang , Xin Xia Monash University, David Lo Singapore Management University, Gail Murphy University of British Columbia
12:00
10m
Talk
Leveraging Historical Associations between Requirements and Source Code to Identify Impacted ClassesJournal-First
Journal-First Papers
Davide Falessi California Polytechnic State University, Justin Roll Cal Poly, USA, Jin L.C. Guo McGill University, Jane Cleland-Huang University of Notre Dame
12:10
10m
Talk
Towards Predicting the Impact of Software Changes on Building ActivitiesNIER
New Ideas and Emerging Results
Michele Tufano College of William and Mary, Hitesh Sajnani Microsoft , Kim Herzig Tools for Software Engineers, Microsoft
Pre-print
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Continuous DeliveryPapers / Software Engineering in Practice at St-Denis / Notre-Dame
Chair(s): Robert Chatley Imperial College London
11:00
20m
Talk
Factors Affecting Cloud Infra-Service Development Lead Times: A Case Study at INGSEIPIndustry Program
Software Engineering in Practice
Hennie Huijgens ING & Delft University of Technology, Eric Greuter ING, Jerry Brons ING, Evert A. van Doorn ING / KVL, Ioannis Papadopoulos ING, Francisco Morales Martinez Delft University of Technology, Maurício Aniche Delft University of Technology, Netherlands, Otto Visser Delft University of Technology, Arie van Deursen Delft University of Technology
Pre-print
11:20
20m
Talk
DevDocOps: Towards Automated Documentation for DevOpsSEIPIndustry Program
Software Engineering in Practice
Guoping Rong Nanjing University, Zefeng Jin ZTE, He Zhang Nanjing University, Youwen Zhang ZTE, Wenhua Ye ZTE, Dong Shao Nanjing University
11:40
30m
Talk
(SEIP Talk) Transition towards Continuous Delivery in the Healthcare DomainSEIPIndustry Program
Software Engineering in Practice
Fabio Giorgi Siemens Healthineers, Frances Paulisch Siemens Healthineers
12:10
20m
Talk
Discussion Period
Papers

11:00 - 12:30
SE Instructional StrategiesSoftware Engineering Education and Training / Posters at St-Paul / Ste-Catherine
Chair(s): Timothy Lethbridge University of Ottawa
11:00
15m
Talk
The Case of the Fragmented ClassroomSEET
Software Engineering Education and Training
William Billingsley University of New England
11:15
6m
Poster
Quantifying Patterns and Programming Strategies in Block-based Programming Environments
Posters
Max Kesselbacher University of Klagenfurt, Andreas Bollin University of Klagenfurt, Austria
11:21
15m
Talk
Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET
Software Engineering Education and Training
Eliane Wiese University of Utah, Anna Rafferty Carleton College, Armando Fox UC Berkeley
Pre-print
11:36
10m
Talk
FVT: A Fragmented Video Tutor for "Dubbing" Software Development TutorialsSEET
Software Engineering Education and Training
Chunyin Nong , Qiao Zhang Dept. of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 75205, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Di Cui Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
11:46
15m
Talk
Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering CourseSEET
Software Engineering Education and Training
Stanislav Chren Masaryk University, Barbora Buhnova Masaryk University, Martin Macak Masaryk University, Faculty of Informatics, Lukas Daubner Masaryk University, Faculty of Informatics, Bruno Rossi Masaryk University
Pre-print
12:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

11:00 - 12:30
RequirementsDemonstrations / Papers / New Ideas and Emerging Results / Technical Track / Journal-First Papers at Van-Horne
Chair(s): Liliana Pasquale University College Dublin & Lero, Ireland
11:00
20m
Talk
MCP: A Security Testing Tool Driven by RequirementsDemos
Demonstrations
Phu X. Mai University of Luxembourg, Fabrizio Pastore University of Luxembourg, Arda Goknil University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
11:20
20m
Talk
RM2PT: A Tool for Automated Prototype Generation from Requirements ModelDemos
Demonstrations
Yilong Yang University of Macau, Xiaoshan Li Faculty of Science and Technology, Univesity of Macau, Zhiming Liu Southwest University, Wei Ke Macao Polytechnic Institute
11:40
20m
Talk
Supporting Analysts by Dynamic Extraction and Classification of Requirements-Related KnowledgeTechnical Track
Technical Track
Zahra Shakeri University of Calgary, Vincenzo Gervasi University of Pisa, Didar Zowghi University of Technology, Sydney, Behrouz Far University of Calgary
12:00
10m
Talk
An Active Learning Approach for Improving the Accuracy of Automated Domain Model ExtractionJournal-First
Journal-First Papers
Chetan Arora SES Networks and University of Luxembourg, Mehrdad Sabetzadeh SnT Centre / University of Luxembourg, Shiva Nejati SnT Centre/University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
12:10
10m
Talk
Requirements Engineering as Science in the SmallNIER
New Ideas and Emerging Results
Munindar P. Singh North Carolina State University, Amit Chopra Lancaster University, UK
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
AIOps: Real-World Challenges and Research InnovationsTechnical Briefings at Viger
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College
11:00
90m
Talk
AIOps: Real-World Challenges and Research InnovationsIndustry Program
Technical Briefings
Yingnong Dang Microsoft Azure, Qingwei Lin Microsoft Research, China, Ryan Huang Johns Hopkins University
12:30 - 14:00
ROSE FestivalROSE Festival at Agora
Chair(s): Robert Feldt Chalmers University of Technology, Tim Menzies North Carolina State University, Thomas Zimmermann Microsoft Research
12:30
3m
Talk
A Partial Reproduction of Malware Detection with RevealDroid
ROSE Festival
Haipeng Cai Washington State University, USA
12:33
3m
Talk
A Partial Replication of “Sentiment Analysis for Software Engineering: How Far Can We Go?”
ROSE Festival
Gias Uddin Polytechnique Montreal, Foutse Khomh Polytechnique Montréal, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Chanchal K. Roy University of Saskatchewan
12:36
3m
Talk
A Partial Replication of "Decoding the Representation of Code in the Brain: An fMRI Study of Code Review and Expertise"
ROSE Festival
Davide Fucci University of Hamburg, Daniela Girardi , Nicole Novielli University of Bari, Luigi Quaranta , Filippo Lanubile University of Bari
12:39
3m
Talk
The Impact of Code Review Measures on Post-Release Defects: Replications and Bayesian Networks
ROSE Festival
Andrey Krutauz , Tapajit Dey , Peter Rigby Concordia University, Montreal, Canada, Audris Mockus University of Tennessee - Knoxville
12:42
3m
Talk
An Eye Tracking Replication on How Developers Read and Summarize Java Methods
ROSE Festival
Nahla Abid , Bonita Sharif University of Nebraska-Lincoln, USA, Jonathan I. Maletic Kent State University
12:45
3m
Talk
An Investigation of Routine Repetitiveness in Open-Source Projects: A Partial Reproduction of "A large-scale study on repetitiveness, containment, and composability of routines in open-source projects"
ROSE Festival
Robert Dyer Bowling Green State University
12:48
3m
Talk
Partial Replication of Seven Studies on Comparing the Stability of Clone and Non-clone Code
ROSE Festival
Manishankar Mondal Assistant Professor, Khulna University, Md Saidur Rahman , Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan
12:51
3m
Talk
A partial replication of "Automatic Summarization of Bug Reports"
ROSE Festival
Akalanka Galappaththi University of Lethbridge, John Anvik
12:54
3m
Talk
Improving Source Code Readability: Theory and Practice
ROSE Festival
Devjeet Roy , Sarah Fakhoury Washington State University, Venera Arnaoudova Washington State University
12:57
10m
Talk
Mobile-App Analysis and Instrumentation Techniques Reimagined with DECREE
ROSE Festival
Yixue Zhao University of Southern California, USA, Nenad Medvidović University of Southern California
Pre-print
13:07
53m
Talk
(Panel) Ensuring the Success of Open Science: Practicalities, Tools, and Checklists
ROSE Festival

12:30 - 14:00
12:30 - 14:00
12:30 - 14:00
Faculty Mentorship LunchFaculty Mentorship Lunch at Swing
12:30 - 14:00
LGBTIQ LunchCommunity Meetings at Vortex
12:30
90m
Meeting
LGBTIQ Lunch
Community Meetings

12:45 - 13:30
12:45
45m
Meeting
ENCQOR: The why and how of 5G innovation
Community Meetings

14:00 - 17:30
Presentation 101Tutorials at Centre-Ville
14:00
3h30m
Tutorial
Presentation 101
Tutorials
Michele Lanza Universita della Svizzera italiana (USI)
14:00 - 15:30
DependenciesTechnical Track / Papers / Demonstrations at Duluth
Chair(s): Danny Weyns KU Leuven
14:00
20m
Talk
ENRE: A Tool Framework for Extensible eNtity Relation ExtractionDemos
Demonstrations
Wuxia Jin Xi'an Jiaotong University, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Di Cui Xi'an Jiaotong University, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
14:20
20m
Talk
Detection and Repair of Architectural Inconsistencies in JavaArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Negar Ghorbani University of California, Irvine, Joshua Garcia University of California, Irvine, Sam Malek University of California, Irvine
14:40
20m
Talk
Can I Have a Stack Trace to Examine the Dependency Conflict Issue?Technical Track
Technical Track
Ying Wang Northeastern University, China, Ming Wen The Hong Kong University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zhenwei Liu Northeastern University, China, Shin Hwei Tan Southern University of Science and Technology, Zhiliang Zhu Northeastern University, China, Hai Yu Northeastern University, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
15:00
20m
Talk
Investigating the Impact of Multiple Dependency Structures on Software DefectsTechnical Track
Technical Track
Di Cui Xi'an Jiaotong University, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Yuanfang Cai Drexel University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Qiong Feng Drexel University, Wuxia Jin Xi'an Jiaotong University, Jiaqi Guo Xi'an Jiaotong University, Yu Qu Xi'an Jiaotong University
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Automated Repair 2Papers / Journal-First Papers / Software Engineering in Practice / 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
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 Meta, Alexander Mols Facebook, Andrew Scott Facebook
14:20
20m
Talk
VFix: Value-Flow-Guided Precise Program Repair for Null Pointer DereferencesArtifacts Evaluated ReusableTechnical Track
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
Journal-First Papers
Yuan Yuan Michigan State University, Wolfgang Banzhaf Michigan State University
14:50
20m
Talk
On Reliability of Patch Correctness AssessmentTechnical Track
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
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
Papers

14:00 - 15:30
Software as a Social ConstructSoftware Engineering in Society at Mansfield / Sherbrooke
Chair(s): Damian Andrew Tamburri TU/e
14:00
20m
Talk
An Anatomy of Security Conversations in Stack OverflowSEIS
Software Engineering in Society
Tamara Lopez The Open University, Thein Tun , Arosha K Bandara The Open University, Mark Levine University of Exeter, Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Helen Sharp The Open University, UK
14:20
20m
Talk
Software Engineering in Civic Tech: A Case Study about Code for IrelandSEIS
Software Engineering in Society
Antti Knutas LUT University, Victoria Palacin LUT University, Giovanni Maccani Maynooth University, Markus Helfert Dublin City University
Pre-print
14:40
20m
Talk
Beyond the Code Itself: How Programmers Really Look at Pull RequestsSEIS
Software Engineering in Society
Denae Ford Microsoft Research, Mahnaz (Mana) Behroozi NCSU, Alexander Serebrenik Eindhoven University of Technology, Chris Parnin NCSU
Pre-print
15:00
10m
Talk
Architecture Design Decision Maps for Software SustainabilitySEIS
Software Engineering in Society
Patricia Lago Vrije Universiteit Amsterdam
Pre-print
15:10
20m
Talk
Discussion PeriodSEIS
Software Engineering in Society

14:00 - 15:30
14:00
20m
Talk
Software Engineering for Machine Learning: A Case StudyIEEE Software Best SEIP Paper AwardSEIPIndustry Program
Software Engineering in Practice
Saleema Amershi Microsoft, Andrew Begel Microsoft Research, Christian Bird Microsoft Research, Robert DeLine Microsoft Research, Harald Gall University of Zurich, Ece Kamar Microsoft, Nachiappan Nagappan Microsoft Research, Besmira Nushi Microsoft Research, Thomas Zimmermann Microsoft Research
Pre-print
14:20
10m
Talk
Blockchain-based Software EngineeringNIER
New Ideas and Emerging Results
Moritz Beller Delft University of Technology, Joseph Hejderup Delft University of Technology, Netherlands
Pre-print
14:30
10m
Talk
On Testing Quantum ProgramsNIER
New Ideas and Emerging Results
Andriy Miranskyy Ryerson University, Lei Zhang Ryerson University
Pre-print
14:40
10m
Talk
Towards a Systematic Study of Values in SE: Tools for Industry and EducationNIER
New Ideas and Emerging Results
Emily Winter Lancaster University, Stephen Forshaw Lancaster University, Lucy Hunt Lancaster University, Maria Angela Ferarrio Lancaster University
14:50
10m
Talk
Robustness and Games Against Nature in Molecular ProgrammingNIER
New Ideas and Emerging Results
Jack H. Lutz Iowa State University, Neil Lutz University of Pennsylvania, Robyn Lutz Iowa State University, Matthew Riley Iowa State University
15:00
20m
Talk
Statistical Algorithmic Profiling for Randomized Approximate ProgramsArtifacts Evaluated ReusableTechnical Track
Technical Track
Keyur Joshi University of Illinois at Urbana-Champaign, Vimuth Fernando University of Illinois at Urbana-Champaign, Sasa Misailovic University of Illinois at Urbana-Champaign
Pre-print
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Assessment in the ClassroomSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
14:00
15m
Talk
MAF: Method-Anchored Test Fragmentation for Test Code Plagiarism DetectionSEET
Software Engineering Education and Training
Weisong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Xingya Wang State Key Laboratory for Novel Software Technology, Nanjing University, Haoran Wu State Key Laboratory for Novel Software Technology, Nanjing University, Ding Duan State Key Laboratory for Novel Software Technology, Nanjing University, Zesong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University
14:15
6m
Poster
A Grading Schema for Reinforcing Teamwork Quality in a Capstone Course
Posters
Cecilia Bastarrica , Daniel Perovich Department of Computer Science, University of Chile, Francisco J. Gutierrez , Maíra Marques Department of Computer Science, University of Chile
14:21
10m
Talk
Simulating Student Mistakes to Evaluate the Fairness of Automated GradingSEET
Software Engineering Education and Training
Benjamin Clegg The University of Sheffield, Siobhán North The University of Sheffield, Phil McMinn University of Sheffield, Gordon Fraser University of Passau
14:31
15m
Talk
Automatic Grading of Programming Assignments: A Formal Semantics Based ApproachSEET
Software Engineering Education and Training
Xiao Liu The Pennsylvania University, University Park, Shuai Wang ETH Zurich, Pei Wang Pennsylvania State University, Dinghao Wu Pennsylvania State University
14:46
10m
Talk
Experience Report on a Move to Techniques-oriented Student Project GradingSEET
Software Engineering Education and Training
Siim Karus University of Tartu
14:56
34m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

14:00 - 15:30
Crowdsourced Knowledge and FeedbackJournal-First Papers / Technical Track / Software Engineering in Practice / Papers at St-Paul / Ste-Catherine
Chair(s): Xin Xia Monash University
14:00
20m
Talk
Emerging App Issue Identification from User Feedback: Experience on WeChatSEIPIndustry Program
Software Engineering in Practice
Cuiyun Gao The Chinese University of Hong Kong, Wujie Zheng Tencent, Inc., Yuetang Deng Tencent, Inc., David Lo Singapore Management University, Jichuan Zeng , Michael Lyu , Irwin King
14:20
10m
Talk
An Empirical Study of Game Reviews on the Steam PlatformIndustry ProgramJournal-First
Journal-First Papers
Dayi Lin Queen's University, Cor-Paul Bezemer University of Alberta, Canada, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
14:30
20m
Talk
How Reliable is the Crowdsourced Knowledge of Security Implementation?Technical Track
Technical Track
Mengsu Chen Virginia Tech, Felix Fischer Technical University of Munich, Na Meng Virginia Tech, Xiaoyin Wang University of Texas at San Antonio, USA, Jens Grossklags Technical University of Munich
14:50
20m
Talk
Pattern-based Mining of Opinions in Q&A WebsitesTechnical Track
Technical Track
Bin Lin Università della Svizzera italiana (USI), Fiorella Zampetti University of Sannio, Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Michele Lanza Universita della Svizzera italiana (USI)
15:10
10m
Talk
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack OverflowIndustry ProgramJournal-First
Journal-First Papers
Shaowei Wang Queen's University, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan Queen's University
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Requirements Engineering for Mass-Market SoftwareSoftware Engineering in Practice / Technical Track / Papers / Journal-First Papers / Demonstrations at Van-Horne
Chair(s): Paul Ralph University of Auckland
14:00
30m
Talk
(SEIP Talk) Data-Driven Requirements EngineeringSEIPIndustry Program
Software Engineering in Practice
Walid Maalej University of Hamburg, Maleknaz Nayebi Polytechnique Montréal, Guenther Ruhe University of Calgary
14:30
20m
Talk
Guigle: A GUI Search Engine for Android AppsDemosIndustry Program
Demonstrations
Carlos Bernal-Cárdenas William and Mary, Kevin Moran College of William & Mary, Michele Tufano College of William and Mary, Zichang Liu College of William & Mary, Linyong Nan College of William & Mary, Zhehan Shi College of William & Mary, Denys Poshyvanyk William and Mary
Pre-print Media Attached
14:50
20m
Talk
StoryDroid: Automated Generation of Storyboard for Android AppsTechnical TrackIndustry Program
Technical Track
Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Chunyang Chen Monash University, Ting Su Nanyang Technological University, Singapore, Wenhe Li New York University Shanghai, Yang Liu Nanyang Technological University, Singapore, Lihua Xu
15:10
10m
Talk
Metamorphic Relations for Enhancing System Understanding and UseJournal-First
Journal-First Papers
Zhi Quan (George) Zhou University of Wollongong, Australia, Liqun Sun University of Wollongong, Tsong Yueh Chen Swinburne University of Technology, Dave Towey University of Nottingham Ningbo China
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataTechnical Briefings at Viger
Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College
14:00
90m
Talk
Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataIndustry Program
Technical Briefings
Krzysztof Czarnecki University of Waterloo, Canada
14:30 - 17:00
Practice Talks Thur PMPractice Speaker Room at Copier
14:30 - 17:00
iTrace Stakeholders Community Infrastructure meetingCommunity Meetings at Dièse
14:30
2h30m
Meeting
iTrace Stakeholders Community Infrastructure Meeting
Community Meetings

16:00 - 16:10
Awards PlenaryPlenary at Place du Canada / Laurier / Viger
Chair(s): Domenico Bianculli University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
16:00
10m
Talk
Recap of ACM SIGSOFT and IEEE TCSE Awards
Plenary
Lionel Briand SnT Centre/University of Luxembourg, Domenico Bianculli University of Luxembourg
16:10 - 17:00
Most Influential Paper ICSE 2009Plenary at Place du Canada / Laurier / Viger
Chair(s): Joanne M. Atlee University of Waterloo, Canada, Paola Inverardi University of L'Aquila
16:10
50m
Talk
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
Plenary
Westley Weimer University of Michigan, ThanhVu Nguyen University of Nebraska-Lincoln, Claire Le Goues Carnegie Mellon University, Stephanie Forrest Arizona State University
Media Attached
17:00 - 18:00
Harlan Mills / ACM SIGSOFT Outstanding Research AwardPlenary at Place du Canada / Laurier / Viger
Chair(s): Lionel Briand SnT Centre/University of Luxembourg
17:00
60m
Talk
The joys and frustrations of software engineering
Plenary
Mark Harman Facebook and University College London
Media Attached
18:00 - 19:15
IEEE SoftwareCommunity Meetings at Copier
18:15 - 19:15
ICSE 2020 PC/PBCommunity Meetings at Van-Horne
19:30 - 00:00
Thursday BanquetPlenary at 1909 Taverne Moderne
19:30
4h30m
Talk
Thursday Banquet
Plenary

Fri 31 May

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

07:30 - 09:00
IST Editorial BoardCommunity Meetings at Dièse
08:40 - 09:00
08:40
10m
Awards
ICSE Papers Awards (NIER, SEET, Doctoral Symposium)
Plenary
Anita Sarma Oregon State University, Leonardo Murta Universidade Federal Fluminense (UFF), Daniela Damian University of Victoria, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Laurie Williams North Carolina State University, Silvia Abrahão Universitat Politècnica de València
08:50
10m
Awards
ICSE Distinguished Reviewer Awards
Plenary
Tevfik Bultan University of California, Santa Barbara, Jon Whittle Monash University
09:00 - 10:30
Building Reproducible, Reusable, and Robust Machine Learning Software Plenary at Place du Canada / Laurier / Viger
Chair(s): Tevfik Bultan University of California, Santa Barbara
09:00
90m
Talk
Building Reproducible, Reusable, and Robust Machine Learning Software
Plenary
Joelle Pineau McGill University
Media Attached
10:00 - 12:00
Practice Talks Fri AMPractice Speaker Room at Dièse
11:00 - 12:30
Mining Software Changes and PatternsTechnical Track / Demonstrations / Papers at Centre-Ville
Chair(s): Ayşe Başar Ryerson University
11:00
20m
Talk
The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing ListsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Ralf Ramsauer OTH Regensburg, Daniel Lohmann Leibniz Universität Hannover, Wolfgang Mauerer OTH Regensburg / Siemens AG
11:20
20m
Talk
Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change PatternsTechnical Track
Technical Track
Hoan Nguyen Iowa State University, Tien N. Nguyen University of Texas at Dallas, Danny Dig School of EECS at Oregon State University, Son Nguyen The University of Texas at Dallas, Hieu Tran The University of Texas at Dallas, Michael Hilton Carnegie Mellon University, USA
11:40
20m
Talk
Coming: a Tool for Mining Change Pattern Instances from Git CommitsDemos
Demonstrations
Matias Martinez University of Valenciennes, Martin Monperrus KTH Royal Institute of Technology
12:00
20m
Talk
PatchNet: A Tool for Deep Patch ClassificationDemos
Demonstrations
Thong Hoang Singapore Management University, Singapore, Julia Lawall Inria/LIP6, Richard J Oentaryo McLaren Applied Technologies, Singapore, Yuan Tian Queens University, Kingston, Canada, David Lo Singapore Management University
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
FuzzingTechnical Track / Papers at Duluth
Chair(s): Marcel Böhme Monash University
11:00
20m
Talk
SLF: Fuzzing without Valid Seed InputsTechnical TrackIndustry Program
Technical Track
Wei You Purdue University, Xuwei Liu Zhejiang University, Shiqing Ma Purdue University, USA, David Mitchel Perry Purdue University, Xiangyu Zhang Purdue University, Bin Liang Renmin University of China, China
11:20
20m
Talk
Superion: Grammar-Aware Greybox FuzzingTechnical Track
Technical Track
Junjie Wang Nanyang Technological University, Bihuan Chen Fudan University, Lei Wei Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore
11:40
20m
Talk
Grey-box Concolic Testing on Binary CodeArtifacts AvailableTechnical TrackIndustry Program
Technical Track
Jaeseung Choi KAIST, Joonun Jang Samsung Research, Samsung Electronics, Choongwoo Han NAVER Corporation, Sang Kil Cha KAIST
12:00
20m
Talk
REST-ler: Stateful REST API FuzzingTechnical TrackIndustry Program
Technical Track
Vaggelis Atlidakis Columbia University, Patrice Godefroid Microsoft Research, Marina Polishchuk Microsoft
Link to publication
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
11:00
10m
Talk
Perceptions, Expectations, and Challenges in Defect PredictionJournal-First
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
Technical Track
Suraj Yatish The University of Adelaide, Jirayus Jiarpakdee Monash University, Patanamon Thongtanunam The University of Melbourne, Kla Tantithamthavorn Monash University, Australia
11:30
20m
Talk
Class Imbalance Evolution and Verification Latency in Just-in-Time Software Defect PredictionTechnical Track
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
Journal-First Papers
Kla 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
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
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
Papers

11:00 - 12:30
Developing Games that Capture and Engage UsersTechnical Briefings at Mansfield / Sherbrooke
Chair(s): Jim Whitehead University of California, Santa Cruz
11:00
90m
Talk
Developing Games that Capture and Engage UsersIndustry Program
Technical Briefings
Magy Seif Seif El-Nasr Northeastern University
11:00 - 12:30
Machine Learning in Static AnalysisPapers / Technical Track at Place du Canada
Chair(s): Na Meng Virginia Tech
11:00
20m
Talk
Training Binary Classifiers as Data Structure InvariantsTechnical Track
Technical Track
Facundo Molina Universidad Nacional de Rio Cuarto, Argentina, Renzo Degiovanni SnT, University of Luxembourg, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Germán Regis Universidad Nacional de Río Cuarto, Nazareno Aguirre Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
11:20
20m
Talk
Graph Embedding based Familial Analysis of Android Malware using Unsupervised LearningTechnical Track
Technical Track
Ming Fan MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Xiapu Luo , Jun Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Meng Wang University of Bristol, UK, Chunyin Nong , Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
11:40
20m
Talk
A Novel Neural Source Code Representation based on Abstract Syntax TreeArtifacts AvailableTechnical Track
Technical Track
Jian Zhang Beihang University, Xu Wang Beihang University, Hongyu Zhang The University of Newcastle, Hailong Sun Beihang University, Kaixuan Wang Beihang University, Xudong Liu Beihang University
Pre-print
12:00
20m
Talk
A Neural Model for Generating Natural Language Summaries of Program SubroutinesTechnical Track
Technical Track
Alexander LeClair University Of Notre Dame, Siyuan Jiang Eastern Michigan University, Collin McMillan
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
ConcurrencyTechnical Track / Demonstrations / Papers at St-Denis / Notre-Dame
Chair(s): Tuba Yavuz University of Florida
11:00
20m
Talk
Safe Automated Refactoring for Intelligent Parallelization of Java 8 StreamsArtifacts AvailableTechnical TrackIndustry Program
Technical Track
Raffi Khatchadourian City University of New York (CUNY) Hunter College, Yiming Tang City University of New York (CUNY) Graduate Center, Mehdi Bagherzadeh Oakland University, Syed Ahmed Oakland University
Pre-print Media Attached
11:20
20m
Talk
Detecting Atomicity Violations for Event-Driven Node.js ApplicationsTechnical TrackIndustry Program
Technical Track
Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Wensheng Dou Institute of Software, Chinese Academy of Sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Jie Wang Institute of Software, Chinese Academy of Sciences, Jun Wei Institute of Software, Chinese Academy of Sciences, China, Tao Huang Institute of Software Chinese Academy of Sciences
11:40
20m
Talk
Parallel Refinement for Multi-Threaded Program VerificationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Liangze Yin National University of Defense Technology, Wei Dong , Wanwei Liu National University of Defense Technology, Ji Wang
12:00
20m
Talk
SWORD: A Scalable Whole Program Race Detector for JavaDemos
Demonstrations
Yanze Li , Bozhen Liu Texas A&M University, USA, Jeff Huang Texas A&M University
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Empirical Studies of SE EducationPosters / Software Engineering Education and Training at St-Paul / Ste-Catherine
Chair(s): Sira Vegas Universidad Politecnica de Madrid
11:00
15m
Talk
Training Software Engineers using Open-Source Software: The Students' PerspectiveSEETSEET Distinguished Paper Award
Software Engineering Education and Training
Gustavo Pinto UFPA, Clarice Moraes Ferreira Universidade Federal do Pará, Cleice Souza Instituto Federal do Pará, Igor Steinmacher Northern Arizona University, Paulo Meirelles Federal University of São Paulo
Pre-print
11:15
6m
Poster
An Empirical Study on Female Participation in Software Project Courses
Posters
Anh Nguyen Duc University College of Southeast Norway, Letizia Jaccheri Norwegian University of Science and Technology, Pekka Abrahamsson University of Jyväskylä
11:21
15m
Talk
Attitudes, Beliefs, and Development Data Concerning Agile Software Development PracticesSEET
Software Engineering Education and Training
Christoph Matthies Hasso Plattner Institute, University of Potsdam, Johannes Huegle Hasso Plattner Institute, University of Potsdam, Tobias Dürschmid Hasso Plattner Institute, University of Potsdam, Ralf Teusner Hasso Plattner Institute, University of Potsdam
Pre-print
11:36
6m
Poster
Comparing the Popularity of Testing Careers among Canadian, Chinese, and Indian Students
Posters
Luiz Fernando Capretz Western University, Pradeep Waychal COEP, Jingdong Jia Beihang University
11:42
10m
Talk
A Survey on Online Learning Preferences for Computer Science and ProgrammingSEET
Software Engineering Education and Training
Javier Escobar-Avila Florida State University, Deborah Venuti Florida State University, Massimiliano Di Penta University of Sannio, Sonia Haiduc Florida State University
11:52
6m
Poster
Software engineering studies attractiveness for the highly educated women planning to change career in Finland
Posters
Sonja Hyrynsalmi University of Turku, Sami Hyrynsalmi Tampere University
11:58
32m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

11:00 - 12:30
Software Product LinesDemonstrations / Technical Track / Papers at Van-Horne
Chair(s): Shahar Maoz Tel Aviv University
11:00
20m
Talk
Intention-Based Integration of Software VariantsArtifacts AvailableTechnical Track
Technical Track
Max Lillack University of Leipzig, Ştefan Stănciulescu ABB Corporate Research, Switzerland, Wilhelm Hedman , Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Andrzej Wąsowski IT University of Copenhagen, Denmark
Pre-print File Attached
11:20
20m
Talk
Supporting the Statistical Analysis of Variability ModelsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Ruben Heradio UNED (Universidad Nacional de Educacion a Distancia), David Fernandez-Amoros UNED (Universidad Nacional de Educacion a Distancia), Christoph Mayr-Dorn Johannes Kepler University Linz, Alexander Egyed
11:40
20m
Talk
xLineMapper: A Product Line Feature-Architecture-Implementation Mapping ToolsetDemos
Demonstrations
Cuong Cu Cybersource Corporation, Xin Ye California State University San Marcos, Yongjie Zheng California State University San Marcos
12:00
20m
Talk
Multifaceted Automated Analyses for Variability-Intensive Embedded SystemsTechnical Track
Technical Track
Sami Lazreg Visteon Electronics and Universite Cote d Azur, Maxime Cordy SnT, University of Luxembourg, Philippe Collet University of Nice, Patrick Heymans University of Namur, Sébastien Mosser Université du Québec à Montréal
Pre-print
12:20
10m
Talk
Discussion Period
Papers

11:00 - 12:30
Developer Biases and TrustTechnical Track / Journal-First Papers / Papers at Viger
Chair(s): Kelly Blincoe University of Auckland
11:00
20m
Talk
FLOSS Participants' Perceptions about Gender and Inclusiveness: A SurveyTechnical TrackIndustry Program
Technical Track
Amanda Lee University of Alabama, Jeff Carver University of Alabama
Pre-print
11:20
20m
Talk
Going Farther Together: The Impact of Social Capital on Sustained Participation in Open SourceACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Huilian Sophie Qiu Carnegie Mellon University, Pittsburgh, Pennsylvania, United States, Alexander Nolte University of Tartu, Anita Brown Bryn Mawr College, Bryn Mawr, Pennsylvania, United States, Alexander Serebrenik Eindhoven University of Technology, Bogdan Vasilescu Carnegie Mellon University
Pre-print
11:40
20m
Talk
Investigating the Effects of Gender Bias on GitHubTechnical TrackIndustry Program
Technical Track
Nasif Imtiaz North Carolina State University, Justin Middleton , Joymallya Chakraborty , Neill Robson NC State University, Gina Bai North Carolina State University, Emerson Murphy-Hill Google
Pre-print
12:00
10m
Research paper
Cognitive Biases in Software Engineering: A Systematic Mapping StudyJournal-First
Journal-First Papers
Rahul Mohanani Indraprastha Institue of Information Technology, Iflaah Salman University of Oulu, Burak Turhan Monash University, Pilar Rodriguez University of Oulu, Paul Ralph University of Auckland
Link to publication DOI Pre-print
12:10
20m
Talk
Discussion Period
Papers

12:30 - 14:00
12:30 - 14:00
TSE Editorial BoardCommunity Meetings at Dièse
12:30 - 14:00
Faculty Mentorship LunchFaculty Mentorship Lunch at Vortex
14:00 - 15:30
Human FactorsJournal-First Papers / Technical Track / Papers at Centre-Ville
Chair(s): Christoph Treude The University of Adelaide
14:00
20m
Talk
How Practitioners Perceive Coding ProficiencyTechnical TrackIndustry Program
Technical Track
Xin Xia Monash University, Zhiyuan Wan Zhejiang University, Pavneet Singh Kochhar Microsoft, David Lo Singapore Management University
14:20
20m
Talk
Socio-Technical Work-Rate Increase Associates With Changes in Work Patterns in Online ProjectsTechnical TrackIndustry Program
Technical Track
Farhana Sarker , Bogdan Vasilescu Carnegie Mellon University, Kelly Blincoe University of Auckland, Vladimir Filkov University of California at Davis, USA
Pre-print
14:40
20m
Talk
Why Do Episodic Volunteers Stay in FLOSS Communities?Technical Track
Technical Track
Ann Barcomb Friedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick, Klaas-Jan Stol University College Cork and Lero, Ireland, Dirk Riehle , Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
Pre-print
15:00
10m
Talk
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software CommunitiesJournal-First
Journal-First Papers
Ann Barcomb Friedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick, Andreas Kaufmann Friedrich-Alexander University Erlangen-Nuremberg, Dirk Riehle , Klaas-Jan Stol University College Cork and Lero, Ireland, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
DOI Pre-print
15:10
10m
Talk
Discovering Community Patterns in Open-Source: A Systematic Approach and Its EvaluationJournal-First
Journal-First Papers
Damian Andrew Tamburri TU/e, Fabio Palomba University of Zurich, Alexander Serebrenik Eindhoven University of Technology, Andy Zaidman TU Delft
Pre-print
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
API AnalysisTechnical Track / Demonstrations / Papers at Duluth
Chair(s): Sam Malek University of California, Irvine
14:00
20m
Talk
Exposing Library API Misuses via Mutation AnalysisTechnical Track
Technical Track
Ming Wen The Hong Kong University of Science and Technology, Yepang Liu Southern University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Xuan Xie School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zhendong Su ETH Zurich
14:20
20m
Demonstration
Vetting API Usages in C Programs with IMCheckerDemos
Demonstrations
Zuxing Gu School of Software, Tsinghua University, Jiecheng Wu Tsinghua University, Li Chi Tsinghua University, Min Zhou Tsinghua University, Yu Jiang , Ming Gu Tsinghua University, Jiaguang Sun
Pre-print
14:40
20m
Talk
PIVOT: Learning API-Device Correlations to Facilitate Android Compatibility Issue DetectionACM SIGSOFT Distinguished Artifact AwardArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Lili Wei The Hong Kong University of Science and Technology, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print
15:00
20m
Talk
SafeCheck: Safety Enhancement of Java Unsafe APITechnical Track
Technical Track
Shiyou Huang Texas A&M University, Jianmei Guo Alibaba Group, Sanhong Li Alibaba Inc., Xiang Li Alibaba, Yumin Qi Alibaba, Kingsum Chow , Jeff Huang Texas A&M University
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
SEIS KeynoteSoftware 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
Software Engineering in Society
Steve Easterbrook University of Toronto
14:00 - 15:30
14:00
20m
Talk
When Code Completion Fails: a Case Study on Real-World CompletionsTechnical Track
Technical Track
Vincent J. Hellendoorn University of California at Davis, USA, Sebastian Proksch University of Zurich, Harald Gall University of Zurich, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
14:20
20m
Talk
Interactive Production Performance Feedback in the IDETechnical Track
Technical Track
Jürgen Cito MIT, Philipp Leitner Chalmers University of Technology & University of Gothenburg, Martin C. Rinard Massachusetts Institute of Technology, Harald Gall University of Zurich
Pre-print
14:40
20m
Talk
Git-based Integrated Uncertainty ManagerDemos
Demonstrations
Naoyasu Ubayashi Kyushu University, Watanabe Takuya Edirium K.K., Yasutaka Kamei Kyushu University, Ryosuke Sato Kyushu University, Japan
Pre-print Media Attached
15:00
10m
Talk
Beyond Integrated Development Environments: Adding Context to Software DevelopmentNIER Distinguished Paper AwardNIER
New Ideas and Emerging Results
Gail Murphy University of British Columbia
Pre-print
15:10
20m
Talk
Discussion Period
Papers

14:00 - 15:30
14:00
20m
Talk
CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning LibrariesTechnical Track
Technical Track
Hung Viet Pham University of Waterloo, Thibaud Lutellier , Weizhen Qi University of Science and Technology of China, Lin Tan Purdue University
Pre-print
14:20
20m
Talk
Guiding Deep Learning System Testing using Surprise AdequacyArtifacts AvailableArtifacts Evaluated ReusableResults ReproducedTechnical Track
Technical Track
Jinhan Kim KAIST, Robert Feldt Chalmers University of Technology, Shin Yoo Korea Advanced Institute of Science and Technology
Authorizer link Pre-print
14:40
20m
Talk
DeepConcolic: Testing and Debugging Deep Neural NetworksDemos
Demonstrations
Youcheng Sun University of Oxford, Xiaowei Huang University of Liverpool, Daniel Kroening University of Oxford, James Sharp Defence Science and Technology Laboratory (Dstl), Matthew Hill Defence Science and Technology Laboratory (Dstl), Rob Ashmore Defence Science and Technology Laboratory (Dstl)
15:00
10m
Talk
Towards Improved Testing For Deep LearningNIER
New Ideas and Emerging Results
Jasmine Sekhon University of Virginia, Cody Fleming University of Virginia
Pre-print
15:10
10m
Talk
Structural Coverage Criteria for Neural Networks Could Be MisleadingNIER
New Ideas and Emerging Results
Zenan Li Nanjing University, Xiaoxing Ma Nanjing University, Chang Xu Nanjing University, Chun Cao Nanjing University
Pre-print
15:20
10m
Talk
Robustness of Neural Networks: A Probabilistic and Practical PerspectiveNIER
New Ideas and Emerging Results
Ravi Mangal Georgia Institute of Technology, Aditya Nori , Alessandro Orso Georgia Tech
14:00 - 15:30
Novel Approaches in SE EducationSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Hakan Erdogmus Carnegie Mellon University
14:00
15m
Talk
Teaching Software Construction at Scale with Mastery Learning: A Case StudySEET
Software Engineering Education and Training
Elisa Baniassad University of British Columbia, Alice Campbell The University of British Columbia, Tiara Allidina The University of British Columbia, Asrai Ord The University of British Columbia
Pre-print
14:15
15m
Talk
Look What I Can Do: Acquisition of Programming Skills in the Context of Living LabsSEET
Software Engineering Education and Training
Mazyar Seraj University of Bremen & German Research Center for Artificial Intelligence (DFKI), Cornelia S. Große University of Bremen, Serge Autexier German Research Center for Artificial Intelligence (DFKI), Rolf Drechsler University of Bremen & German Research Center for Artificial Intelligence (DFKI)
Pre-print
14:30
15m
Talk
How much 'Authenticity' can be achieved in Software Engineering Project Based courses?SEET
Software Engineering Education and Training
Zahra Shakeri University of Calgary, Muneera Bano Swinburne University of Technology, Melbourne, Didar Zowghi University of Technology, Sydney
14:45
10m
Talk
Having Fun in Learning Formal SpecificationsSEET
Software Engineering Education and Training
Wishnu Prasetya Utrecht University, Craig Leek Utrecht University, Orestis Melkonian Utrecht University, Joris ten Tusscher Utrecht University, Jan van Bergen Utrecht University, Jasper Everink Utrecht University, Thomas van der Klis Utrecht University, Rick Meijerink Utrecht University, Roan Oosenbrug Utrecht University, Jelle Oostveen Utrecht University, Tijmen van den Pol Utrecht University, Wink van Zon Utrecht University
Pre-print
14:55
6m
Poster
A Data-driven Security Game to Facilitate Information Security Education
Posters
Dag Erik Homdrum Løvgren Acando AS, Jingyue Li Norwegian University of Science and Technology, Tosin Daniel Oyetoyan SINTEF Digital
15:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

14:00 - 15:30
14:00
20m
Talk
Redundant Loads: A Software Inefficiency IndicatorACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Pengfei Su College of William and Mary, Shasha Wen The College of William & Mary, Hailong Yang Beihang University, Milind Chabbi Uber Technologies, Xu Liu College of William and Mary
14:20
20m
Talk
View-Centric Performance Optimization for Database-Backed Web ApplicationsArtifacts AvailableArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical Track
Technical Track
Junwen Yang University of Chicago, Cong Yan , Chengcheng Wan The University of Chicago, Shan Lu University of Chicago, Alvin Cheung University of Washington
Link to publication Pre-print
14:40
20m
Talk
AdJust: Runtime Mitigation of Resource Abusing Third-Party Online AdsTechnical Track
Technical Track
Weihang Wang University at Buffalo, SUNY, I Luk Kim Purdue University, Yunhui Zheng IBM Research
15:00
10m
Talk
PLUS: Performance Learning for Uncertainty of SoftwareNIER
New Ideas and Emerging Results
Catia Trubiani Gran Sasso Science Institute, Sven Apel Saarland University
Pre-print
15:10
10m
Talk
Simulator-Based Diff-Time Performance TestingNIER
New Ideas and Emerging Results
Ivan Postolski , Víctor Braberman , Diego Garbervetsky University of Buenos Aires, Argentina, Sebastian Uchitel Universidad de Buenos Aires / Imperial College
Pre-print
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Specifications and ModelsPapers / Demonstrations / Technical Track at Van-Horne
Chair(s): Sylvain Hallé Université du Québec à Chicoutimi, Canada
14:00
20m
Talk
PsALM: Specification of Dependable Robotic MissionsDemos
Demonstrations
Claudio Menghi University of Luxembourg, SnT, Christos Tsigkanos Technische Universität Wien, Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Patrizio Pelliccione Chalmers | University of Gothenburg and University of L'Aquila
14:20
20m
Talk
Symbolic Repairs for GR(1) SpecificationsArtifacts Evaluated ReusableTechnical Track
Technical Track
Shahar Maoz Tel Aviv University, Jan Oliver Ringert Tel Aviv University, Rafi Shalom Tel Aviv University
14:40
20m
Talk
ARepair: A Repair Framework for AlloyDemos
Demonstrations
Kaiyuan Wang Google, Inc., Allison Sullivan North Carolina Agriculture and Technical State University, Sarfraz Khurshid University of Texas at Austin
15:00
20m
Talk
Visual Debugging of Behavioural ModelsDemos
Demonstrations
Gianluca Barbon Université Grenoble Alpes, Inria, LIG, Vincent Leroy University of Grenoble - CNRS, Gwen Salaün University of Grenoble Alpes, Emmanuel Yah Université Grenoble Alpes
15:20
10m
Talk
Discussion Period
Papers

14:00 - 15:30
Crowdsourcing in Software EngineeringPapers / Software Engineering in Practice / Technical Track at Viger
Chair(s): Tayana Conte Universidade Federal do Amazonas
14:00
30m
Talk
(SEIP Talk) Crowdsourcing in Software Engineering: Models, Motivations, and ChallengesSEIPIndustry Program
Software Engineering in Practice
Thomas LaToza George Mason University
14:30
20m
Talk
CTRAS: Crowdsourced Test Report Aggregation and SummarizationTechnical TrackIndustry Program
Technical Track
hao rui , Yang Feng University of California, Irvine, James Jones University of California, Irvine, Yuying Li State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University
14:50
20m
Talk
iSENSE: Completion-Aware Crowdtesting ManagementACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Junjie Wang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens institute of technology, Rahul Krishna NC State University, Tim Menzies North Carolina State University, Qing Wang Institute of Software, Chinese Academy of Sciences
15:10
20m
Talk
Discussion Period
Papers

14:30 - 17:00
Practice Talks Fri PMPractice Speaker Room at Dièse
16:00 - 17:20
Software DocumentationTechnical Track / Papers / Software Engineering in Practice / Journal-First Papers at Centre-Ville
Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA
16:00
20m
Talk
Web Feature Deprecation: A Case Study for ChromeSEIPIndustry Program
Software Engineering in Practice
Ariana Mirian University of California San Diego, Nikunj Bhagat Google, Caitlin Sadowski , Adriana Porter Felt Google, Stefan Savage University of California San Diego, Geoffrey M. Voelker University of California San Diego
16:20
20m
Talk
Software Documentation Issues UnveiledTechnical TrackIndustry Program
Technical Track
Emad Aghajani Software Institute, USI - Lugano, Switzerland, Csaba Nagy Università della Svizzera italiana (USI), Olga Lucero Vega-Marquez Universidad de los Andes, Universidad de los Llanos, Mario Linares-Vásquez Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Laura Moreno Colorado State University, Gabriele Bavota Università della Svizzera italiana (USI), Michele Lanza Universita della Svizzera italiana (USI)
Pre-print
16:40
20m
Talk
9.6 Million Links in Source Code Comments: Purpose, Evolution, and DecayArtifacts AvailableTechnical Track
Technical Track
Hideaki Hata Nara Institute of Science and Technology, Christoph Treude The University of Adelaide, Raula Gaikovina Kula NAIST, Takashi Ishio Nara Institute of Science and Technology
DOI Pre-print Media Attached
17:00
10m
Talk
Categorizing the Content of GitHub README FilesJournal-First
Journal-First Papers
Gede Artha Azriadi Prana Singapore Management University, Christoph Treude The University of Adelaide, Ferdian Thung , Thushari Atapattu The University of Adelaide, David Lo Singapore Management University
Link to publication DOI Pre-print
17:10
10m
Talk
Discussion Period
Papers

16:00 - 17:20
16:00
20m
Talk
FOCUS: A Recommender System for Mining API Function Calls and Usage PatternsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Phuong T. Nguyen University of L’Aquila, Juri Di Rocco Università di L'Aquila, Davide Di Ruscio University of L'Aquila, Lina Ochoa , Thomas Degueule CWI, Netherlands, Massimiliano Di Penta University of Sannio
Pre-print
16:20
20m
Talk
DRONE: A Tool to Detect and Repair Directive Defects in Java APIs DocumentationDemos
Demonstrations
Yu Zhou , Xin Yan Nanjing University of Aeronautics and Astronautics, Taolue Chen Birkbeck, University of London, Sebastiano Panichella Zurich University of Applied Science/University of Zurich, Harald Gall University of Zurich
16:40
20m
Talk
MULAPI: A Tool for API Method and Usage Location RecommendationDemos
Demonstrations
Congying Xu Yangzhou University, Bosen Min Yangzhou University, Xiaobing Sun Yangzhou University, Jiajun Hu The Hong Kong University of Science and Technology, Bin Li Yangzhou University, Yucong Duan Hainan University
17:00
10m
Talk
API FluencyNIER
New Ideas and Emerging Results
Romain Robbes Free University of Bozen-Bolzano, Mircea F. Lungu University of Groningen, Andrea Janes
17:10
10m
Talk
Discussion Period
Papers

16:00 - 17:20
Code ReviewsPapers / Journal-First Papers / 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
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
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
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
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
Papers

16:00 - 17:20
Configuration and OptimizationTechnical Track / Journal-First Papers / Papers at Mansfield / Sherbrooke
Chair(s): Caroline Lemieux University of California, Berkeley
16:00
20m
Talk
Distance-Based Sampling of Software Configuration SpacesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Christian Kaltenecker Saarland University, Germany, Alexander Grebhahn University of Passau, Norbert Siegmund Bauhaus-University Weimar, Jianmei Guo Alibaba Group, Sven Apel Saarland University
Pre-print
16:20
20m
Talk
DeepPerf: Performance Prediction for Configurable Software with Deep Sparse Neural NetworkArtifacts AvailableTechnical Track
Technical Track
Huong Ha University of Newcastle, Hongyu Zhang The University of Newcastle
16:40
10m
Talk
Software Configuration Engineering in Practice - Interviews, Survey, and Systematic Literature ReviewIndustry ProgramJournal-First
Journal-First Papers
Mohammed Sayagh MCIS, École Polytechnique de Montréal, Noureddine Kerzazi Ensias-Rabat, Bram Adams MCIS, École Polytechnique de Montréal, Fabio Petrillo Université du Québec à Chicoutimi, Canada
16:50
10m
Talk
Finding Faster Configurations using FLASHIndustry ProgramJournal-First
Journal-First Papers
Vivek Nair , Zhe Yu , Tim Menzies North Carolina State University, Norbert Siegmund Bauhaus-University Weimar, Sven Apel Saarland University
Pre-print
17:00
10m
Talk
FEMOSAA: Feature-Guided and Knee-Driven Multi-Objective Optimization for Self-Adaptive SoftwareJournal-First
Journal-First Papers
Tao Chen Nottingham Trent University, UK and University of Birmingham, UK, Ke Li University of Electronic Science and Technology of China; University of Exeter, Rami Bahsoon University of Birmingham, Xin Yao
17:10
10m
Talk
Discussion Period
Papers

16:00 - 17:20
Testing and Analysis: Domain-Specific ApproachesTechnical Track / Journal-First Papers / Papers at Place du Canada
Chair(s): Gregory Gay University of South Carolina, Chalmers | University of Gothenburg
16:00
20m
Talk
Detecting Incorrect Build RulesArtifacts AvailableACM SIGSOFT Distinguished Paper AwardTechnical Track
Technical Track
Nandor Licker University of Cambridge, Andrew Rice University of Cambridge, UK
Pre-print Media Attached
16:20
20m
Talk
Adversarial Sample Detection for Deep Neural Network through Model Mutation TestingTechnical Track
Technical Track
Jingyi Wang National University of Singapore, Singapore, Guoliang Dong Computer College of Zhejiang University, Jun Sun Singapore Management University, Singapore, Xinyu Wang Zhejiang University, Peixin Zhang Zhejiang University
16:40
10m
Talk
Oracles for Testing Software Timeliness with UncertaintyJournal-First
Journal-First Papers
Chunhui Wang University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
16:50
20m
Talk
Deep Differential Testing of JVM ImplementationsTechnical Track
Technical Track
Yuting Chen Shanghai Jiao Tong University, Ting Su Nanyang Technological University, Singapore, Zhendong Su ETH Zurich
17:10
10m
Talk
Discussion Period
Papers

16:00 - 17:20
Energy Consumption in Mobile AppsPapers / Journal-First Papers / Technical Track / New Ideas and Emerging Results at St-Denis / Notre-Dame
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
16:00
20m
Talk
GreenBundle: An Empirical Study on the Energy Impact of Bundled ProcessingTechnical Track
Technical Track
Shaiful Chowdhury University of Alberta, Abram Hindle University of Alberta, Rick Kazman University of Hawai‘i at Mānoa, Takumi Shuto Kyushu University, Ken Matsui Kyushu University, Yasutaka Kamei Kyushu University
Pre-print
16:20
20m
Talk
Search-Based Energy Testing of AndroidTechnical TrackIndustry Program
Technical Track
Reyhaneh Jabbarvand University of California, Irvine, Jun-Wei Lin University of California, Irvine, Sam Malek University of California, Irvine
16:40
10m
Talk
EMaaS: Energy Measurements as a Service for Mobile ApplicationsNIER
New Ideas and Emerging Results
Luís Cruz University of Porto, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
Pre-print
16:50
10m
Talk
What can Android mobile app developers do about the energy consumption of machine learning?Journal-First
Journal-First Papers
Andrea McIntosh University of Alberta, Safwat Hassan Queens University, Kingston, Canada, Abram Hindle University of Alberta
Pre-print
17:00
10m
Talk
GreenScaler: Training Software Energy Models with Automatic Test GenerationJournal-First
Journal-First Papers
Shaiful Chowdhury University of Alberta, Stephanie Borle University of Alberta, Stephen Romansky University of Alberta, Abram Hindle University of Alberta
Pre-print
17:10
10m
Talk
Discussion Period
Papers

16:00 - 17:20
Reverse EngineeringTechnical Track / Papers at St-Paul / Ste-Catherine
Chair(s): Sandeep Kuttal The University of Tulsa
16:00
20m
Talk
Recovering Variable Names for Minified Code with Usage ContextsTechnical Track
Technical Track
Hieu Tran The University of Texas at Dallas, Ngoc Tran , Son Nguyen The University of Texas at Dallas, Hoan Nguyen Iowa State University, Tien N. Nguyen University of Texas at Dallas
16:20
20m
Talk
Gigahorse: Thorough, Declarative Decompilation of Smart ContractsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Neville Grech University of Athens, Lexi Brent University of Sydney, Bernhard Scholz University of Sydney, Australia, Yannis Smaragdakis University of Athens
16:40
20m
Talk
Probabilistic DisassemblyArtifacts Evaluated ReusableTechnical Track
Technical Track
Kenneth Miller Purdue University, Yonghwi Kwon University of Virginia, Yi Sun Purdue University, USA, Zhuo Zhang Purdue University, Xiangyu Zhang Purdue University, Zhiqiang Lin The Ohio State University
17:00
20m
Talk
Discussion Period
Papers

16:00 - 17:20
Program TransformationsNew Ideas and Emerging Results / Technical Track / Papers at Van-Horne
Chair(s): Cindy Rubio-González University of California, Davis
16:00
20m
Talk
Global Optimization of Numerical Programs via Prioritized Stochastic Algebraic TransformationsArtifacts AvailableTechnical Track
Technical Track
Xie Wang Nanjing University, Huaijin Wang Nanjing University, Zhendong Su ETH Zurich, Enyi Tang Nanjing University, Xin Chen Nanjing University, Weijun Shen Nanjing University, Zhenyu Chen Nanjing University, Linzhang Wang , Xianpei Zhang Nanjing University, Xuandong Li Nanjing University
16:20
20m
Talk
Type Migration in Ultra-Large-Scale CodebasesArtifacts Evaluated ReusableTechnical Track
Technical Track
Ameya Ketkar Oregon State University, USA, Ali Mesbah University of British Columbia, Davood Mazinanian University of British Columbia, Danny Dig School of EECS at Oregon State University, Eddie Aftandilian Google
Pre-print
16:40
20m
Talk
Dynamic Slicing for AndroidTechnical Track
Technical Track
Tanzirul Azim Microsoft, USA, Arash Alavi University of California, Riverside, Iulian Neamtiu New Jersey Institute of Technology, Rajiv Gupta UC Riverside
17:00
10m
Talk
Conditional Compilation is Dead, Long Live Conditional Compilation!NIER
New Ideas and Emerging Results
Paul Gazzillo University of Central Florida, Shiyi Wei The University of Texas at Dallas
Pre-print
17:10
10m
Talk
Discussion Period
Papers

16:00 - 17:20
Software QualitySoftware Engineering in Practice / New Ideas and Emerging Results / Papers / Technical Track at Viger
Chair(s): Ying Zou Queen's University, Kingston, Ontario
16:00
20m
Talk
WSQF: Comprehensive Software Quality Evaluation Framework and Benchmark based on the SQuaRESEIPIndustry Program
Software Engineering in Practice
Naohiko Tsuda Waseda University, Hironori Washizaki Waseda University, Kiyoshi Honda , Hidenori Nakai Waseda University, Yoshiaki Fukazawa Waseda University, Motoei Azuma Waseda University, Toshihiro Komiyama NEC Corporation, Tokyo, Japan, Tadashi Nakano Computer Software Association of Japan, Tokyo, Japan, Hirotsugu Suzuki Computer Software Association of Japan, Tokyo, Japan, Sumie Morita FUJITSU GENERAL LIMITED, Kanagawa, Japan (until the end of FY2017, FUJITSU LABORATORIES LTD.,Kanagawa, Japan), Katsue Kojima Fujitsu Limited, Tokyo, Japan, Akiyoshi Hando FUJITSU BROAD SOLUTION & CONSULTING Inc., Tokyo, Japan
16:20
20m
Talk
Leveraging Artifact Trees to Evolve and Reuse Safety CasesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Ankit Agrawal University of Notre Dame, Seyedehzahra Khoshmanesh Iowa State University, Michael Vierhauser University of Notre Dame, Mona Rahimi , Jane Cleland-Huang University of Notre Dame, Robyn Lutz Iowa State University
16:40
10m
Talk
Trade-off-Oriented Development: Making Quality Attribute Trade-offs First-ClassNIER
New Ideas and Emerging Results
Tobias Dürschmid Carnegie Mellon University, Institute for Software Research, Eunsuk Kang Carnegie Mellon University, David Garlan Carnegie Mellon University
Pre-print
16:50
10m
Talk
Current Challenges in Practical Object-Oriented Software DesignNIER
New Ideas and Emerging Results
Maurício Aniche Delft University of Technology, Netherlands, Joe Yoder The Refactory, Inc., Fabio Kon University of São Paulo
17:00
20m
Talk
Discussion Period
Papers

17:20 - 18:00
Closing CeremoniesPlenary at Place du Canada
17:20
10m
Awards
ACM Student Research Competition Awards
Plenary
Julia Rubin University of British Columbia, Alessandro Garcia PUC-Rio
17:30
10m
Awards
ICSE 2019 Closing
Plenary
Laurie Williams North Carolina State University
17:40
10m
Awards
Preview of ICSE 2021
Plenary
Natalia Juristo Universidad Politecnica de Madrid
17:50
10m
Awards
Preview of ICSE 2020
Plenary
Gregg Rothermel North Carolina State University