OSS 2019
Sun 26 - Mon 27 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room namePlace du Canada
Floor0
Room number3
Additional informationThere is no additional information of this room available.
Program

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

Sun 26 May
Times are displayed in time zone: Eastern Time (US & Canada) change

08:45 - 09:05: Welcome + Tribute to Ric HoltMSR Plenary at Place du Canada
08:45 - 08:55
Day opening
Tribute to Ric Holt
MSR Plenary
08:55 - 09:05
Day opening
Welcome
MSR Plenary
09:05 - 10:30: Keynote + Q&A + DiscussionMSR Keynote at Place du Canada
09:05 - 09:50
Talk
Keynote: We Won! Now What?
MSR Keynote
A: Rob DeLineMicrosoft Research
09:50 - 10:00
Q&A for Keynote
MSR Keynote
10:00 - 10:30
Discussion: Ethical MSR
MSR Keynote
Thomas ZimmermannMicrosoft Research, Alexander SerebrenikEindhoven University of Technology
11:00 - 11:45: Session I: Representations for Mining (Part 1)MSR Paper Presentations / MSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Chanchal K. RoyUniversity of Saskatchewan
11:00 - 11:15
Full-paper
SCOR: Source Code Retrieval With Semantics and Order
MSR Technical Papers
Pre-print Media Attached
11:16 - 11:22
Short-paper
PathMiner : A Library for Mining of Path-Based Representations of Code
MSR Technical Papers
Vladimir KovalenkoTU Delft, Egor BogomolovHigher School of Economics, JetBrains Research, Timofey Bryksin, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
11:23 - 11:38
Full-paper
Import2vec: learning embeddings for software libraries
MSR Technical Papers
Bart TheetenNokia Bell Labs, Belgium, Frederik Vandeputte, Tom Van CutsemNokia Bell Labs
Pre-print
11:39 - 11:45
Talk
Semantic Source Code Models Using Identifier Embeddings
MSR Data Showcase
Vasiliki EfstathiouAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
Pre-print
11:55 - 12:30: Session III: Representations for Mining (Part 2)MSR Paper Presentations / MSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Nicole NovielliUniversity of Bari
11:55 - 12:10
Full-paper
Exploring Word Embedding Techniques to Improve Sentiment Analysis of Software Engineering Texts
MSR Technical Papers
Eeshita Biswas, K. Vijay-Shanker, Lori PollockUniversity of Delaware, USA
Pre-print
12:10 - 12:16
Talk
Cleaning StackOverflow for Machine Translation
MSR Data Showcase
Musfiqur RahmanConcordia University, Montreal, Canada, Peter RigbyConcordia University, Montreal, Canada, Dharani PalaniConcordia University, Tien N. NguyenUniversity of Texas at Dallas
12:16 - 12:31
Full-paper
Predicting Good Configurations for GitHub and Stack Overflow Topic Models
MSR Technical Papers
Christoph TreudeThe University of Adelaide, Markus Wagner
Pre-print
13:50 - 14:35: Discussion: Data vs. Theory-driven ResearchMSR Paper Presentations at Place du Canada
Chair(s): Andy ZaidmanTU Delft, Michael W. GodfreyUniversity of Waterloo, Canada
14:45 - 15:30: Session V: Large-Scale MiningMSR Paper Presentations / MSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Robert DyerBowling Green State University
14:45 - 15:00
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 SpinellisAthens University of Economics and Business
Pre-print
15:01 - 15:07
Talk
The Software Heritage Graph Dataset: public software development under one roof
MSR Data Showcase
Antoine PietriInria, Diomidis SpinellisAthens University of Economics and Business, Stefano ZacchiroliUniversity Paris Diderot and Inria, France
Pre-print
15:08 - 15:23
Full-paper
World of Code: An Infrastructure for Mining the Universe of Open Source VCS Data
MSR Technical Papers
Yuxing Ma, Christopher BogartCarnegie Mellon University, Sadika Amreen, Russell Zaretzki, Audris MockusUniversity of Tennessee - Knoxville
15:24 - 15:30
Short-paper
Crossflow: A Framework for Distributed Mining of Software Repositories
MSR Technical Papers
Dimitris KolovosUniversity of York, Patrick NeubauerUniversity of York, UK, Konstantinos Barmpis , Nicholas Matragkas, Richard PaigeMcMaster University
Pre-print
16:00 - 18:00: Mining Challenge presentationsMSR Mining Challenge at Place du Canada
16:00 - 16:10
Talk
SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets
MSR Mining Challenge
A: Sebastian Baltes University of Trier, A: Christoph TreudeThe University of Adelaide, A: Stephan DiehlComputer Science, University Trier, Germany
Pre-print
16:10 - 16:17
Talk
Mining Rule Violations in JavaScript Code Snippets
MSR Mining Challenge
Pre-print
16:17 - 16:24
Talk
Snakes in Paradise?: Insecure Python-related Coding Practices in Stack Overflow
MSR Mining Challenge
Akond RahmanNorth Carolina State University, Effat Farhana, Nasif ImtiazNorth Carolina State University
Pre-print
16:24 - 16:31
Talk
Man vs Machine -- A Study into language identification of Stackoverflow code snippets
MSR Mining Challenge
Jens DietrichVictoria University of Wellington, Markus Luczak-Roesch, Elroy Dalefield
Pre-print
16:31 - 16:38
Talk
Python Coding Style Compliance on Stack Overflow
MSR Mining Challenge
Nikolaos Bafatakis, Niels Boecker, Wenjie Boon, Martin Cabello Salazar, Jens KrinkeUniversity College London, Gazi Oznacar, Robert WhiteUniversity College London, UK
Pre-print Media Attached
16:38 - 16:45
Talk
Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow
MSR Mining Challenge
Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Maria-Ioanna SifakiElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Andreas SymeonidisAristotle University of Thessaloniki
Pre-print Media Attached
16:45 - 16:52
Talk
Analyzing Comment-induced Updates on Stack Overflow
MSR Mining Challenge
Abhishek Soni, Sarah NadiUniversity of Alberta
Pre-print
16:52 - 16:59
Talk
What Edits Are Done on Highly Answered Stack Overflow Questions? An Empirical Study
MSR Mining Challenge
Xianhao JinVirginia Tech, USA, Francisco ServantVirginia Tech
Pre-print
16:59 - 17:06
Talk
Can Duplicate Posts on Stack Overflow Benefit the Software Development Community?
MSR Mining Challenge
Durham AbricMcGill University, Oliver Clark, Matthew Caminiti, Keheliya GallabaMcGill University, Shane McIntoshMcGill University
Pre-print
17:06 - 17:13
Talk
How Often and What StackOverflow Posts Do Developers Reference in Their GitHub Projects?
MSR Mining Challenge
Saraj Singh Manes, Olga BaysalCarleton University
Pre-print
17:13 - 17:20
Talk
Characterizing Duplicate Code Snippets between Stack Overflow and Tutorials
MSR Mining Challenge
Manziba Nishi, Agnieszka Ciborowska , Kostadin DamevskiVirginia Commonwealth University
Pre-print
17:20 - 17:27
Talk
Challenges with Responding to Static Analysis Tool Alerts
MSR Mining Challenge
Nasif ImtiazNorth Carolina State University, Akond RahmanNorth Carolina State University, Effat Farhana, Laurie WilliamsNorth Carolina State University
Pre-print
17:27 - 17:34
Talk
Impact of stack overflow code snippets on software cohesion: a preliminary study
MSR Mining Challenge
DOI Pre-print
17:34 - 17:41
Talk
We Need to Talk about Microservices: an Analysis from the Discussions on StackOverflow
MSR Mining Challenge
Alan Bandeira, Carlos Filho, Matheus PaixaoState University of Ceara, Brazil, Paulo MaiaState University of Ceará
Pre-print Media Attached
17:41 - 17:48
Talk
What do developers know about machine learning: a study of ML discussions on StackOverflow
MSR Mining Challenge
Hareem-e-Sahar , Abdul Ali BangashUniversity of Alberta, Canada, Alexander William Wong, Shaiful ChowdhuryUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
17:48 - 18:00
Recap + voting
MSR Mining Challenge

