Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada

Conference Dates
Conference Dates are in time zone (GMT-04:00) Eastern Time (US & Canada), and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
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 LitoiuYork University, Canada, Kenji TeiWaseda University / National Institute of Informatics, Japan, Siobhán ClarkeTrinity College Dublin, Ireland
09:00 - 10:30
Keynote 1SEAMS at Duluth
Chair(s): Marin LitoiuYork 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): Denys PoshyvanykWilliam and Mary, Ivano MalavoltaVrije Universiteit Amsterdam, Eli TilevichVirginia Tech
09:00 - 09:30
[Day 1] - OpeningICGSE Main at Van-Horne
Chair(s): Fabio CalefatoUniversity of Bari
09:15 - 10:00
KeynoteICPC Presentations at Laurier
Chair(s): Federica SarroUniversity College London, UK
09:15
45m
Talk
What goes on in your brain when you read and understand code?
ICPC Presentations
Westley WeimerUniversity of Michigan
09:15 - 10:30
KeynoteMOBILESoft at Saint-Paul
Chair(s): Eli TilevichVirginia Tech
09:15 - 09:30
Opening/OuvertureICSSP at Sainte-Catherine
Chair(s): Stanley SuttonIndependent Researcher
09:15
15m
Day opening
Welcome
ICSSP

