ICPC 2018
Sun 27 - Mon 28 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
VenueCongress center Gothia Towers
Room nameE3 room
Floor1
Capacity170
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

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

11:00 - 12:30: Modularity and DependencyMSR Technical Papers at E3 room
Chair(s): Moritz BellerDelft University of Technology
11:00 - 11:17
Full-paper
An Empirical Evaluation of OSGi Dependencies Best Practices in the Eclipse IDE
MSR Technical Papers
A: Lina Ochoa , A: Thomas DegueuleCWI, Netherlands, A: Jurgen VinjuCentrum Wiskunde & Informatica / Technische Universiteit Eindhoven / SWAT.engineering BV
11:17 - 11:34
Full-paper
On the impact of security vulnerabilities in the npm package dependency network
MSR Technical Papers
A: Alexandre Decan , A: Tom Mens, A: Eleni ConstantinouUniversity of Mons
Link to publication DOI
11:34 - 11:51
Full-paper
Feature Location using Crowd-based Screencasts
MSR Technical Papers
A: Parisa Moslehi , A: Bram AdamsMCIS, École Polytechnique de Montréal, A: Juergen Rilling
Pre-print
11:51 - 12:08
Full-paper
Profiling call changes via motif mining
MSR Technical Papers
A: Barbara RussoFree University of Bolzano
Pre-print
12:08 - 12:15
Short-paper
Toward Predicting Architectural Significance of Implementation Issues
MSR Technical Papers
A: Arman ShahbazianUniversity of Southern California, A: Daye NamUniversity of Southern California, USA, A: Nenad MedvidovićUniversity of Southern California
Pre-print
12:15 - 12:30
Other
Discussion phase
MSR Technical Papers
14:00 - 15:30: Programming PracticeMSR Technical Papers at E3 room
Chair(s): Romain RobbesFree University of Bozen-Bolzano
14:00 - 14:17
Full-paper
Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses
MSR Technical Papers
A: Rômulo Manciola Meloca UFRGS, A: Gustavo PintoUFPA, A: Leonardo Pontes Baiser , A: Marco Mattos , A: Ivanilton Polato , A: Igor WieseFederal University of Technology - Paraná (UTFPR), A: Daniel M. German
Pre-print
14:17 - 14:34
Full-paper
Prevalence of Confusing Code in Software Projects - Atoms of Confusion in the Wild
MSR Technical Papers
A: Dan Gopstein New York University, A: Hongwei Zhou , A: Phyllis Frankl , A: Justin Cappos
DOI Pre-print Media Attached
14:34 - 14:51
Full-paper
How Swift Developers Handle Errors
MSR Technical Papers
A: Nathan Cassee , A: Gustavo PintoUFPA, A: Fernando CastorUFPE, A: Alexander SerebrenikEindhoven University of Technology
Pre-print
14:51 - 15:08
Full-paper
What are your Programming Language’s Energy-Delay Implications?
MSR Technical Papers
A: Stefanos GeorgiouAthens University of Economics and Business, A: Maria KechagiaDelft University of Technology, A: Panos Louridas, A: Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print
15:08 - 15:15
Short-paper
Automatically Assessing Code Understandability Reanalyzed: Combined Metrics Matter
MSR Technical Papers
A: Asher TrockmanUniversity of Evansville, A: Keenen Cates , A: Mark Mozina , A: Tuan Nguyen , A: Christian KaestnerCarnegie Mellon University, A: Bogdan VasilescuCarnegie Mellon University
Pre-print Media Attached
15:15 - 15:30
Other
Discussion phase
MSR Technical Papers

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