Mon 27 May
Times are displayed in time zone: Eastern Time (US & Canada) change

08:45 - 09:30: Session I: APIs & Dependencies (Part 1)MSR Paper Presentations / MSR Technical Papers at Place du Canada
Chair(s): Philipp LeitnerChalmers University of Technology & University of Gothenburg
08:45 - 09:00
Full-paper
Investigating Next-Steps in Static API-Misuse Detection
MSR Technical Papers
Sven AmannCQSE GmbH, Hoan NguyenIowa State University, Sarah NadiUniversity of Alberta, Tien N. NguyenUniversity of Texas at Dallas, Mira MeziniTU Darmstadt, Germany
Pre-print
09:00 - 09:15
Full-paper
Identifying Experts in Software Libraries and Frameworks among GitHub Users
MSR Technical Papers
João Eduardo MontandonUniversidade Federal de Minas Gerais (UFMG), Luciana L. Silva, Marco Tulio ValenteFederal University of Minas Gerais, Brazil
Pre-print
09:15 - 09:30
Full-paper
Data-Driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study
MSR Technical Papers
Simone ScalabrinoUniversity of Molise, Gabriele BavotaUniversità della Svizzera italiana (USI), Mario Linares-VasquezUniversidad de los Andes, Michele LanzaUniversita della Svizzera italiana (USI), Rocco OlivetoUniversity of Molise
09:40 - 10:30: Session III: APIs & Dependencies (Part 2)MSR Paper Presentations / MSR Data Showcase / MSR Technical Papers at Place du Canada
Chair(s): Georgios GousiosTU Delft
09:40 - 09:46
Talk
The Maven Dependency Graph: a Temporal Graph-based Representation of Maven Centra
MSR Data Showcase
Amine Benelallam, Nicolas Harrand, César Soto-ValeroKTH Royal Institute of Technology, Benoit BaudryKTH Royal Institute of Technology, Sweden, Olivier Barais
Pre-print
09:46 - 10:01
Full-paper
The Emergence of Software Diversity in Maven Central
MSR Technical Papers
César Soto-ValeroKTH Royal Institute of Technology, Amine Benelallam, Nicolas Harrand, Olivier Barais, Benoit BaudryKTH Royal Institute of Technology, Sweden
Pre-print
10:01 - 10:16
Full-paper
Dependency Versioning in the Wild
MSR Technical Papers
Jens DietrichVictoria University of Wellington, David J. PearceVictoria University of Wellington, New Zealand, Jacob Stringer, Amjed TahirMassey University, Kelly BlincoeUniversity of Auckland
Pre-print
10:16 - 10:31
Full-paper
Splitting APIs: An Exploratory Study of Software Unbundling
MSR Technical Papers
11:00 - 11:45: Session V: Collaboration & Communication (Part 1)MSR Paper Presentations / MSR Technical Papers at Place du Canada
Chair(s): Peter RigbyConcordia University, Montreal, Canada
11:00 - 11:15
Full-paper
An Empirical Study of Multiple Names and Email Addresses in OSS Version Control Repositories
MSR Technical Papers
Jiaxin ZhuInstitute of Software at Chinese Academy of Sciences, China, Jun WeiInstitute of Software, Chinese Academy of Sciences, China
11:15 - 11:30
Full-paper
Characterizing the Roles of Contributors in Open-source Scientific Software Projects
MSR Technical Papers
Reed MilewiczSandia National Laboratories, Gustavo PintoUFPA, Paige Rodeghero University of Notre Dame
Pre-print
11:30 - 11:45
Full-paper
git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories
MSR Technical Papers
Christoph GoteChair of Systems Design, ETH Zurich, Ingo Scholtes, Frank Schweitzer
DOI Pre-print
11:55 - 12:30: Session VII: Collaboration & Communication (Part 2)MSR Paper Presentations / MSR Technical Papers at Place du Canada
Chair(s): Kelly BlincoeUniversity of Auckland
11:55 - 12:10
Full-paper
Can Issues Reported at Stack Overflow Questions be Reproduced? An Exploratory Study
MSR Technical Papers
Saikat MondalUniversity of Saskatchewan, Masud RahmanUniversity of Saskatchewan , Chanchal K. RoyUniversity of Saskatchewan
Pre-print
12:10 - 12:25
Full-paper
Exploratory Study of Slack Q&A Chats as a Mining Source for Software Engineering Tools
MSR Technical Papers
Preetha ChatterjeeUniversity of Delaware, USA, Kostadin DamevskiVirginia Commonwealth University, Lori PollockUniversity of Delaware, USA, Vinay Augustine, Nicholas A. KraftABB Corporate Research
Pre-print
12:25 - 12:31
Short-paper
Impacts of Daylight Saving Time on Software Development
MSR Technical Papers
Junichi HayashiOsaka University, Yoshiki HigoOsaka University, Shinsuke MatsumotoOsaka University, Shinji KusumotoOsaka University
Pre-print
13:50 - 14:35: Discussion: SE for AI for SEMSR Paper Presentations at Place du Canada
Chair(s): Neil ErnstUniversity of Victoria, Tim MenziesNorth Carolina State University
14:45 - 15:30: Session IX: TraceabilityMSR Paper Presentations / MSR Technical Papers at Place du Canada
Chair(s): Francisco ServantVirginia Tech
14:45 - 15:00
Full-paper
Predicting Co-Changes between Functionality Specifications and Source Code in Behavior Driven Development
MSR Technical Papers
Aidan Z.H. YangQueen's University, Canada, Daniel Alencar Da Costa Queen's University, Kingston, Ontario, Ying ZouQueen's University, Kingston, Ontario
15:01 - 15:07
Short-paper
Tracing Back Log Data to its Log Statement: From Research to Practice
MSR Technical Papers
Daan Schipper, Mauricio AnicheDelft University of Technology, Netherlands, Arie van DeursenDelft University of Technology
Pre-print
15:08 - 15:14
Short-paper
Beyond GumTree: A hybrid approach to generate edit scripts
MSR Technical Papers
Junnosuke Matsumoto, Yoshiki HigoOsaka University, Shinji KusumotoOsaka University
Pre-print
15:15 - 15:21
Short-paper
The Impact of Systematic Edits in History Slicing
MSR Technical Papers
Ryosuke Funaki, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
Pre-print
15:22 - 15:28
Short-paper
Scalable Software Merging Studies with MERGANSER
MSR Technical Papers
Moein Owhadi-KareshkUniversity of Alberta, Sarah NadiUniversity of Alberta
16:00 - 18:00: Awards + ClosingMSR Plenary at Place du Canada
16:00 - 16:25
Awards
Award Announcements
MSR Plenary
16:25 - 16:45
Talk
MSR Foundational Contribution Award
MSR Plenary
Katsuro InoueOsaka University
16:45 - 17:05
Talk
MSR 2019 Most Influential Paper Award
MSR Plenary
Christian BirdMicrosoft Research, Peter RigbyConcordia University, Montreal, Canada, Earl T. BarrUniversity College London, Daniel M. German
17:05 - 17:50
Discussion: Future of the MSR conference
MSR Plenary
Abram HindleUniversity of Alberta, Mei NagappanUniversity of Waterloo
17:50 - 17:55
Presentation of MSR 2020
MSR Plenary
17:55 - 18:00
Closing
MSR Plenary

