* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
VenueCongress center Gothia Towers
Room nameE3 room
Floor1
Capacity170
Room InformationNo extra information available
Program

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

Conference Day
Mon 28 May

Displayed 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
17m
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
17m
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
17m
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
17m
Full-paper
Profiling call changes via motif mining
MSR Technical Papers
A: Barbara RussoFree University of Bolzano
Pre-print
12:08
7m
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
15m
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
17m
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
17m
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
17m
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
17m
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
7m
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 KästnerCarnegie Mellon University, A: Bogdan VasilescuCarnegie Mellon University
Pre-print Media Attached
15:15
15m
Other
Discussion phase
MSR Technical Papers

Conference Day
Tue 29 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Data ShowcaseMSR Data Showcase at E3 room
11:00
6m
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
6m
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
6m
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
6m
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
6m
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
6m
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
6m
Short-paper
Structured Information on State and Evolution of Dockerfiles on GitHub
MSR Data Showcase
DOI Pre-print
11:42
6m
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
6m
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
6m
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
6m
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
6m
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
6m
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
6m
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
6m
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
17m
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
17m
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
17m
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
17m
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
7m
Short-paper
A Search System for Mathematical Expressions on Software Binaries
MSR Technical Papers
DOI Pre-print
15:15
15m
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
17m
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
17m
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
17m
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
17m
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
7m
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
15m
Other
Discussion phase
MSR Technical Papers

Conference Day
Wed 30 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Security, Safety, and QualityNIER - New Ideas and Emerging Results at E3 room
Chair(s): Michael WhalenUniversity of Minnesota
11:00
15m
Talk
Generative Secure Design, Defined
NIER - New Ideas and Emerging Results
Riccardo Scandariato, Jennifer Horkhoff, Robert FeldtChalmers University of Technology
11:15
15m
Talk
Towards Secure Dynamic Product Lines in the Cloud
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
15m
Talk
Towards Forensic-Ready Software Systems
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
15m
Talk
Measure Confidence of Assurance Cases in Safety-Critical Domains
NIER - New Ideas and Emerging Results
12:00
15m
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
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
15m
Talk
Enabling Real-Time Feedback in Software Engineering
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 AnalysisNIER - New Ideas and Emerging Results at E3 room
Chair(s): Thorsten BergerChalmers University of Technology, Sweden
14:00
15m
Talk
Combining Spreadsheet Smells for Improved Fault Prediction
NIER - New Ideas and Emerging Results
DOI Pre-print File Attached
14:15
15m
Talk
Images of Code: Lossy Compression for Native Instructions
NIER - New Ideas and Emerging Results
Marcelino Rodriguez-Cancio, Benoit BaudryKTH Royal Institute of Technology, Sweden, Jules WhiteVanderbilt University
14:30
15m
Short-paper
Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code
NIER - New Ideas and Emerging Results
Nghi D. Q. BuiSingapore Management University, Singapore, Lingxiao JiangSingapore Management University
Pre-print
14:45
15m
Talk
Which library should I use? A metric-based comparison of software libraries
NIER - New Ideas and Emerging Results
Fernando Lopez de La MoraUniversity of Alberta, Sarah NadiUniversity of Alberta
Pre-print
15:00
15m
Talk
UniComp: a semantics-aware model compiler for optimised predictable software
NIER - New Ideas and Emerging Results
Federico CiccozziMalardalen University
Link to publication
15:15
15m
Talk
Self-adaptive static analysis
NIER - New Ideas and Emerging Results
Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
16:00 - 17:30
Mining, Verifying, and LearningNIER - New Ideas and Emerging Results at E3 room
Chair(s): Mukul PrasadFujitsu Laboratories of America
16:00
15m
Talk
Mining Container Image Repositories---MSR for Software Configurations and Beyond
NIER - New Ideas and Emerging Results
Tianyin XuUniversity of Illinois at Urbana-Champaign, Darko MarinovUniversity of Illinois at Urbana-Champaign
Pre-print
16:15
15m
Talk
Explainable Software Analytics
NIER - New Ideas and Emerging Results
Hoa Khanh DamUniversity of Wollongong, Truyen Tran, Aditya Ghose
Pre-print
16:30
15m
Talk
Generalizing Specific-Instance Interpolation Proofs with SyGuS
NIER - New Ideas and Emerging Results
Muqsit Azeem, Kumar MadhukarTCS Innovation Labs (TRDDC), R Venkatesh
16:45
15m
Talk
Efficient Parametric Model Checking Using Domain-Specific Modelling Patterns
NIER - New Ideas and Emerging Results
17:00
15m
Talk
Deep Learning UI Design Patterns of Mobile Apps
NIER - New Ideas and Emerging Results
17:15
15m
Short-paper
Code Review Comments: Language matters
NIER - New Ideas and Emerging Results
Vasiliki EfstathiouAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print

Conference Day
Thu 31 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
Data and DatabasesSEIP - Software Engineering in Practice at E3 room
Chair(s): Helena Holmström OlssonMalmö University
14:00
20m
Talk
A Data Decomposition Method for Stepwise Migration of Complex Legacy Data
SEIP - Software Engineering in Practice
Andreas Martensadesso AG, Matthias BookUniversity of Iceland, Volker Gruhn
DOI File Attached
14:20
20m
Talk
Mind The Gap: Can And Should Software Engineering Data Sharing Become A Path Of Less Resistance?
SEIP - Software Engineering in Practice
Ken WallaceBAE Systems
DOI File Attached
14:40
20m
Talk
Cross-Language Optimizations in Big Data Systems: A Case Study of SCOPE
SEIP - Software Engineering in Practice
Marija SelakovicTU Darmstadt, Germany, Michael Barnett, Madan MusuvathiMicrosoft Research, Todd MytkowiczMicrosoft Research
File Attached
15:00
20m
Talk
Smelly Relations: Measuring and Understanding Database Schema Quality
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
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice

Conference Day
Fri 1 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
ArchitectureSEIP - Software Engineering in Practice at E3 room
Chair(s): Ipek OzkayaCarnegie Mellon Software Engineering Institute
11:00
20m
Talk
Rethink EE Architecture in Automotive to facilitate Automation, Connectivity, and Electro mobility
SEIP - Software Engineering in Practice
Anders MagnussonVolvo Group Trucks Technology, Leo Laine, Johan Lindberg
11:20
20m
Talk
Exploration of Technical Debt in Start-ups
SEIP - Software Engineering in Practice
File Attached
11:40
20m
Talk
Variant Management Solution for Large Scale Software Product Lines
SEIP - Software Engineering in Practice
File Attached
12:00
20m
Talk
How to Design a Program Repair Bot? Insights from the Repairnator Project
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
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice

14:00 - 15:30
14:00
20m
Talk
We Don't Need Another Hero? The Impact of "Heroes" on Software Development
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
20m
Talk
Improve The Definition of Software Development Projects Through Design Thinking Led Collaboration Workshops
SEIP - Software Engineering in Practice
Hilary CinisData61 at CSIRO, Australia
14:40
20m
Talk
Evaluating Specification-level MC/DC Criterion in Model-based Testing of Safety Critical Systems
SEIP - Software Engineering in Practice
15:00
20m
Talk
On groupthink in safety analysis: An industrial case study
SEIP - Software Engineering in Practice
Yang WangUniversity of Stuttgart, Stefan WagnerUniversität Stuttgart
15:20
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice

Conference Day
Mon 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Tue 29 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Wed 30 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Thu 31 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Fri 1 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Tue 29 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

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

Conference Day
Wed 30 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

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