11:00 - 12:30: Data ShowcaseMSR Data Showcase at E3 room
11:00 - 11:06
Short-paper
50K-C: A dataset of compilable, and compiled, Java projects
MSR Data Showcase
A: Pedro MartinsUniversity of California at Irvine, USA, A: Crista LopesUniversity of California Irvine, A: Rohan Achar
11:06 - 11:12
Short-paper
JBench: A Dataset of Data Races for Concurrency Testing
MSR Data Showcase
A: Jian GaoSchool of Software, Tsinghua University, A: Xin Yang , A: Yu Jiang, A: Han Liu, A: Weiliang Ying , A: Xian Zhang
11:12 - 11:18
Short-paper
Bugs.jar: A Large-scale, Diverse Dataset of Real-world Java Bugs
MSR Data Showcase
A: Ripon Saha, A: Yingjun LyuUniversity of Southern California, A: Wing LamUniversity of Illinois at Urbana-Champaign, A: Hiroaki YoshidaFujitsu Laboratories of America, Inc., A: Mukul PrasadFujitsu Laboratories of America
11:18 - 11:24
Short-paper
A Gold Standard for Emotion Annotation in Stack Overflow
MSR Data Showcase
A: Nicole NovielliUniversity of Bari, A: Fabio CalefatoUniversity of Bari, A: Filippo LanubileUniversity of Bari
Pre-print
11:24 - 11:30
Short-paper
Vulinoss: A Dataset of Security Vulnerabilities in Open-source Systems
MSR Data Showcase
A: Antonios Gkortzis Athens University of Economics and Business, A: Dimitris Mitropoulos, A: Diomidis SpinellisAthens University of Economics and Business
Pre-print
11:30 - 11:36
Short-paper
A Dataset of Duplicate Pull-requests in GitHub
MSR Data Showcase
A: Zhixing Li College of Computer, National University of Defense Technology, Changsha, China, A: Yue Yu National University of Defense Technology, A: Gang YinNational University of Defense Technology, A: Tao WangNational University of Defense Technology, A: Huaimin Wang
Pre-print
11:36 - 11:42
Short-paper
Structured Information on State and Evolution of Dockerfiles on GitHub
MSR Data Showcase
DOI Pre-print
11:42 - 11:48
Short-paper
A Graph-based Dataset of Commit History of Real-World Android apps
MSR Data Showcase
A: Franz-Xaver Geiger , A: Ivano MalavoltaVrije Universiteit Amsterdam, A: Luca PascarellaDelft University of Technology, A: Fabio Palomba, A: Dario Di NucciVrije Universiteit Brussel, A: Alberto BacchelliUniversity of Zurich
DOI Pre-print
11:48 - 11:54
Short-paper
Public Git Archive: a Big Code dataset for all
MSR Data Showcase
A: Vadim Markovtsevsource{d}, A: Waren Longsource{d}
DOI Pre-print
11:54 - 12:00
Short-paper
Word Embeddings for the Software Engineering Domain
MSR Data Showcase
A: Vasiliki EfstathiouAthens University of Economics and Business, A: Christos Chatzilenas , A: Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print
12:00 - 12:06
Short-paper
npm-miner: An Infrastructure for Measuring the Quality of the npm Registry
MSR Data Showcase
A: Kyriakos Chatzidimitriou Aristotle University of Thessaloniki, A: Michail Papamichail , A: Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, A: Michail Tsapanos , A: Andreas Symeonidis
DOI Pre-print
12:06 - 12:12
Short-paper
CROP: Linking Code Reviews to Source Code Changes
MSR Data Showcase
A: Matheus PaixaoUniversity College London, A: Jens KrinkeUniversity College London, A: DongGyun HanUniversity College London, A: Mark HarmanFacebook and University College London
DOI Pre-print
12:12 - 12:18
Short-paper
Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions
MSR Data Showcase
A: Aiko YamashitaOslo Metropolitan University, A: Fabio PetrilloConcordia University, A: Foutse KhomhPolytechnique Montréal, A: Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal
Pre-print
12:18 - 12:24
Short-paper
A Multi-level Dataset of Linux Kernel Patchwork
MSR Data Showcase
A: Yulin XuPeking University, A: Minghui ZhouPeking University
DOI Pre-print
12:24 - 12:30
Short-paper
Documented Unix Facilities Over 48 Years
MSR Data Showcase
A: Diomidis SpinellisAthens University of Economics and Business
Link to publication DOI Media Attached
14:00 - 15:30: Search and TraceabilityMSR Technical Papers at E3 room
Chair(s): Sonia HaiducFlorida State University
14:00 - 14:17
Full-paper
Analyzing Requirements and Traceability Information to Improve Bug Localization
MSR Technical Papers
A: Michael RathTechnische Universität Ilmenau, A: David LoSingapore Management University, A: Patrick MäderTechnische Universität Ilmenau
DOI Pre-print
14:17 - 14:34
Full-paper
Towards Extracting Web API Specifications from Documentation
MSR Technical Papers
A: Jinqiu Yang , A: Erik WitternIBM Research, A: Annie T.T. YingEquitySim, A: Julian DolbyIBM Thomas J. Watson Research Center, A: Lin TanUniversity of Waterloo
14:34 - 14:51
Full-paper
Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval
MSR Technical Papers
A: Md Masudur RahmanUniversity of Virginia, USA, A: Jed BarsonUniversity of Virginia, A: Sydney Paul , A: Joshua Kayani , A: Federico Andrés Lois , A: Sebastián Fernandez Quezada , A: Chris ParninNCSU, A: Kathryn StoleeNorth Carolina State University, A: Baishakhi RayColumbia University, New York
Pre-print
14:51 - 15:08
Full-paper
Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow
MSR Technical Papers
A: Pengcheng Yin, A: Bowen DengCarnegie Mellon University, A: Edgar ChenCarnegie Mellon University, A: Bogdan VasilescuCarnegie Mellon University, A: Graham NeubigCarnegie Mellon University
15:08 - 15:15
Short-paper
A Search System for Mathematical Expressions on Software Binaries
MSR Technical Papers
DOI Pre-print
15:15 - 15:30
Other
Discussion phase
MSR Technical Papers
16:00 - 17:30: APIs and CodeMSR Technical Papers at E3 room
Chair(s): Sebastiano PanichellaUniversity of Zurich
16:00 - 16:17
Full-paper
Imprecisions Diagnostic in Source Code Deltas
MSR Technical Papers
A: Guillermo de la Torre University of Chile, Chile, A: Romain RobbesFree University of Bozen-Bolzano, A: Alexandre BergelUniversity of Chile
16:17 - 16:34
Full-paper
Exploring the Use of Automated API Migrating Techniques in Practice: An Experience Report on Android
MSR Technical Papers
A: Maxime Lamothe, A: Weiyi ShangConcordia University, Canada
16:34 - 16:51
Full-paper
The Patch-Flow Method for Measuring Inner Source Collaboration
MSR Technical Papers
A: Maximilian Capraro Friedrich-Alexander-Universität Erlangen-Nürnberg, A: Michael Dorner, A: Dirk Riehle
DOI Pre-print
16:51 - 17:08
Full-paper
Was Self-Admitted Technical Debt Removal a Real Removal? An In-Depth Perspective
MSR Technical Papers
A: Fiorella ZampettiUniversity of Sannio, A: Alexander SerebrenikEindhoven University of Technology, A: Massimiliano Di PentaUniversity of Sannio
Pre-print
17:08 - 17:15
Short-paper
RestMule: Enabling Resilient Clients for Remote APIs
MSR Technical Papers
A: Beatriz SanchezUniversity of York, A: Konstantinos Barmpis , A: Patrick NeubauerUniversity of York, UK, A: Richard PaigeUniversity of York, A: Dimitris KolovosUniversity of York
17:15 - 17:30
Other
Discussion phase
MSR Technical Papers

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