09:30 - 10:10
Doctoral TrackICSSP at Sainte-Catherine
Chair(s): Paul ClarkeDublin 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 KapurIndian Institute of Technology, Ropar, India.
09:30 - 10:30
[Day 1] - KeynoteICGSE Research Papers at Van-Horne
Chair(s): Paolo TellIT University of Copenhagen
09:30
60m
Talk
Equity when Software Development takes place in a Globalized World
ICGSE Research Papers
Pernille BjørnUniversity 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 FeitelsonHebrew University
10:00
20m
Full-paper
Improving Source Code Readability: Theory and Practice
ICPC Technical Research
A: Sarah FakhouryWashington State University, Devjeet Roy, Sk. Adnan HassanInfosapex Limited, Venera ArnaoudovaWashington State University
Pre-print
10:20
10m
Short-paper
Replicating Novices' Struggles with Coding Style
ICPC Replications
Eliane WieseUniversity of Utah, Anna RaffertyCarleton College, Daniel Kopta, Jacqulyn MacHardy
Pre-print
10:10 - 10:30
Agile Processes (I)ICSSP at Sainte-Catherine
Chair(s): Stanley SuttonIndependent Researcher
10:10
20m
Short-paper
SPI is Dead, isn't it? Clear the Stage for Continuous Learning!
ICSSP
Marco KuhrmannUniversity of Passau, Jürgen MünchReutlingen 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 LemosUniversity of Kent, UK
11:00
25m
Talk
Efficient Analysis of Large Adaptation Spaces Self-Adaptive Systems using Machine LearningLong Paper
SEAMS
Federico QuinKatholieke Universiteit Leuven, Danny WeynsKU Leuven, Thomas BamelisKatholieke Universiteit Leuven, Sarpreet Singh ButtarLinnaeus University, Sam MichielsKatholieke Universiteit Leuven
11:25
25m
Talk
On Learning in Collective Self-adaptive Systems: State of Practice and a 3D FrameworkLong Paper
SEAMS
Mirko D'AngeloLinnaeus University, Sweden, Simos Gerasimou, Sona GhahremaniHasso Plattner Institute, University of Potsdam, Johannes GrohmannUniversity of Wurzburg, Ingrid NunesUniversidade Federal do Rio Grande do Sul (UFRGS), Brazil, Evangelos PournarasETH Zurich, Switzerland, Sven TomfordeUniversitat Kassel
Pre-print
11:50
20m
Talk
Using Unstructured Data to Improve the Continuous Planning of Critical Processes Involving HumansNIER
SEAMS
Colin Paterson, Radu CalinescuUniversity of York, UK, Suresh ManandharUniversity of York, UK, Di WangUniversity of York, UK
12:10
15m
Talk
TRAPPed in Traffic? A Self-Adaptive Framework for Decentralized Traffic OptimizationArtifactReusable
SEAMS
Ilias GerostathopoulosTechnical University of Munich, Evangelos PournarasETH Zurich, Switzerland
Pre-print
11:00 - 12:40
Session II: Comprehending program comprehension IIICPC Technical Research / ICPC Negative Results at Laurier
Chair(s): Fabio PetrilloUniversité du Québec à Chicoutimi, Canada
11:00
20m
Full-paper
How Does Feature Dependency Affect Configurable System Comprehensibility?
ICPC Technical Research
Djan Almeida SantosFederal 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 KubelkaUniversity of Chile, Romain RobbesFree University of Bozen-Bolzano, Alexandre BergelUniversity 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çalesUniversity of Vale do Rio dos Sinos (UNISINOS), Kleinner Farias, Bruno da SilvaCal 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 NagyUniversità della Svizzera italiana (USI), Gabriele BavotaUniversità della Svizzera italiana (USI), Michele LanzaUniversita 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 MashhadiUniversity of Calgary, Hadi HemmatiUniversity of Calgary
11:00 - 12:00
TestingMOBILESoft at Saint-Paul
Chair(s): Ivano MalavoltaVrije Universiteit Amsterdam
11:00
30m
Research paper
Testing Nearby Peer-to-Peer Mobile Apps at Large
MOBILESoft
Lakhdar MeftahInria and University of Lille, Romain RouvoyUniversity Lille 1 and INRIA, Isabelle Chrisment
11:30
15m
Short-paper
A framework for testing Android apps by reusing test cases
MOBILESoft
Ajay Kumar JhaKyungpook 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 LewisCarnegie 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 SingletonUniversity 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 WeynsKU Leuven
14:00
25m
Talk
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous RobotsLong Paper
SEAMS
Pooyan JamshidiUniversity of South Carolina, Javier CamaraUniversity of York, Bradley SchmerlCarnegie Mellon University, USA, Christian KaestnerCarnegie Mellon University, David GarlanCarnegie Mellon University
14:25
25m
Talk
Self-Adaptation in Mobile Apps: a Systematic Literature StudyLong Paper
SEAMS
Eoin GruaVrije Universiteit Amsterdam, Ivano MalavoltaVrije Universiteit Amsterdam, Patricia LagoVrije Universiteit Amsterdam
Pre-print Media Attached
14:50
20m
Talk
Applying Evolution and Novelty Search to Enhance the Resilience of Autonomous SystemsNIER
SEAMS
Michael LangfordMichigan State University, Glen SimonMichigan State University, Philip McKinleyMichigan State University, Betty H.C. ChengMichigan State University
15:10
20m
Talk
Modelling and Analysing ResilientCyber-Physical SystemsNIER
SEAMS
Amel BennaceurThe Open University, Carlo GhezziPolitecnico di Milano, Kenji TeiWaseda University / National Institute of Informatics, Japan, Timo KehrerHumboldt-Universtität zu Berlin, Danny WeynsKU Leuven, Radu CalinescuUniversity of York, UK, Schahram DustdarTU Wien, Zhenjiang HuNational Institute of Informatics, Shinichi HonidenWaseda University / National Institute of Informatics, Japan, Fuyuki IshikawaNational Institute of Informatics, Zhi JinPeking University, Jeffrey Kramer, Marin LitoiuYork University, Canada, Michele LoretiUniversity of Camerino, Gabriel A. MorenoCarnegie Mellon University, USA, Hausi MüllerUniversity of Victoria, Computer Science, Faculty of Engineering, Canada, Laura NenziUniversity of Trieste, Bashar NuseibehThe Open University (UK) & Lero (Ireland), Liliana PasqualeUniversity College Dublin & Lero, Ireland, Wolfgang ReisigHumboldt-Universität zu Berlin, Germany, Heinz SchmidtRMIT Australia, Christos TsigkanosTechnische Universität Wien, Haiyan ZhaoPeking University
14:00 - 15:30
Session III: Code cloning and smellsICPC Technical Research at Laurier
Chair(s): Maleknaz NayebiPolytechnique Montréal
14:00
20m
Full-paper
Neural Detection of Semantic Code Clones via Tree-Based Convolution
ICPC Technical Research
Hao YuPeking University, Wing LamUniversity of Illinois at Urbana-Champaign, Long Chen, Ge LiPeking University, Tao XieUniversity 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 IslamUniversity of Saskatchewan, Manishankar MondalAssistant Professor, Khulna University, Chanchal K. RoyUniversity of Saskatchewan, Kevin SchneiderUniversity of Saskatchewan
14:40
20m
Full-paper
Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection
ICPC Technical Research
Fabiano PecorelliUniversity of Salerno, Fabio PalombaUniversity of Zurich, Dario Di NucciVrije Universiteit Brussel, Andrea De LuciaUniversity of Salerno
Pre-print
15:00
20m
Full-paper
Enabling Clone Detection For Ethereum via Smart Contract Birthmarks
ICPC Technical Research
Han LiuTsinghua University, Zhiqiang YangTsinghua University, Yu Jiang, Wenqi ZhaoAnt 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 PoshyvanykWilliam and Mary
14:00
15m
Short-paper
Identifying Features of Android Apps from Execution Traces
MOBILESoft
Qi XinGeorgia Institute of Technology, Farnaz BehrangGeorgia Institute of Technology, Mattia FazziniGeorgia Institute of Technology, Alessandro OrsoGeorgia Tech
14:15
15m
Short-paper
A Look Into Developer Intentions for App Compatibility in Android
MOBILESoft
Ziyi Zhang, Haipeng CaiWashington State University, USA
Pre-print
14:30
15m
Short-paper
A Microservice Architecture for Online Mobile App Optimization
MOBILESoft
Yixue ZhaoUniversity 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
Ke David HongUniversity of Michigan, Ashkan NikraveshUniversity of Michigan, Morley MaoUniversity of Michigan, Mahesh Ketkar, Michael Kishinevsky
15:15
15m
Short-paper
Tool Demo: Google Play Android Vitals and Release Management
MOBILESoft
Julian HartyCommercetest Limited
Pre-print
14:00 - 15:30
Session 2: Business strategyICGSE Experience Reports / ICGSE Research Papers at Van-Horne
Chair(s): David RedmilesUniversity 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 UludagTechnical University of Munich, Martin KleehausTechnical University of Munich, Niklas DreymannTechnical University of Munich, Christian KabelinVentum Consulting, Florian MatthesTechnical 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 ŠmiteBlekinge Institute of Technology, Nils Brede Moe, Thomas KreklingBuskerud Fylkeskommune, Viktoria StrayUniversity 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. ChengMichigan State University
16:00
25m
Talk
Won't Take No for an Answer: Resource-driven Requirements AdaptationLong Paper
SEAMS
Amel BennaceurThe Open University, Andrea ZismanThe Open University, Ciaran MccormickThe Open University, Danny BarthaudThe Open University, Bashar NuseibehThe 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 SolanoUniversity of Brasília, Ricardo CaldasUniversity of Brası́lia, Genaína Nunes RodriguesUniversity of Brasília, Thomas VogelHumboldt-Universität zu Berlin, Patrizio PelliccioneChalmers | 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 SolanoUniversity of Brasília, Ricardo CaldasUniversity of Brası́lia, Genaina RodriguesUniversity of Brasilia, Thomas VogelHumboldt-Universität zu Berlin, Patrizio PelliccioneChalmers | 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 TsigkanosTechnische Universität Wien, Laura NenziUniversity of Trieste, Michele LoretiUniversity of Camerino, Martin Garriga, Schahram DustdarTU Wien, Carlo GhezziPolitecnico di Milano
17:10
15m
Talk
Dragonfly: a Tool for Simulating Self-Adaptive Drone BehavioursArtifactReusable
SEAMS
Paulo MaiaState University of Ceará, Lucas VieiraState University of Ceará, Matheus ChagasState University of Ceará, Yijun YuThe Open University, UK, Andrea ZismanThe Open University, Bashar NuseibehThe Open University (UK) & Lero (Ireland)
16:00 - 16:30
Session IV: Tools demonstrationsICPC Tools Demo at Laurier
Chair(s): Olga BaysalCarleton University, Yasutaka KameiKyushu University
16:00
5m
Demonstration
CCEvovis: A Clone Evolution Visualization System for Software Maintenance
ICPC Tools Demo
Hirotaka Honda, Shogo Tokui, Kazuki Yokoi, Eunjong ChoiKyoto Institute of Technology, Norihiro YoshidaNagoya University, Katsuro InoueOsaka University
Pre-print Media Attached
16:05
5m
Short-paper
CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments
ICPC Tools Demo
Norman PeitekLeibniz Institute for Neurobiology, Sven ApelSaarland University, Andre Brechmann, Chris ParninNCSU, 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 ZhaoKyushu University
16:15
5m
Short-paper
PADLA: A Dynamic Log Level Adapter Using Online Phase Detection
ICPC Tools Demo
Tsuyoshi Mizouchi, Kazumasa Shimari, Takashi IshioNara Institute of Science and Technology, Katsuro InoueOsaka University
16:20
5m
Short-paper
Visualizing sequences of debugging sessions using Swarm Debugging
ICPC Tools Demo
Eduardo A. FontanaUniversité du Québec à Chicoutimi, Canada, Fabio PetrilloUniversité 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. NewmanRochester Institute of Technology, Drew Guarnera, Michael L. CollardThe University of Akron, Jonathan I. MaleticKent State University
16:00 - 16:30
Development PracticesMOBILESoft at Saint-Paul
Chair(s): Denys PoshyvanykWilliam 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 TighiltUniversité du Québec à Montréal, Naouel MohaUniversity of Montreal, Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal, Eric Beaudry
16:00 - 17:30
Mining and ComparisonsICSSP at Sainte-Catherine
Chair(s): Mark DowsonIndependent Researcher
16:00
30m
Full-paper
How do startups develop Internet-of-things systems - A multiple exploratory case study
ICSSP
Anh Nguyen DucUniversity College of Southeast Norway, Muhammad Khalid Khan, Tor Lønnestad, Sohaib Shahid Bajwa, Xiaofeng WangFree University of Bozen-Bolzano, Pekka AbrahamssonUniversity of Jyväskylä
16:30
30m
Full-paper
Evaluating Coding Behavior in Software Development Processes: A Process Mining Approach
ICSSP
17:00
30m
Full-paper
Using Constraint Mining to Analyze Software Development Processes
ICSSP
Thomas KrismayerChristian Doppler Lab. MEVSS, Johannes Kepler University Linz, Christoph Mayr-DornJohannes Kepler University Linz, Johann Tuder, Rick RabiserChristian Doppler Lab. MEVSS, Johannes Kepler University Linz, Paul GrünbacherJohannes 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 BassUniversity of Salford, Andy HaxbyCompeta bv
16:20
20m
Industry talk
Embracing uncertainty and change with lean methods and disciplined software systems engineering
ICGSE Industry Talks
Doug DurhamDon'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 AggarwalSiemens healthcare Private Limited, V. S. ManiSiemens
17:00
20m
Research paper
An Empirical Study on Task Documentation in Software Crowdsourcing on TopCoder
ICGSE Research Papers
Luis VazPUCRS, Igor SteinmacherNorthern Arizona University, Sabrina MarczakPUCRS
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 TanakaMotorola Mobility, Gustavo TordinEldorado Institute, Edilson SilvaMotorola Mobility
16:30 - 17:20
Session V: Refactoring in StyleICPC Replications / ICPC Technical Research at Laurier
Chair(s): Shinpei HayashiTokyo 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 PeitekLeibniz Institute for Neurobiology, Johannes Hofmeister, Sven ApelSaarland University
Pre-print
16:50
10m
Short-paper
Towards Automated Testing of Blockchain-based Decentralized Applications
ICPC Technical Research
Jianbo GaoPeking University, Han LiuTsinghua University, Zhiqiang YangTsinghua University, Chao Liu, Qingshan LiPeking University, Zhi GuanPeking University, Zhong Chen
17:00
20m
Full-paper
Does BLEU Score Work for Code Migration?
ICPC Technical Research
Ngoc Tran, Hieu TranThe University of Texas at Dallas, Son NguyenThe University of Texas at Dallas, Hoan Anh NguyenAmazon, Tien N. NguyenUniversity of Texas at Dallas
16:30 - 17:30
Poster SessionMOBILESoft at Square Dorchester
Chair(s): Denys PoshyvanykWilliam 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éneucConcordia 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