Tue 28 May
Times are displayed in time zone: Eastern Time (US & Canada) change

09:00 - 17:30: Scale-Out Data Science with R and PythonICSE Tutorials at Place du Canada
09:00 - 17:30
Tutorial
Scale-Out Data Science with R and PythonIndustry Program
ICSE Tutorials
Tomas SingliarMicrosoft, Mario InchiosaMicrosoft, John Mark AgostaMicrosoft, Hang ZhangMicrosoft

Wed 29 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 12:30: Mining of Software Properties and PatternsICSE Papers / ICSE Technical Track / ICSE Journal-First Papers at Place du Canada
Chair(s): Julia RubinUniversity of British Columbia
11:00 - 11:20
Talk
Natural Software RevisitedTechnical Track
ICSE Technical Track
Musfiqur RahmanConcordia University, Montreal, Canada, Dharani PalaniConcordia University, Peter RigbyConcordia University, Montreal, Canada
11:20 - 11:40
Talk
Towards Automating Precision Studies of Clone DetectorsACM SIGSOFT Distinguished Artifact AwardArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Vaibhav SainiMicrosoft, USA, Farima FarmahinifarahaniUniversity of California at Irvine, USA, Yadong LuUniversity of California at Irvine, USA, Di YangUniversity of California at Irvine, USA, Pedro MartinsUniversity of California at Irvine, USA, Hitesh SajnaniMicrosoft , Pierre BaldiUniversity of California at Irvine, USA, Crista Lopes
11:40 - 11:50
Talk
Will This Clone be Short-lived?Towards a Better Understanding of the Characteristics of Short-lived ClonesJournal-First
ICSE Journal-First Papers
Patanamon ThongtanunamThe University of Melbourne, Weiyi ShangConcordia University, Canada, Ahmed E. HassanQueen's University
11:50 - 12:00
Talk
A systematic literature review on bad smells - 5 W's: which, when, what, who, whereJournal-First
ICSE Journal-First Papers
Elder Vicente De Paulo SobrinhoFederal University of Triangulo Mineiro, Andrea De LuciaUniversity of Salerno, Marcelo De Almeida MaiaFederal University of Uberlandia
12:00 - 12:10
Talk
Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?Journal-First
ICSE Journal-First Papers
Fabio PalombaUniversity of Zurich, Damian Andrew TamburriTU/e, Francesca Arcelli FontanaUniversity of Milano-Bicocca, Rocco OlivetoUniversity of Molise, Andy ZaidmanTU Delft, Alexander SerebrenikEindhoven University of Technology
Pre-print
12:10 - 12:20
Talk
On the Nature of Merge Conflicts: a Study of 2,731 Open Source Java Projects Hosted by GitHubJournal-First
ICSE Journal-First Papers
Gleiph GhiottoUFJF, Leonardo MurtaUniversidade Federal Fluminense (UFF), Marcio BarrosUNIRIO, Andre van der Hoek University of California, Irvine
Pre-print
12:20 - 12:30
Talk
Discussion Period
ICSE Papers
14:00 - 15:30: Test GenerationICSE Papers / ICSE Demonstrations / ICSE Technical Track / ICSE Software Engineering in Practice at Place du Canada
Chair(s): Adam PorterUniversity of Maryland
14:00 - 14:20
Talk
Concolic Testing for High Test Coverage and Reduced Human Effort in Automotive IndustrySEIPIndustry Program
ICSE Software Engineering in Practice
Yunho KimKAIST, Dongju LeeSoftware Verification Team, Hyundai Mobis, Junki BaekSoftware Verification Team, Hyundai Mobis, Moonzoo KimKAIST
14:20 - 14:40
Talk
AsFault: Testing Self-Driving Car Software Using Search-based Procedural Content GenerationDemosIndustry Program
ICSE Demonstrations
Alessio GambiUniversity of Passau, Marc MuellerBeamNG GmbH, Gordon FraserUniversity of Passau
14:40 - 15:00
Talk
AC3R: Automatically Reconstructing Car Crashes from Police ReportsDemosIndustry Program
ICSE Demonstrations
Tri HuynhSaarland University, Alessio GambiUniversity of Passau, Gordon FraserUniversity of Passau
15:00 - 15:20
Talk
Automatically Generating Precise Oracles from Structured Natural Language SpecificationsArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
ICSE Technical Track
Manish MotwaniUniversity of Massachusetts, Amherst, Yuriy BrunUniversity of Massachusetts Amherst
Link to publication Pre-print
15:20 - 15:30
Talk
Discussion Period
ICSE Papers
16:00 - 18:00: Studying DevelopersICSE Papers / ICSE Technical Track / ICSE New Ideas and Emerging Results / ICSE Journal-First Papers at Place du Canada
Chair(s): Thomas FritzUniversity of Zurich, University of British Columbia
16:00 - 16:20
Talk
How C++ Developers Use Immutability Declarations: an Empirical StudyArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
ICSE Technical Track
Jon EyolfsonUniversity of Waterloo, Patrick LamUniversity of Waterloo
16:20 - 16:30
Talk
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' PerformanceIndustry ProgramJournal-First
ICSE Journal-First Papers
Davide FucciUniversity of Hamburg, Giuseppe ScannielloUniversity of Basilicata, Simone RomanoUniversity of Basilicata, Natalia JuristoUniversidad Politecnica de Madrid
16:30 - 16:50
Talk
Latent Patterns in Activities: A Field Study of How Developers Manage ContextTechnical Track
ICSE Technical Track
Souti ChattopadhyayGraduate Student, Nicholas NelsonOregon State University, Yenifer Ramirez GonzalezOregon State University, Annel Amelia LeonOregon State University, Rahul PanditaPhase Change Software, Anita SarmaOregon State University
16:50 - 17:10
Talk
Developer Reading Behavior while Summarizing Java Methods : Size and Context MattersArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Nahla Abid, Bonita SharifUniversity of Nebraska-Lincoln, USA, Natalia DraganKent State University, Hend AlrasheedKent State University, Jonathan MaleticKent State University
17:10 - 17:30
Talk
Distilling Neural Representations of Data Structure Manipulation using fMRI and fNIRSACM SIGSOFT Distinguished Paper AwardTechnical Track
ICSE Technical Track
Yu HuangUniversity of Michigan, Xinyu LiuUniversity of Michigan, Ryan KruegerUniversity of Michigan, Tyler SantanderUniversity of California at Santa Barbara, Xiaosu HuUniversity of Michigan, Kevin LeachUniversity of Michigan, Westley WeimerUniversity of Michigan
Pre-print
17:30 - 17:40
Talk
Biofeedback augmented software engineering: monitoring of programmers' mental effortNIER
ICSE New Ideas and Emerging Results
Ricardo CouceiroUniversity of Coimbra, Gonçalo DuarteUniversity of Coimbra, João DurãesCISUC, Polytechnic Institute of Coimbra, João CastelhanoICNAS, University of Coimbra, Catarina DuarteICNAS, University of Coimbra, Cesar TeixeiraUniversity of Coimbra, Miguel Castelo BrancoICNAS/CIBIT, University of Coimbra, Paulo CarvalhoUniversity of Coimbra, Henrique MadeiraUniversity of Coimbra
17:40 - 18:00
Talk
Discussion Period
ICSE Papers