11:00 - 12:30: Security, Safety, and Quality* ICSE * NIER - New Ideas and Emerging Results at E3 room
Chair(s): Michael WhalenUniversity of Minnesota
11:00 - 11:15
Talk
Generative Secure Design, Defined
* ICSE * NIER - New Ideas and Emerging Results
Riccardo Scandariato, Jennifer Horkhoff, Robert FeldtChalmers University of Technology
11:15 - 11:30
Talk
Towards Secure Dynamic Product Lines in the Cloud
* ICSE * NIER - New Ideas and Emerging Results
Sebastian KrieterMagdeburg University, Jacob KrügerHarz University of Applied Sciences, Germany, Nico Weichbrodt, Vasily Sartakov, Rüdiger KapitzaTechnical University of Braunschweig, Thomas LeichHarz University of Applied Sciences, Germany
11:30 - 11:45
Talk
Towards Forensic-Ready Software Systems
* ICSE * NIER - New Ideas and Emerging Results
Liliana PasqualeUniversity College Dublin & Lero, Ireland, Dalal AlrajehImperial College London, Claudia Peersman, Thein Tun, Bashar NuseibehThe Open University (UK) & Lero (Ireland), Awais RashidUniversity of Bristol, UK
11:45 - 12:00
Talk
Measure Confidence of Assurance Cases in Safety-Critical Domains
* ICSE * NIER - New Ideas and Emerging Results
12:00 - 12:15
Talk
A Critical Review of "A Practical Guide to Select Quality Indicators for Assessing Pareto-Based Search Algorithms in Search-Based Software Engineering": Essay on Quality Indicator Selection for SBSE
* ICSE * NIER - New Ideas and Emerging Results
Miqing LiUniversity of Birmingham, UK, Tao ChenNottingham Trent University, UK and University of Birmingham, UK, Xin Yao
12:15 - 12:30
Talk
Enabling Real-Time Feedback in Software Engineering
* ICSE * NIER - New Ideas and Emerging Results
Enrique Larios VargasSoftware Improvement Group, Joseph HejderupDelft University of Technology, Netherlands, Maria KechagiaDelft University of Technology, Magiel Bruntink, Georgios GousiosTU Delft
DOI Pre-print
14:00 - 15:30: Programming and Code Analysis* ICSE * NIER - New Ideas and Emerging Results at E3 room
Chair(s): Thorsten BergerChalmers University of Technology, Sweden
14:00 - 14:15
Talk
Combining Spreadsheet Smells for Improved Fault Prediction
* ICSE * NIER - New Ideas and Emerging Results
DOI Pre-print File Attached
14:15 - 14:30
Talk
Images of Code: Lossy Compression for Native Instructions
* ICSE * NIER - New Ideas and Emerging Results
Marcelino Rodriguez-Cancio, Benoit BaudryKTH Royal Institute of Technology, Sweden, Jules WhiteVanderbilt University
14:30 - 14:45
Short-paper
Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code
* ICSE * NIER - New Ideas and Emerging Results
Nghi D. Q. BuiSingapore Management University, Singapore, Lingxiao JiangSingapore Management University
Pre-print
14:45 - 15:00
Talk
Which library should I use? A metric-based comparison of software libraries
* ICSE * NIER - New Ideas and Emerging Results
Fernando Lopez de La MoraUniversity of Alberta, Sarah NadiUniversity of Alberta
Pre-print
15:00 - 15:15
Talk
UniComp: a semantics-aware model compiler for optimised predictable software
* ICSE * NIER - New Ideas and Emerging Results
Federico CiccozziMalardalen University
Link to publication
15:15 - 15:30
Talk
Self-adaptive static analysis
* ICSE * NIER - New Ideas and Emerging Results
Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
16:00 - 17:30: Mining, Verifying, and Learning* ICSE * NIER - New Ideas and Emerging Results at E3 room
Chair(s): Mukul PrasadFujitsu Laboratories of America
16:00 - 16:15
Talk
Mining Container Image Repositories---MSR for Software Configurations and Beyond
* ICSE * NIER - New Ideas and Emerging Results
Tianyin XuUniversity of Illinois at Urbana-Champaign, Darko MarinovUniversity of Illinois at Urbana-Champaign
Pre-print
16:15 - 16:30
Talk
Explainable Software Analytics
* ICSE * NIER - New Ideas and Emerging Results
Hoa Khanh DamUniversity of Wollongong, Truyen Tran, Aditya Ghose
Pre-print
16:30 - 16:45
Talk
Generalizing Specific-Instance Interpolation Proofs with SyGuS
* ICSE * NIER - New Ideas and Emerging Results
Muqsit Azeem, Kumar MadhukarTCS Innovation Labs (TRDDC), R Venkatesh
16:45 - 17:00
Talk
Efficient Parametric Model Checking Using Domain-Specific Modelling Patterns
* ICSE * NIER - New Ideas and Emerging Results
17:00 - 17:15
Talk
Deep Learning UI Design Patterns of Mobile Apps
* ICSE * NIER - New Ideas and Emerging Results
17:15 - 17:30
Short-paper
Code Review Comments: Language matters
* ICSE * NIER - New Ideas and Emerging Results
Vasiliki EfstathiouAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print

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