Conference Day
Sun 26 May

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

08:30 - 17:30
METWorkshops at Saint-Denis
Chair(s): Laura L. PullumOak Ridge National Laboratory, USA
08:45 - 09:00
[Day 2] - OpeningICGSE Main at Crescent
Chair(s): Fabio CalefatoUniversity 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 TellIT University of Copenhagen
09:00
60m
Talk
Towards Responsible Software Engineering: Managing Ethics in Global Software Development
ICGSE Experience Reports
Shyam ThyagarajAccenture, Toronto, Canada
09:00 - 10:30
Keynote 2SEAMS at Duluth
Chair(s): Siobhán ClarkeTrinity College Dublin, Ireland
09:00
90m
Talk
Adaptivity and Self-Management in Autonomous DrivingKeynote
SEAMS
Krzysztof CzarneckiUniversity of Waterloo, Canada
09:00 - 09:45
KeynoteICPC Presentations at Laurier
Chair(s): Federica SarroUniversity College London, UK, Foutse KhomhPolytechnique Montréal
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 KwonUtah State University
09:00
30m
Full-paper
On the Survival of Android Code Smells in the Wild
MOBILESoft
Sarra HabchiUniversity of Lille, Romain RouvoyUniversity of Lille, Lille, France, Naouel MohaUniversity of Montreal
09:30
30m
Full-paper
Cross-Project Just-in-Time Bug Prediction for Mobile Apps: An Empirical Assessment
MOBILESoft
Gemma CatolinoUniversity of Salerno, Dario Di NucciVrije Universiteit Brussel, Filomena FerrucciUniversity 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 AljedaaniAlkharj College of Technology, Mei NagappanUniversity of Waterloo, Bram AdamsMCIS, École Polytechnique de Montréal, Michael W. GodfreyUniversity 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 OzkayaCarnegie Mellon Software Engineering Institute
09:00
30m
Talk
Where Are We in the Journey and Remarks About the Schedule
TechDebt
Paris AvgeriouUniversity of Groningen, The Netherlands, Klaus SchmidStiftung University Hildesheim, Neil ErnstUniversity of Victoria, Magiel BruntinkSoftware 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: Rob DeLineMicrosoft Research
09:50
10m
Q&A for Keynote
MSR Keynote