Thu 30 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 11:30
Talk
(SEIP Talk) Take Control: (On the Unreasonable Effectiveness of Software Analytics)SEIPIndustry Program
ICSE Software Engineering in Practice
Tim MenziesNorth Carolina State University
11:30 - 11:50
Talk
Analysis and Detection of Information Types of Open Source Software Issue DiscussionsArtifacts AvailableTechnical Track
ICSE Technical Track
Deeksha AryaMcGill University, Cheryl WangMcGill University, Jin L.C. GuoMcGill University, Jinghui ChengPolytechnique Montreal
DOI Pre-print
11:50 - 12:00
Talk
Automating Intention MiningJournal-First
ICSE Journal-First Papers
Qiao Huang, Xin XiaMonash University, David LoSingapore Management University, Gail MurphyUniversity of British Columbia
12:00 - 12:10
Talk
Leveraging Historical Associations between Requirements and Source Code to Identify Impacted ClassesJournal-First
ICSE Journal-First Papers
Davide FalessiCalifornia Polytechnic State University, Justin RollCal Poly, USA, Jin L.C. GuoMcGill University, Jane Cleland-HuangUniversity of Notre Dame
12:10 - 12:20
Talk
Towards Predicting the Impact of Software Changes on Building ActivitiesNIER
ICSE New Ideas and Emerging Results
Michele TufanoCollege of William and Mary, Hitesh SajnaniMicrosoft , Kim HerzigTools for Software Engineers, Microsoft
Pre-print
12:20 - 12:30
Talk
Discussion Period
ICSE Papers
14:00 - 14:20
Talk
Software Engineering for Machine Learning: A Case StudyIEEE Software Best SEIP Paper AwardSEIPIndustry Program
ICSE Software Engineering in Practice
Saleema AmershiMicrosoft, Andrew BegelMicrosoft Research, Christian BirdMicrosoft Research, Rob DeLineMicrosoft Research, Harald GallUniversity of Zurich, Ece KamarMicrosoft, Nachiappan NagappanMicrosoft Research, Besmira NushiMicrosoft Research, Thomas ZimmermannMicrosoft Research
Pre-print
14:20 - 14:30
Talk
Blockchain-based Software EngineeringNIER
ICSE New Ideas and Emerging Results
Moritz BellerDelft University of Technology, Joseph HejderupDelft University of Technology, Netherlands
Pre-print
14:30 - 14:40
Talk
On Testing Quantum ProgramsNIER
ICSE New Ideas and Emerging Results
Andriy MiranskyyRyerson University, Lei ZhangRyerson University
Pre-print
14:40 - 14:50
Talk
Towards a Systematic Study of Values in SE: Tools for Industry and EducationNIER
ICSE New Ideas and Emerging Results
Emily WinterLancaster University, Stephen ForshawLancaster University, Lucy HuntLancaster University, Maria Angela FerarrioLancaster University
14:50 - 15:00
Talk
Robustness and Games Against Nature in Molecular ProgrammingNIER
ICSE New Ideas and Emerging Results
Jack H. LutzIowa State University, Neil LutzUniversity of Pennsylvania, Robyn LutzIowa State University, Matthew RileyIowa State University
15:00 - 15:20
Talk
Statistical Algorithmic Profiling for Randomized Approximate ProgramsArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Keyur JoshiUniversity of Illinois at Urbana-Champaign, Vimuth FernandoUniversity of Illinois at Urbana-Champaign, Sasa MisailovicUniversity of Illinois at Urbana-Champaign
Pre-print
15:20 - 15:30
Talk
Discussion Period
ICSE Papers