14:00 - 15:30: Data and Databases* ICSE * SEIP - Software Engineering in Practice at E3 room
Chair(s): Helena Holmström OlssonMalmö University
14:00 - 14:20
Talk
A Data Decomposition Method for Stepwise Migration of Complex Legacy Data
* ICSE * SEIP - Software Engineering in Practice
Andreas Martensadesso AG, Matthias BookUniversity of Iceland, Volker Gruhn
DOI File Attached
14:20 - 14:40
Talk
Mind The Gap: Can And Should Software Engineering Data Sharing Become A Path Of Less Resistance?
* ICSE * SEIP - Software Engineering in Practice
Ken WallaceBAE Systems
DOI File Attached
14:40 - 15:00
Talk
Cross-Language Optimizations in Big Data Systems: A Case Study of SCOPE
* ICSE * SEIP - Software Engineering in Practice
Marija SelakovicTU Darmstadt, Germany, Michael Barnett, Madan MusuvathiMicrosoft Research, Todd MytkowiczMicrosoft Research
File Attached
15:00 - 15:20
Talk
Smelly Relations: Measuring and Understanding Database Schema Quality
* ICSE * SEIP - Software Engineering in Practice
Tushar SharmaAthens University of Economics and Business, Marios Fragkoulis, Stamatia Rizou, Magiel BruntinkSoftware Improvement Group, Diomidis SpinellisAthens University of Economics and Business
Pre-print Media Attached
15:20 - 15:30
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice

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