10:00
30m
Discussion: Ethical MSR
MSR Keynote
Thomas ZimmermannMicrosoft Research, Alexander SerebrenikEindhoven University of Technology
09:30 - 10:30
09:30
60m
Talk
Crowdsourcing Software Development: Silver Bullet or Lead Balloon
OSS Invited Speakers
Brian FitzgeraldLero - The Irish Software Research Centre and University of Limerick
09:30 - 10:30
KeynoteICSSP at Sainte-Catherine
Chair(s): Stanley SuttonIndependent Researcher
09:30
60m
Talk
Keynote: Philippe Kruchten--The End of Agile as We Know It
ICSSP
Philippe KruchtenUniversity of British Columbia
09:30 - 10:30
Keynote PresentationTechDebt at Viger
Chair(s): Klaus SchmidStiftung 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 BergelUniversity of Chile
09:45
20m
Full-paper
Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance
ICPC Replications
Di ChenNorth Carolina State University, USA, Kathryn StoleeNorth Carolina State University, Tim MenziesNorth Carolina State University
10:05
10m
Short-paper
Do Extracted State Machine Models Help to Understand Embedded Software?
ICPC Technical Research
Wasim SaidRobert Bosch GmbH, Jochen Quante, Rainer KoschkeUniversity of Bremen
10:15
20m
Full-paper
Exploring Tools and Strategies Used During Regular Expression Composition Tasks
ICPC Technical Research
Gina BaiNorth Carolina State University, Brian Clee, Nischal Shrestha, Carl Chapman, Cimone Wright, Kathryn StoleeNorth 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 MathraniMassey University, Nazim TaskinMassey University
10:02
1m
Poster
Collaboration in Global Software Development: An Investigation on Research Trends and Evolution
ICGSE Research Papers
Yang YueUniversity of California, Irvine, Iftekhar AhmedUniversity of California at Irvine, USA, Yi WangRochester Institute of Technology, David RedmilesUniversity 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 MehraAccenture Labs, India, Vikrant KaulgudAccenture Labs, India, Sanjay PodderAccenture
10:04
1m
Poster
Automated Process for Continuous Delivery: A case history
ICGSE Industry Talks
Francesco PavoneApuliaSoft, Giuseppe SantoroApuliaSoft
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 ThongtanunamThe 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 HoangSingapore Management University, Singapore, Hoa Khanh DamUniversity of Wollongong, Yasutaka KameiKyushu University, David LoSingapore Management University, Naoyasu UbayashiKyushu 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 DamUniversity of Wollongong, Trang PhamDeakin University, Shien Wee NgUniversity of Wollongong, Truyen Tran, John GrundyMonash 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 FalessiCalifornia Polytechnic State University, Massimiliano Di PentaUniversity of Sannio
11:00 - 12:30
Session 4: Methods and processes 02ICGSE Research Papers / ICGSE Experience Reports at Crescent
Chair(s): Marcelo CataldoGoogle Inc.
11:00
20m
Research paper
Understanding Similarities and Differences in Software Development Practices Across Domains
ICGSE Research Papers
Markos ViggiatoUniversity of Alberta, Johnatan OliveiraFederal University of Minas Gerais, Eduardo FigueiredoUFMG, Pooyan JamshidiUniversity of South Carolina, Christian KaestnerCarnegie Mellon University
11:20
20m
Experience report
Blueprint Model: A new approach to Scrum Agile Methodology
ICGSE Experience Reports
Cristiano Pereira GodoySIDIA Research Institute, Andre Figliuolo da CruzSIDIA Research Institute, Elisangela Paiva da SilvaSIDIA Research Institute, Lanier Menezes dos SantosSIDIA Research Institute, Rafael Scholze ZerbiniSIDIA Research Institute, Cícero Augusto De Lara PahinsSIDIA 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 GarlanCarnegie Mellon University
11:00
25m
Talk
Towards Secure Architectural AdaptationLong Paper
SEAMS
Narges KhakpourLinnaeus University, Charilaos SkandylasLinnaeus University, Goran Saman NarimanUniversity of Human Development , Danny WeynsLinnaeus University, Sweden
11:25
25m
Talk
Defeating Denial-of-Service Attacks in a Self-Managing N-Variant SystemBest Paper AwardLong Paper
SEAMS
Jessica JonesArizona State University, Jason HiserUniversity of Virginia, Jack DavidsonUniversity of Virginia, Stephanie ForrestArizona State University
11:50
20m
Talk
Blockchain Networks as Adaptive SystemsNIER
SEAMS
Sotirios LiaskosYork University, Bo WangYork University, Nahid AlimohammadiYork University
12:10
20m
Talk
Towards the Detection of Partial Feature InteractionsNIER
SEAMS
Byron DevriesGrand Valley State University, Betty H.C. ChengMichigan State University
11:00 - 12:30
Session VII: Empirical Study IICPC Technical Research at Laurier
Chair(s): Mike PapadakisUniversity 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 SchnappingerTechnical University of Munich, Mohd Hafeez OsmanInstitute of Informatics, Technical University of Munich, Alexander Pretschner, Arnaud Fietzke
12:10
20m
Full-paper
Sequence Coverage Directed Greybox Fuzzing
ICPC Technical Research
Hongliang Liangbeijing university of posts and telecommunication, Yini Zhangbeijing university of posts and telecommunication, Yue Yu, Zhuosi Xie, Lin Jiangbeijing 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 LenarduzziLUT 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 FronchettiUniversity of São Paulo, Brazil, Igor WieseFederal University of Technology - Paraná (UTFPR), Gustavo PintoUFPA, Igor SteinmacherNorthern 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 MillerNew College of Florida, David WidderCarnegie Mellon University, Christian KaestnerCarnegie Mellon University, Bogdan VasilescuCarnegie 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. RoyUniversity 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 KovalenkoTU Delft, Egor BogomolovHigher School of Economics, JetBrains Research, Timofey Bryksin, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
11:23
15m
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
6m
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:00 - 11:45
Bugs and Code Smells 2MOBILESoft at Saint-Paul
Chair(s): Gemma CatolinoUniversity of Salerno
11:00
30m
Full-paper
Characterizing Android-specific crash bugs
MOBILESoft
Ajay Kumar JhaKyungpook 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 HebigChalmers University of Technology & University of Gothenburg
11:00
30m
Full-paper
What are Hybrid Development Methods Made Of? An Evidence-based Characterization
ICSSP
Paolo TellIT University of Copenhagen, Jil KlünderLeibniz Universität Hannover, Steffen KüpperTechnische Universität Clausthal, Institute for Applied Software Systems Engineering, David RaffoPortland State University, Stephen MacDonellAuckland University of Technology, Jürgen MünchReutlingen University, Dietmar PfahlUniversity of Tartu, Oliver Linssen, Marco KuhrmannUniversity of Passau
11:30
20m
Short-paper
Towards Unified Software Project Monitoring for Organizations using Hybrid Processes and Tools
ICSSP
Eray TüzünBilkent University, Çağdaş Üsfekes, Yagup Macit, Görkem GirayIndependent 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 IzurietaMontana 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 SeamanUniversity of Maryland Baltimore County
11:20
20m
Talk
Technical Debt Triage in Backlog Management
TechDebt
Terese BeskerChalmers University of Technology, Sweden, Antonio MartiniUniversity of Oslo, Norway, Jan BoschChalmers University of Technology, Sweden
11:40
20m
Research paper
Temporal Discounting in Technical Debt: How Do Software Practitioners Discount the Future?
TechDebt
Christoph BeckerUniversity of Toronto, Fabian FagerholmUniversity of Helsinki & Blekinge Institute of Technology, Rahul MohananiIndraprastha Institue of Information Technology, Alexander ChatzigeorgiouUniversity 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 MoranCollege of William & Mary
11:45
30m
Full-paper
Warble: Programming Abstractions for Personalizing Interactions in the Internet of Things
MOBILESoft
Yosef SaputraUniversity of Texas at Austin, Jie Hua, Nathaniel Wendt, Christine JulienUniversity of Texas at Austin, Gruia-Catalin RomanUniversity of New Mexico
12:15
15m
Short-paper
Pocket Code - A Mobile Visual Programming Framework For App Development
MOBILESoft
Matthias MüllerInstitute of Software Technology, Graz University of Technology , Christian SchindlerInstitute 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-BarahonaUniversidad Rey Juan Carlos
11:55
6m
Talk
A Dataset of Non-Functional Bugs
MSR Data Showcase
Aida Radu, Sarah NadiUniversity 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 ChaudronChalmers University of Technology, Alexander SerebrenikEindhoven University of Technology, Bogdan VasilescuCarnegie Mellon University
Pre-print
12:07
6m
Short-paper
STRAIT: A Tool for Automated Software Reliability Growth Analysis
MSR Technical Papers
Stanislav ChrenMasaryk University, Radoslav Micko, Barbora BuhnovaMasaryk University, Bruno RossiMasaryk University
Pre-print
12:13
6m
Talk
A Data Set of Program Invariants and Error Paths
MSR Data Showcase
Dirk BeyerLMU Munich
DOI Pre-print Media Attached
12:19
6m
Short-paper
Test Coverage in Python Programs
MSR Technical Papers
Hongyu Zhai, Casey CasalnuovoUniversity of California at Davis, USA, Prem DevanbuUniversity 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 GranoUniversity of Zurich, Fabio Palomba, Filomena FerrucciUniversity of Salerno, Harald GallUniversity of Zurich, Alberto BacchelliUniversity 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 NovielliUniversity 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 PollockUniversity of Delaware, USA
Pre-print
12:10
6m
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
15m
Full-paper
Predicting Good Configurations for GitHub and Stack Overflow Topic Models
MSR Technical Papers
Christoph TreudeThe University of Adelaide, Markus Wagner
Pre-print
12:00 - 12:30
DiscussionTechDebt at Viger
Chair(s): Clemente IzurietaMontana 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): Andy ZaidmanTU Delft, Michael W. GodfreyUniversity of Waterloo, Canada
14:00 - 15:30
Session 5: TechnologyICGSE Experience Reports / ICGSE Research Papers at Crescent
Chair(s): Casper LasseniusAalto 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 StrayUniversity of Oslo / SINTEF, Nils Brede Moe, Mehdi NorooziUniversity of Oslo, Norway / Accenture
14:20
20m
Research paper
ShIFt - Software Identity Framework for Global Software Delivery
ICGSE Research Papers
Kapil SingiAccenture, Vikrant KaulgudAccenture Labs, India, R.P. Jagadeesh Chandra BoseAccenture Labs, Sanjay PodderAccenture
14:40
20m
Research paper
Supporting A Flexible Grouping Mechanism for Collaborating Engineering TeamsCandidate for Best Research Paper Award
ICGSE Research Papers
Georgios KanakisJohannes Kepler University, Stefan FischerJohannes Kepler University, Djamel Eddine KhelladiISSE - JKU, Alexander Egyed
15:00
20m
Experience report
Collaboration Tool for Distributed Open Source Verification
ICGSE Experience Reports
Roger Nassif Mokarzel FilhoSIDI Institute Brazil, Matheus PereiraSIDI Institute Brazil , Cassia FariaSIDI Institute Brazil , Gizelle Lemos
14:00 - 15:30
AI & AdaptivitySEAMS at Duluth
Chair(s): Hausi MüllerUniversity 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 KrutzRochester Institute of Technology
14:15
15m
Talk
Self-adaptive AIAI & Adaptivity
SEAMS
Rogério de LemosUniversity of Kent, UK, Marek GrzesUniversity of Kent
14:30
60m
Panel DiscussionAI & Adaptivity
SEAMS
Hausi MüllerUniversity 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. RoyUniversity of Saskatchewan
14:00
20m
Full-paper
Recommending Differentiated Code to Support Smart Contract Update
ICPC Technical Research
Yuan HuangSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Queping Kong, Nan JiaSchool 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 WuFudan University, Lu Xiao, Yuanfang Cai Drexel University, Xin PengFudan 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 FeitelsonHebrew 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 IharaWakayama University, Masao OhiraWakayama 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 NascimentoFederal University of Sergipe, São Cristovão, Brazil, Christina von FlachFederal University of Bahia, Roberto Almeida BittencourtState 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 SahinFaculty of Computer and Informatics Engineering, Istanbul Technical University, Kubilay KarpatFaculty of Computer and Informatics Engineering, Istanbul Technical University, Ayse TosunIstanbul Technical University
14:00 - 15:00
14:00 - 15:00
Technical Debt in PracticeTechDebt at Viger
Chair(s): Heiko KoziolekABB Corporate Research
14:00
20m
Talk
Leveraging SecDevOps to Tackle the Technical Debt Associated with Cybersecurity Attack Tactics
TechDebt
Clemente IzurietaMontana State University, Mary ProutyGeorgia 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 BrennerChaco Canyon Consulting
14:40
20m
Short-paper
Identifying Scalability Debt in Open Systems
TechDebt
Geir Kjetil HanssenSINTEF, Norway, Antonio MartiniUniversity 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 NayebiPolytechnique 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 PereiraHASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João Paulo FernandesRelease/LISP, CISUC, Bruno Cabral, Hugo MatalongaUniversity of Minho, Simão Melo de Sousa, Fernando CastorFederal 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 RuaHASLab/INESC TEC & Universidade do Minho, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João SaraivaUniversity of Minho, Portugal
15:15
6m
Short-paper
Striking Gold in Software Repositories? An Econometric Study of Cryptocurrencies on GitHub
MSR Technical Papers
Asher TrockmanUniversity of Evansville, Rijnard van TonderCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
15:22
6m
Talk
Panel Data of Cryptocurrency Development Activity on GitHub
MSR Data Showcase
Rijnard van TonderCarnegie Mellon University, Asher TrockmanUniversity of Evansville, Claire Le GouesCarnegie Mellon University
14:45 - 15:30
Session V: Large-Scale MiningMSR Technical Papers / MSR Data Showcase at Place du Canada
Chair(s): Robert DyerBowling 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 SpinellisAthens 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 PietriInria, Diomidis SpinellisAthens University of Economics and Business, Stefano ZacchiroliUniversity 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 BogartCarnegie Mellon University, Sadika Amreen, Russell Zaretzki, Audris MockusUniversity of Tennessee - Knoxville
15:24
6m
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
15:00 - 15:45
SRC PresentationsMOBILESoft at Saint-Paul
Chair(s): Stephan KruscheTechnische 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 PerumaRochester Institute of Technology
15:30
15m
Short-paper
Automated Tool Support for Repairing Security Bugs in Android Mobile Apps
MOBILESoft
Larry SingletonUniversity 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 PaasivaaraIT 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 BeechamLero - The Irish Software Research Centre and University of Limerick, John NollUniversity of East London, and Lero - The Irish Software Research Centre, Tony ClearAuckland University of Technology, John BarrIthaca College, Daniela DamianUniversity of Victoria, Walt ScacchiUniversity 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 FloreaInstitutt for Informatikk, University of Oslo, Viktoria StrayUniversity 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 WangRochester Institute of Technology, Min ZhangEast 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 CavrakUniversity 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 ArnaoudovaWashington State University
16:00
20m
Full-paper
A Replication Study on Code Comprehension and Expertise using Lightweight Biometric Sensors
ICPC Replications
Davide FucciUniversity of Hamburg, Daniela Girardi, Nicole NovielliUniversity of Bari, Luigi Quaranta, Filippo LanubileUniversity of Bari
16:20
20m
Full-paper
Measuring Interprocess Communications in Distributed Systems
ICPC Technical Research
Xiaoqin FuWashington State University, Haipeng CaiWashington State University, USA
Link to publication
16:40
20m
Full-paper
Meditor: Inference and Application of API Migration Edits
ICPC Technical Research
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 AlrubayeRochester Institute of Technology, USA, Mohamed Wiem MkaouerRochester 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. RoyUniversity of Saskatchewan, Masud RahmanUniversity of Saskatchewan , Kevin SchneiderUniversity of Saskatchewan, Klérisson PaixãoFederal University of Uberlândia, Marcelo De Almeida MaiaFederal 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 GaoNanjing University, China, Hao Hu, Xiaoxing Ma, Jian LuNanjing University, Patrick MäderTechnische 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 MorganWestern Oregon University, Monmouth, Oregon, USA, Gregory W. HislopDrexel University, Philadelphia, PA, USA, Heidi J.C. EllisWestern New England University, Springfield, MA, USA
16:15
15m
Experience report
Open Source for Open Source License Compliance
OSS Papers
Oliver FendtSiemens AG, Corporate Technology, Michael C. JaegerSiemens 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 BaltesUniversity of Trier, A: Christoph TreudeThe University of Adelaide, A: Stephan DiehlComputer 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 RahmanNorth Carolina State University, Effat Farhana, Nasif ImtiazNorth 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 DietrichVictoria 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 KrinkeUniversity College London, Gazi Oznacar, Robert WhiteUniversity 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 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
7m
Talk
Analyzing Comment-induced Updates on Stack Overflow
MSR Mining Challenge
Abhishek Soni, Sarah NadiUniversity 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 JinVirginia Tech, USA, Francisco ServantVirginia Tech
Pre-print
16:59
7m
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
7m
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
7m
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
7m
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
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 PaixaoState University of Ceara, Brazil, Paulo MaiaState 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 BangashUniversity of Alberta, Canada, Alexander William Wong, Shaiful ChowdhuryUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
17:48
12m
Recap + voting
MSR Mining Challenge