Fri 31 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 12:30: Machine Learning in Static AnalysisICSE Papers / ICSE Technical Track at Place du Canada
Chair(s): Na MengVirginia Tech
11:00 - 11:20
Talk
Training Binary Classifiers as Data Structure InvariantsTechnical Track
ICSE Technical Track
Facundo MolinaUniversidad Nacional de Rio Cuarto, Argentina, Renzo DegiovanniSnT, University of Luxembourg, Pablo PonzioDept. of Computer Science FCEFQyN, University of Rio Cuarto, Germán RegisUniversidad Nacional de Río Cuarto, Nazareno AguirreDept. of Computer Science FCEFQyN, University of Rio Cuarto, Marcelo F. FriasDept. of Software Engineering Instituto Tecnológico de Buenos Aires
11:20 - 11:40
Talk
Graph Embedding based Familial Analysis of Android Malware using Unsupervised LearningTechnical Track
ICSE Technical Track
Ming FanMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Xiapu Luo, Jun LiuMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Meng WangUniversity of Bristol, UK, Chunyin Nong, Qinghua ZhengMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting LiuMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
11:40 - 12:00
Talk
A Novel Neural Source Code Representation based on Abstract Syntax TreeArtifacts AvailableTechnical Track
ICSE Technical Track
Jian ZhangBeihang University, Xu WangBeihang University, Hongyu ZhangThe University of Newcastle, Hailong SunBeihang University, Kaixuan WangBeihang University, Xudong LiuBeihang University
Pre-print
12:00 - 12:20
Talk
A Neural Model for Generating Natural Language Summaries of Program SubroutinesTechnical Track
ICSE Technical Track
Alexander LeClairUniversity Of Notre Dame, Siyuan JiangEastern Michigan University, Collin McMillan
12:20 - 12:30
Talk
Discussion Period
ICSE Papers
14:00 - 14:20
Talk
CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning LibrariesTechnical Track
ICSE Technical Track
Viet Hung PhamUniversity of Waterloo, Thibaud Lutellier, Weizhen QiUniversity of Science and Technology of China, Lin TanPurdue University
Pre-print
14:20 - 14:40
Talk
Guiding Deep Learning System Testing using Surprise AdequacyArtifacts AvailableArtifacts Evaluated ReusableResults ReproducedTechnical Track
ICSE Technical Track
Jinhan KimKAIST, Robert FeldtChalmers University of Technology, Shin YooKorea Advanced Institute of Science and Technology
Authorizer link Pre-print
14:40 - 15:00
Talk
DeepConcolic: Testing and Debugging Deep Neural NetworksDemos
ICSE Demonstrations
Youcheng SunUniversity of Oxford, Xiaowei HuangUniversity of Liverpool, Daniel KroeningUniversity of Oxford, James SharpDefence Science and Technology Laboratory (Dstl), Matthew HillDefence Science and Technology Laboratory (Dstl), Rob AshmoreDefence Science and Technology Laboratory (Dstl)
15:00 - 15:10
Talk
Towards Improved Testing For Deep LearningNIER
ICSE New Ideas and Emerging Results
Jasmine SekhonUniversity of Virginia, Cody FlemingUniversity of Virginia
Pre-print
15:10 - 15:20
Talk
Structural Coverage Criteria for Neural Networks Could Be MisleadingNIER
ICSE New Ideas and Emerging Results
Zenan LiNanjing University, Xiaoxing MaNanjing University, Chang XuNanjing University, Chun CaoNanjing University
Pre-print
15:20 - 15:30
Talk
Robustness of Neural Networks: A Probabilistic and Practical PerspectiveNIER
ICSE New Ideas and Emerging Results
Ravi MangalGeorgia Institute of Technology, Aditya Nori, Alessandro OrsoGeorgia Tech
16:00 - 17:20: Testing and Analysis: Domain-Specific ApproachesICSE Papers / ICSE Technical Track / ICSE Journal-First Papers at Place du Canada
Chair(s): Gregory GayUniversity of South Carolina, Chalmers | University of Gothenburg
16:00 - 16:20
Talk
Detecting Incorrect Build RulesArtifacts AvailableACM SIGSOFT Distinguished Paper AwardTechnical Track
ICSE Technical Track
Nandor LickerUniversity of Cambridge, Andrew RiceUniversity of Cambridge, UK
Pre-print Media Attached
16:20 - 16:40
Talk
Adversarial Sample Detection for Deep Neural Network through Model Mutation TestingTechnical Track
ICSE Technical Track
Jingyi WangNational University of Singapore, Singapore, Guoliang DongComputer College of Zhejiang University, Jun SunSingapore Management University, Singapore, Xinyu WangZhejiang University, Peixin ZhangZhejiang University
16:40 - 16:50
Talk
Oracles for Testing Software Timeliness with UncertaintyJournal-First
ICSE Journal-First Papers
Chunhui WangUniversity of Luxembourg, Fabrizio PastoreUniversity of Luxembourg, Lionel BriandSnT Centre/University of Luxembourg
16:50 - 17:10
Talk
Deep Differential Testing of JVM ImplementationsTechnical Track
ICSE Technical Track
Yuting ChenShanghai Jiao Tong University, Ting SuNanyang Technological University, Singapore, Zhendong SuETH Zurich
17:10 - 17:20
Talk
Discussion Period
ICSE Papers
17:20 - 18:00: Closing CeremoniesICSE Plenary at Place du Canada
17:20 - 17:30
Awards
ACM Student Research Competition Awards
ICSE Plenary
Julia RubinUniversity of British Columbia, Alessandro GarciaPUC-Rio
17:30 - 17:40
Awards
ICSE 2019 Closing
ICSE Plenary
Laurie WilliamsNorth Carolina State University
17:40 - 17:50
Awards
Preview of ICSE 2021
ICSE Plenary
Natalia JuristoUniversidad Politecnica de Madrid
17:50 - 18:00
Awards
Preview of ICSE 2020
ICSE Plenary
Gregg RothermelNorth Carolina State University

Tue 28 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
Place du Canada

Sun 26 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room8:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada
MSR Plenary
Welcome
08:55 - 09:05

Mon 27 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room8:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada
MSR Plenary
Closing
17:55 - 18:00

Tue 28 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada

Wed 29 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada

Fri 31 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Place du Canada