Write a Blog >>
MSR 2018
Mon 28 - Tue 29 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
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 DependencyTechnical 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
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
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
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
Technical Papers
A: Barbara RussoFree University of Bolzano
Pre-print
12:08
7m
Short-paper
Toward Predicting Architectural Significance of Implementation Issues
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
Technical Papers

14:00 - 15:30
Programming PracticeTechnical 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
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
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
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?
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
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
Technical Papers

Conference Day
Tue 29 May

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

11:00 - 12:30
Data ShowcaseData Showcase at E3 room
11:00
6m
Short-paper
50K-C: A dataset of compilable, and compiled, Java projects
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
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
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
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
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
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
Data Showcase
DOI Pre-print
11:42
6m
Short-paper
A Graph-based Dataset of Commit History of Real-World Android apps
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
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
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
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
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
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
Data Showcase
A: Yulin XuPeking University, A: Minghui ZhouPeking University
DOI Pre-print
12:24
6m
Short-paper
Documented Unix Facilities Over 48 Years
Data Showcase
A: Diomidis SpinellisAthens University of Economics and Business
Link to publication DOI Media Attached
14:00 - 15:30
Search and TraceabilityTechnical Papers at E3 room
Chair(s): Sonia HaiducFlorida State University
14:00
17m
Full-paper
Analyzing Requirements and Traceability Information to Improve Bug Localization
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
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
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
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
Technical Papers
DOI Pre-print
15:15
15m
Other
Discussion phase
Technical Papers

16:00 - 17:30
APIs and CodeTechnical Papers at E3 room
Chair(s): Sebastiano PanichellaUniversity of Zurich
16:00
17m
Full-paper
Imprecisions Diagnostic in Source Code Deltas
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
Technical Papers
A: Maxime Lamothe, A: Weiyi ShangConcordia University, Canada
16:34
17m
Full-paper
The Patch-Flow Method for Measuring Inner Source Collaboration
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
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
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
Technical Papers

Conference Day
Wed 30 May

Displayed 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
15m
Talk
Generative Secure Design, Defined
* ICSE * 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
* 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
15m
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
15m
Talk
Measure Confidence of Assurance Cases in Safety-Critical Domains
* ICSE * 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
* 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
15m
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
15m
Talk
Combining Spreadsheet Smells for Improved Fault Prediction
* ICSE * NIER - New Ideas and Emerging Results
DOI Pre-print File Attached
14:15
15m
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
15m
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
15m
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
15m
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
15m
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
15m
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
15m
Talk
Explainable Software Analytics
* ICSE * 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
* ICSE * 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
* ICSE * NIER - New Ideas and Emerging Results
17:00
15m
Talk
Deep Learning UI Design Patterns of Mobile Apps
* ICSE * NIER - New Ideas and Emerging Results
17:15
15m
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

Conference Day
Thu 31 May

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

14:00 - 15:30
14:00
20m
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
20m
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
20m
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
20m
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
10m
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice

Conference Day
Fri 1 Jun

Displayed 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
20m
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
20m
Talk
Exploration of Technical Debt in Start-ups
* ICSE * SEIP - Software Engineering in Practice
File Attached
11:40
20m
Talk
Variant Management Solution for Large Scale Software Product Lines
* ICSE * SEIP - Software Engineering in Practice
File Attached
12:00
20m
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
10m
Talk
Q&A in this sesson
* ICSE * 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
* 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
20m
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
20m
Talk
Evaluating Specification-level MC/DC Criterion in Model-based Testing of Safety Critical Systems
* ICSE * SEIP - Software Engineering in Practice
15:00
20m
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
10m
Talk
Q&A in this sesson
* ICSE * 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
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