16:00 - 17:00
Development Practices (cont.)MOBILESoft at Saint-Paul
Chair(s): Yixue ZhaoUniversity of Southern California, USA
16:00
30m
Full-paper
Characterizing the Global Mobile App Developers: A Large-scale Empirical Study
MOBILESoft
Haoyu WangBeijing University of Posts and Telecommunications, China, Xupu Wang, Yao GuoPeking 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 ArmbrustIntel
16:00
30m
Short-paper
Towards an Agile Concern-Driven Development Process
ICSSP
Omar AlamTrent 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 QiUniversity of Southern California, Barry BoehmUniversity 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 KazmanUniversity of Hawai‘i at Mānoa
16:05
5m
Demonstration
Teamscale: Tackle Technical Debt and Control the Quality of Your Software
TechDebt
Roman HaasCQSE GmbH, Rainer NiedermayrCQSE GmbH
Pre-print Media Attached
16:10
5m
Demonstration
CBR Insight: Measure and Visualize Source Code Quality
TechDebt
Jeremy LudwigStottler Henke Associates, Inc.
16:15
5m
Demonstration
How Deep Is the Mud: Fathoming Architecture Technical Debt Using Designite
TechDebt
Tushar SharmaAthens 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 RigbyConcordia University, Montreal, Canada
16:30 - 17:30
Tool PanelTechDebt at Viger
Chair(s): Neil ErnstUniversity of Victoria
17:00 - 17:30
ClosingMOBILESoft at Saint-Paul
Chair(s): Eli TilevichVirginia Tech
17:10 - 17:30
Closing/ClôtureICSSP at Sainte-Catherine
Chair(s): Stanley SuttonIndependent Researcher
17:10
20m
Talk
Farewell and Forward
ICSSP