11:00 - 12:30: Architecture* ICSE * SEIP - Software Engineering in Practice at E3 room
Chair(s): Ipek OzkayaCarnegie Mellon Software Engineering Institute
11:00 - 11:20
Talk
Rethink EE Architecture in Automotive to facilitate Automation, Connectivity, and Electro mobility
* ICSE * SEIP - Software Engineering in Practice
Anders MagnussonVolvo Group Trucks Technology, Leo Laine, Johan Lindberg
11:20 - 11:40
Talk
Exploration of Technical Debt in Start-ups
* ICSE * SEIP - Software Engineering in Practice
File Attached
11:40 - 12:00
Talk
Variant Management Solution for Large Scale Software Product Lines
* ICSE * SEIP - Software Engineering in Practice
File Attached
12:00 - 12:20
Talk
How to Design a Program Repair Bot? Insights from the Repairnator Project
* ICSE * SEIP - Software Engineering in Practice
Simon UrliINRIA Lillle - Nord Europe, Zhongxing Yu, Lionel Seinturier, Martin MonperrusKTH Royal Institute of Technology
Pre-print Media Attached
12:20 - 12:30
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice
14:00 - 15:30: Safety and Culture* ICSE * SEIP - Software Engineering in Practice at E3 room
Chair(s): Dusica MarijanSimula
14:00 - 14:20
Talk
We Don't Need Another Hero? The Impact of "Heroes" on Software Development
* ICSE * SEIP - Software Engineering in Practice
Amritanshu AgrawalNorth Carolina State University, Akond RahmanNorth Carolina State University, Rahul KrishnaNC State University, Alexander Sobran, Tim Menzies
Link to publication DOI Pre-print File Attached
14:20 - 14:40
Talk
Improve The Definition of Software Development Projects Through Design Thinking Led Collaboration Workshops
* ICSE * SEIP - Software Engineering in Practice
Hilary CinisData61 at CSIRO, Australia
14:40 - 15:00
Talk
Evaluating Specification-level MC/DC Criterion in Model-based Testing of Safety Critical Systems
* ICSE * SEIP - Software Engineering in Practice
15:00 - 15:20
Talk
On groupthink in safety analysis: An industrial case study
* ICSE * SEIP - Software Engineering in Practice
Yang WangUniversity of Stuttgart, Stefan WagnerUniversität Stuttgart
15:20 - 15:30
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice

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

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

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

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

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
E3 room

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
E3 room