17:30 - 18:00
[Day 2] - Closing sessionICGSE Main at Crescent
Chair(s): Fabio CalefatoUniversity of Bari
17:35 - 18:00
ClosingSEAMS at Duluth
17:35
25m
Day closing
Closing Remarks, Awards and SEAMS 2020 Presentation
SEAMS
Marin LitoiuYork University, Canada, Kenji TeiWaseda University / National Institute of Informatics, Japan, Siobhán ClarkeTrinity 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

Conference Day
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 RossiPolitecnico di Milano
08:40
10m
Day opening
Welcome by the Chairs
FormaliSE
C: Stefania GnesiIstituto 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 BatainehNTU, Mark ReynoldsThe Univeristy of Western Australia
09:15
25m
Full-paper
Clock Reduction in Timed Automata while Preserving Design Parameters
FormaliSE
Beyazit YalcinkayaMiddle East Technical University, Ebru Aydin GolMiddle East Technical University
09:40
25m
Full-paper
Rigorous Design and Deployment of IoT Applications
FormaliSE
Ajay KrishnaInria Grenoble, France, Michel Le PallecNokia Bell Labs, Radu MateescuINRIA, Ludovic NoirieNokia Bell Labs, Gwen SalaünUniversity 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 XiaMonash University
08:45
15m
Full-paper
Generating Commit Messages from Diffs using Pointer-generator Network
MSR Technical Papers
Qin Liu, Zihe LiuSchool 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 ThongtanunamThe University of Melbourne, Christoph TreudeThe University of Adelaide
Pre-print
09:15
15m
Full-paper
Extracting API Tips from Developer Question and Answer Websites
MSR Technical Papers
Shaohua WangNew 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 LeitnerChalmers University of Technology & University of Gothenburg
08:45
15m
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
15m
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
15m
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
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 KhouzamCity 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 AvgeriouUniversity of Groningen, The Netherlands
09:00
60m
Talk
Keynote: Lessons from the Exponential Growth of Refactoring Research in the Last Decade
TechDebt
Danny DigSchool 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 NadiUniversity of Alberta
09:40
15m
Full-paper
Automated Software Vulnerability Assessment with Concept Drift
MSR Technical Papers
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 GaoUniversity of Luxembourg, SnT, Pingfan KongInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Li LiMonash University, Australia, Tegawendé F. BissyandéSnT, University of Luxembourg, Jacques KleinUniversity of Luxembourg, SnT
10:16
6m
Talk
A Dataset of Parametric Cryptographic Misuses
MSR Data Showcase
Anna-Katharina WickertTU Darmstadt, Germany, Michael ReifTU Darmstadt, Germany, Michael EichbergTU Darmstadt, Germany, Anam Dodhy, Mira MeziniTU Darmstadt, Germany
Pre-print Media Attached
10:22
6m
Talk
RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata
MSR Data Showcase
Haoyu WangBeijing University of Posts and Telecommunications, China, Junjun Si, Hao Li , Yao GuoPeking University
09:40 - 10:30
Session III: APIs & Dependencies (Part 2)MSR Data Showcase / MSR Technical Papers at Place du Canada
Chair(s): Georgios GousiosTU 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-ValeroKTH Royal Institute of Technology, Benoit BaudryKTH 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-ValeroKTH Royal Institute of Technology, Amine Benelallam, Nicolas Harrand, Olivier Barais, Benoit BaudryKTH Royal Institute of Technology, Sweden
Pre-print
10:01
15m
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
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 TomazeliCity of Montreal, Canada
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 PalombaUniversity of Zurich
11:00
15m
Full-paper
The Rise of Android Code Smells: Who Is to Blame?
MSR Technical Papers
Sarra HabchiUniversity of Lille, Romain RouvoyUniversity Lille 1 and INRIA, Naouel MohaUniversity of Montreal
11:15
15m
Full-paper
Assessing Diffusion and Perception of Test Smells in Scala Projects
MSR Technical Papers
Jonas De BleserSofware Languages Lab, Vrije Universiteit Brussel, Dario Di NucciVrije Universiteit Brussel, Coen De RooverVrije 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 SinghSchool of Information Sciences, University of Tennessee-Knoxville, William BrandonSchool of Information Sciences, University of Tennessee-Knoxville
11:30
30m
Research paper
Opportunity Costs in Free Open-Source Software
OSS Papers
Siim KarusUniversity of Tartu
12:00
30m
Research paper
EJ: A free software platform for social participation
OSS Papers
Fábio Macêdo MendesInstituto Cidade Democrática, Ricardo PoppiInstituto Cidade Democrática, Henrique ParraInstituto Cidade Democrática, Bruna MoreiraInstituto Cidade Democrática
11:00 - 11:45
Session V: Collaboration & Communication (Part 1)MSR Technical Papers at Place du Canada
Chair(s): Peter RigbyConcordia 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 ZhuInstitute of Software at Chinese Academy of Sciences, China, Jun WeiInstitute 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 MilewiczSandia National Laboratories, Gustavo PintoUFPA, 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 GoteChair of Systems Design, ETH Zurich, Ingo Scholtes, Frank Schweitzer
DOI Pre-print
11:00 - 12:00
Architectural Technical DebtTechDebt at Viger
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
11:00
20m
Talk
A Proposed Model-Driven Approach to Manage the Architectural Technical Debt Life Cycle
TechDebt
Hernan AstudilloUniversidad 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 MartiniUniversity of Oslo, Norway, Saulo Soares de ToledoUniversity of Oslo, Norway
File Attached
11:40
20m
Talk
Architectural Smells Detected by Tools: A Catalogue Proposal
TechDebt
Umberto AzadiUniversity of Milan-Bicocca, Francesca Arcelli FontanaUniversity of Milano-Bicocca, Davide TaibiTampere 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 KameiKyushu University
11:55
15m
Full-paper
A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks
MSR Technical Papers
Pre-print
12:10
15m
Full-paper
Cross-language clone detection by learning over abstract syntax trees
MSR Technical Papers
Daniel PerezImperial College London, Shigeru ChibaUniversity 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 PhilippsenFriedrich-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 BlincoeUniversity of Auckland
11:55
15m
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
15m
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
6m
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
12:00 - 12:30
DiscussionTechDebt at Viger
Chair(s): Carolyn SeamanUniversity 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 TreudeThe University of Adelaide
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:00 - 15:30
Session 3FormaliSE at Foyer
Chair(s): Eunsuk KangCarnegie Mellon University
14:00
25m
Full-paper
Parallelizable Reachability Analysis Algorithms for Feed-Forward Neural Networks
FormaliSE
Hoang-Dung TranVanderbilt University, Patrick MusauVanderbilt University, Diego Manzanas LopezVanderbilt University, Xiao Dong YangVanderbilt University, Luan NguyenUniversity of Pennsylvania, Weiming XiangVanderbilt University, Taylor T JohnsonVanderbilt University
14:25
15m
Short-paper
Towards Sampling and Simulation-Based Analysis of Featured Weighted Automata
FormaliSE
Maxime CordySnT, University of Luxembourg, Axel Legay, Sami LazregVisteon Electronics and Universite Cote d Azur, Philippe ColletUniversity of Nice
14:40
25m
Full-paper
Verifying Channel Communication Correctness for a Multi-Core Cooperatively Scheduled Runtime Using CSP
FormaliSE
Jan PedersenUniversity of Nevada Las Vegas, Kevin ChalmersEdinburgh Napier University
15:05
25m
Full-paper
A Generalized Program Verification Workflow Based on Loop Elimination and SA Form
FormaliSE
Cláudio Belo LourençoLRI, Université Paris-Sud & INRIA Saclay, Maria João FradeHASLab/INESC TEC & Universidade do Minho, Portugal, Jorge Sousa PintoHASLab/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üllerInstitute of Software Technology, Graz University of Technology , Christian SchindlerInstitute of Software Technology, Graz University of Technology , Wolfgang SlanyInstitute 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 SchorkCAS Software AG, Karlsruhe, Germany, Feroz ZahidSimula Research Laboratory, Norway, Dipesh PradhanSimula Research Laboratory, Norway, Sébastien KicinCAS Software AG, Karlsruhe, Germany, Antonia SchwichtenbergCAS Software AG, Karlsruhe, Germany
14:30
15m
Experience report
Open Source Vulnerability Notification
OSS Papers
Brandon CarlsonUniversity of Illinois at Urbana-Champaign, USA, Kevin LeachUniversity of Michigan, Darko MarinovUniversity of Illinois at Urbana-Champaign, Mei NagappanUniversity of Waterloo, Atul PrakashUniversity of Michigan
14:00 - 15:00
Technical Debt in Source Code and Code QualityTechDebt at Viger
Chair(s): Antonio MartiniUniversity of Oslo, Norway
14:00
20m
Talk
On the Diffuseness of Code: Technical Debt in Open Source Projects
TechDebt
Valentina LenarduzziLUT University, Davide TaibiTampere 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 BiaseSoftware Improvement Group / Delft University of Technology, Ayushi Rastogi, Magiel BruntinkSoftware Improvement Group, Arie van DeursenDelft 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 BezemerUniversity of Alberta, Canada
14:45
15m
Full-paper
Standing on Shoulders or Feet? The Usage of the MSR Data Papers
MSR Technical Papers
Zoe KottiAthens University of Economics and Business, Diomidis SpinellisAthens 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 BiswasIowa State University, Md Johirul IslamIowa State University, Yijia Huang, Hridesh RajanIowa 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 MicucciUniversity of Milano-Bicocca, Italy, Leonardo MarianiUniversity of Milano Bicocca
15:12
6m
Talk
RapidRelease - A Dataset of Projects and Issues on GitHub with Rapid Release
MSR Data Showcase
Saket JoshiIndian Institute of Technology Tirupati, Sridhar ChimalakondaIndian Institute of Technology Tirupati
15:18
6m
Short-paper
A Tool to Analyze Packages in Software Containers
MSR Technical Papers
Ahmed ZeroualiUMONS, Valerio CosentinoBitergia, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos, Gregorio RoblesUniversidad Rey Juan Carlos, Tom MensUniversity 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 PerumaRochester Institute of Technology, Virginia Pujols, Ben Christians, Daniel KrutzRochester 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 MassonGeneral Manager & Board Director at Open Source Initiative (OSI)
14:45 - 15:30
Session IX: TraceabilityMSR Technical Papers at Place du Canada
Chair(s): Francisco ServantVirginia 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. YangQueen's University, Canada, Daniel Alencar Da Costa Queen's University, Kingston, Ontario, Ying ZouQueen'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 AnicheDelft University of Technology, Netherlands, Arie van DeursenDelft 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 HigoOsaka University, Shinji KusumotoOsaka University
Pre-print
15:15
6m
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
6m
Short-paper
Scalable Software Merging Studies with MERGANSER
MSR Technical Papers
Moein Owhadi-KareshkUniversity of Alberta, Sarah NadiUniversity of Alberta
15:00 - 15:30
DiscussionTechDebt at Viger
Chair(s): Antonio MartiniUniversity 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): Alberto SillittiInnopolis University, Francis BordeleauÉcole de Technologie Supérieure (ETS)
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 TomazeliCity of Montreal, Canada, Marc KhouzamCity of Montreal, Canada, Philippe KriefResearch Relations Director at Eclipse Foundation, Patrick MassonGeneral Manager & Board Director at Open Source Initiative (OSI), Anthony I. (Tony) WassermanCarnegie 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 InoueOsaka University
16:45
20m
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
45m
Discussion: Future of the MSR conference
MSR Plenary
Abram HindleUniversity of Alberta, Mei NagappanUniversity 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 ChallitaInria, France
16:00
25m
Full-paper
Modular Synthesis of Verified Verifiers of Computation with STV Algorithms
FormaliSE
Milad K. GhaleThe Australian National University, Dirk PattinsonAustralian National University, Michael NorrishData61 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 RaelijohnUniversity of Montreal, Michalis FamelisUniversité de Montréal, Houari SahraouiUniversité de Montréal
16:40
25m
Full-paper
A Proof-Producing Translator for Verilog Development in HOL
FormaliSE
Andreas LööwChalmers University of Technology, Magnus O. MyreenChalmers University of Technology, Sweden
17:05
25m
Full-paper
On the Formalization of Importance Measures using HOL Theorem Proving
FormaliSE
Waqar AhmadCarnegie Mellon University, Shahid Ali MurtzaNational University of Sciences and Technology, Osman HasanConcordia University, Canada, Sofiene TaharConcordia University
17:30
30m
Day closing
Discussion/closing
FormaliSE
C: Nico PlatThanos
16:00 - 17:15
Round TableTechDebt at Viger
Chair(s): Philippe KruchtenUniversity 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 OzkayaCarnegie Mellon Software Engineering Institute, Clemente IzurietaMontana State University
17:30 - 19:00
18:00 - 21:30
source{d} Beer Payback eventMSR Plenary at 3 Brasseurs McGill

Conference Day
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 JuristoUniversidad Politecnica de Madrid, Matthew B DwyerUniversity of Virginia
08:45
45m
Talk
Hiring promotion and career advancement
New Faculty Symposium
Arie van DeursenDelft University of Technology
Media Attached
09:30
45m
Talk
Publication strategies and practices
New Faculty Symposium
Mauro PezzeUniversità 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. GuoMcGill University
11:00
45m
Talk
Building a collaborative research network
New Faculty Symposium
Myra CohenIowa State University
11:45
45m
Talk
Building and supporting a research program
New Faculty Symposium
Gail MurphyUniversity of British Columbia
14:00
20m
Talk
Interactive Session II: Subgroup brainstorming on specific challenge
New Faculty Symposium
Austin HenleyUniversity of Tennessee
14:20
45m
Talk
Student recruiting, advising and mentoring
New Faculty Symposium
Sebastian ElbaumUniversity of Virginia, USA
15:05
25m
Talk
Interactive Session III: Subgroup brainstorming on specific challenge
New Faculty Symposium
Davide FucciUniversity of Hamburg
16:00
45m
Talk
Teaching and instructional work
New Faculty Symposium
Patricia LagoVrije Universiteit Amsterdam
Media Attached
16:45
45m
Talk
Faculty life and well-being
New Faculty Symposium
Jon WhittleMonash 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ãoUniversitat Politècnica de València, Laurie WilliamsNorth 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 HarveyGoogle 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 SingliarMicrosoft, Mario InchiosaMicrosoft, John Mark AgostaMicrosoft, Hang ZhangMicrosoft
09:00 - 17:30
09:00 - 10:00
09:00
60m
Talk
How I hacked my way into academia
Doctoral Symposium
Diomidis SpinellisAthens University of Economics and Business
Media Attached
09:00 - 10:30
09:00
10m
Talk
Welcome, Overview and Introductions
Student Mentoring Workshop
Christian KaestnerCarnegie Mellon University, Lori PollockUniversity of Delaware, USA, Lin TanPurdue University
09:10
40m
Talk
Why pursue a Ph.D. and how to choose a research area and advisor
Student Mentoring Workshop
Margaret-Anne StoreyUniversity of Victoria
09:50
40m
Talk
Software Engineering - What SE researchers do
Student Mentoring Workshop
Westley WeimerUniversity of Michigan
10:00 - 10:30
10:00
4m
Talk
Towards Just-In-Time Rational Refactoring
Doctoral Symposium
Jevgenija PantiuchinaUniversità della Svizzera italiana
10:04
4m
Talk
Leveraging Developer Discussions to Make Design Accessible
Doctoral Symposium
Giovanni VivianiUniversity of British Columbia
Pre-print
10:08
4m
Talk
Effects of Automated Static Analysis Tools: A Multidimensional View on Quality Evolution
Doctoral Symposium
Alexander TrautschUniversity of Göttingen
10:12
4m
Talk
SReYantra: Automated Software Requirement Inter-dependencies Elicitation, Analysis and Learning
Doctoral Symposium
Gouri DeshpandeUniversity of Calgary
10:16
4m
Talk
Supporting the Acquisition of Programming Skills with Program Construction Patterns
Doctoral Symposium
Max KesselbacherUniversity of Klagenfurt
10:20
4m
Talk
INDIRECT: Intent-driven Requirements-to-Code Traceability
Doctoral Symposium
Tobias HeyKarlsruhe Institute of Technology
10:24
4m
Talk
Detecting, Understanding and Resolving Build and Test Conflicts
Doctoral Symposium
Leuson SilvaFederal 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 MatthiesHasso Plattner Institute, University of Potsdam
11:45
22m
Talk
Digital Nudges for Encouraging Developer Actions
Doctoral Symposium
Chris BrownNorth Carolina State University
12:07
22m
Talk
Stuck in The Middle: Removing Obstacles to New Program Features through Batch Refactoring
Doctoral Symposium
Eduardo FernandesPontifical Catholic University of Rio de Janeiro (PUC-Rio)
11:00 - 12:30
11:00
45m
Talk
How to navigate graduate school toward a rewarding Ph.D
Student Mentoring Workshop
Denys PoshyvanykWilliam and Mary
11:45
45m
Talk
Establishing a Profile
Student Mentoring Workshop
Jonathan BellGeorge 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
14:00 - 15:30
14:00
40m
Talk
Publishing in Software Engineering
Student Mentoring Workshop
Jane Cleland-HuangUniversity 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 RubinUniversity of British Columbia, Nicholas A. KraftABB Corporate Research, Edward AftandilianGoogle, Michael HiltonCarnegie 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 BellerDelft University of Technology, Joshua GarciaUniversity of California, Irvine, Sarah NadiUniversity of Alberta, Jinqiu YangConcordia 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 AmyotUniversity of Ottawa, Grace LewisCarnegie Mellon Software Engineering Institute, Gail MurphyUniversity of British Columbia, Travis BreauxCarnegie 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

Conference Day
Wed 29 May

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

08:30 - 09:00
08:30
30m
Talk
Opening Ceremonies
Plenary
Joanne M. AtleeUniversity of Waterloo, Canada, Tevfik BultanUniversity of California, Santa Barbara, Jon WhittleMonash University, Michael WhalenUniversity of Minnesota, Helen SharpThe 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): Michael WhalenUniversity of Minnesota, Helen SharpThe Open University, UK
09:00
90m
Talk
Managing Variation: An Industrial Perspective on Product Line Engineering
Plenary
Paul ClementsBigLever 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 SpinellisAthens University of Economics and Business
11:00
20m
Talk
Practitioners' Views on Good Software Testing PracticesSEIPIndustry Program
Software Engineering in Practice
Pavneet Singh KochharMicrosoft, Xin XiaMonash University, David LoSingapore Management University
11:20
20m
Talk
Perception and Practices of Differential TestingSEIPIndustry Program
Software Engineering in Practice
Muhammad Ali GulzarUniversity of California, Los Angeles, Yongkang ZhuGoogle, Xiaofeng HanGoogle
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 WangUniversity of Texas at San Antonio, USA, Jiaxi XuSchool 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 WuNanjing University, Changhai Nie, Justyna PetkeUniversity College London, Yue JiaUniversity College London, Mark HarmanFacebook and University College London
12:00
10m
Talk
Assurances in Software Testing: A RoadmapIndustry ProgramNIER
New Ideas and Emerging Results
Marcel BöhmeMonash 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 DanglotUniversity Lille 1 and INRIA, Oscar Luis Vera PérezINRIA, Benoit BaudryKTH Royal Institute of Technology, Sweden, Martin MonperrusKTH 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 GrunskeHumboldt-Universität zu Berlin
11:00
20m
Talk
Learning to Spot and Refactor Inconsistent Method NamesTechnical Track
Technical Track
Kui LiuUniversity of Luxembourg, Dongsun KimFuriosa.ai, Tegawendé F. BissyandéSnT, University of Luxembourg, Taeyoung KimChonbuk National University, Kisub KimUniversity of Luxembourg, SnT, Anil KoyuncuUniversity of Luxembourg, Luxembourg, Suntae Kim, Yves Le TraonUniversity of Luxembourg
Pre-print
11:20
20m
Talk
Harnessing Evolution for Multi-Hunk Program RepairTechnical Track
Technical Track
Seemanta SahaUniversity of California Santa Barbara, Ripon SahaFujitsu Laboratories of America, Inc., Mukul PrasadFujitsu Laboratories of America
11:40
20m
Talk
On Learning Meaningful Code Changes via Neural Machine TranslationTechnical Track
Technical Track
Michele TufanoCollege of William and Mary, Jevgenija PantiuchinaUniversità della Svizzera italiana, Cody Watson , Gabriele BavotaUniversità della Svizzera italiana (USI), Denys PoshyvanykWilliam and Mary
Pre-print
12:00
10m
Talk
Mining Fix Patterns for FindBugs ViolationsJournal-First
Journal-First Papers
Kui LiuUniversity of Luxembourg, Dongsun KimFuriosa.ai, Tegawendé F. BissyandéSnT, University of Luxembourg, Shin YooKorea Advanced Institute of Science and Technology, Yves Le TraonUniversity of Luxembourg
Pre-print
12:10
10m
Talk
Test-equivalence Analysis for Automatic Patch GenerationJournal-First
Journal-First Papers
Sergey MechtaevUniversity College London, Xiang GaoNational University of Singapore, Shin Hwei TanSouthern University of Science and Technology, Abhik RoychoudhuryNational 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 UchitelUniversidad 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 RubinUniversity of British Columbia
11:00
20m
Talk
Natural Software RevisitedTechnical Track
Technical Track
Musfiqur RahmanConcordia University, Montreal, Canada, Dharani PalaniConcordia University, Peter RigbyConcordia University, Montreal, Canada
11:20
20m
Talk
Towards Automating Precision Studies of Clone Detectors