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

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 Beller Delft 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 Degueule CWI, Netherlands, A: Jurgen Vinju Centrum 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 Constantinou University of Mons
Link to publication DOI
11:34
17m
Full-paper
Feature Location using Crowd-based Screencasts
Technical Papers
A: Parisa Moslehi , A: Bram Adams MCIS, É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 Russo Free University of Bolzano
Pre-print
12:08
7m
Short-paper
Toward Predicting Architectural Significance of Implementation Issues
Technical Papers
A: Arman Shahbazian University of Southern California, A: Daye Nam University 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 Robbes Free 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 Pinto UFPA, A: Leonardo Pontes Baiser , A: Marco Mattos , A: Ivanilton Polato , A: Igor Wiese Federal 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 Pinto UFPA, A: Fernando Castor UFPE, A: Alexander Serebrenik Eindhoven University of Technology
Pre-print
14:51
17m
Full-paper
What are your Programming Language’s Energy-Delay Implications?
Technical Papers
A: Stefanos Georgiou Athens University of Economics and Business, A: Maria Kechagia Delft University of Technology, A: Panos Louridas , A: Diomidis Spinellis Athens 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 Trockman University of Evansville, A: Keenen Cates , A: Mark Mozina , A: Tuan Nguyen , A: Christian Kästner Carnegie Mellon University, A: Bogdan Vasilescu Carnegie Mellon University
Pre-print Media Attached
15:15
15m
Other
Discussion phase
Technical Papers

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 Martins University of California at Irvine, USA, A: Crista Lopes University of California Irvine, A: Rohan Achar
11:06
6m
Short-paper
JBench: A Dataset of Data Races for Concurrency Testing
Data Showcase
A: Jian Gao School 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 Lyu University of Southern California, A: Wing Lam University of Illinois at Urbana-Champaign, A: Hiroaki Yoshida Fujitsu Laboratories of America, Inc., A: Mukul Prasad Fujitsu Laboratories of America
11:18
6m
Short-paper
A Gold Standard for Emotion Annotation in Stack Overflow
Data Showcase
A: Nicole Novielli University of Bari, A: Fabio Calefato University of Bari, A: Filippo Lanubile University 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 Spinellis Athens 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 Yin National University of Defense Technology, A: Tao Wang National 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 Malavolta Vrije Universiteit Amsterdam, A: Luca Pascarella Delft University of Technology, A: Fabio Palomba , A: Dario Di Nucci Vrije Universiteit Brussel, A: Alberto Bacchelli University of Zurich
DOI Pre-print
11:48
6m
Short-paper
Public Git Archive: a Big Code dataset for all
Data Showcase
A: Vadim Markovtsev source{d}, A: Waren Long source{d}
DOI Pre-print
11:54
6m
Short-paper
Word Embeddings for the Software Engineering Domain
Data Showcase
A: Vasiliki Efstathiou Athens University of Economics and Business, A: Christos Chatzilenas , A: Diomidis Spinellis Athens 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 Diamantopoulos Electrical 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 Paixao University College London, A: Jens Krinke University College London, A: DongGyun Han University College London, A: Mark Harman Facebook 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 Yamashita Oslo Metropolitan University, A: Fabio Petrillo Concordia University, A: Foutse Khomh Polytechnique Montréal, A: Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
Pre-print
12:18
6m
Short-paper
A Multi-level Dataset of Linux Kernel Patchwork
Data Showcase
A: Yulin Xu Peking University, A: Minghui Zhou Peking University
DOI Pre-print
12:24
6m
Short-paper
Documented Unix Facilities Over 48 Years
Data Showcase
A: Diomidis Spinellis Athens 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 Haiduc Florida State University
14:00
17m
Full-paper
Analyzing Requirements and Traceability Information to Improve Bug Localization
Technical Papers
A: Michael Rath Technische Universität Ilmenau, A: David Lo Singapore Management University, A: Patrick Mäder Technische 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 Wittern IBM Research, A: Annie T.T. Ying EquitySim, A: Julian Dolby IBM Thomas J. Watson Research Center, A: Lin Tan University of Waterloo
14:34
17m
Full-paper
Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval
Technical Papers
A: Md Masudur Rahman University of Virginia, USA, A: Jed Barson University of Virginia, A: Sydney Paul , A: Joshua Kayani , A: Federico Andrés Lois , A: Sebastián Fernandez Quezada , A: Chris Parnin NCSU, A: Kathryn Stolee North Carolina State University, A: Baishakhi Ray Columbia 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 Deng Carnegie Mellon University, A: Edgar Chen Carnegie Mellon University, A: Bogdan Vasilescu Carnegie Mellon University, A: Graham Neubig Carnegie 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 Panichella University 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 Robbes Free University of Bozen-Bolzano, A: Alexandre Bergel University 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 Shang Concordia 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 Zampetti University of Sannio, A: Alexander Serebrenik Eindhoven University of Technology, A: Massimiliano Di Penta University of Sannio
Pre-print
17:08
7m
Short-paper
RestMule: Enabling Resilient Clients for Remote APIs
Technical Papers
A: Beatriz Sanchez University of York, A: Konstantinos Barmpis , A: Patrick Neubauer University of York, UK, A: Richard Paige University of York, A: Dimitris Kolovos University of York
17:15
15m
Other
Discussion phase
Technical Papers

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 Whalen University of Minnesota
11:00
15m
Talk
Generative Secure Design, Defined
* ICSE * NIER - New Ideas and Emerging Results
Riccardo Scandariato , Jennifer Horkhoff , Robert Feldt Chalmers University of Technology
11:15
15m
Talk
Towards Secure Dynamic Product Lines in the Cloud
* ICSE * NIER - New Ideas and Emerging Results
Sebastian Krieter Magdeburg University, Jacob Krüger Harz University of Applied Sciences, Germany, Nico Weichbrodt , Vasily Sartakov , Rüdiger Kapitza Technical University of Braunschweig, Thomas Leich Harz University of Applied Sciences, Germany
11:30
15m
Talk
Towards Forensic-Ready Software Systems
* ICSE * NIER - New Ideas and Emerging Results
Liliana Pasquale University College Dublin & Lero, Ireland, Dalal Alrajeh Imperial College London, Claudia Peersman , Thein Tun , Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Awais Rashid University 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 Li University of Birmingham, UK, Tao Chen Nottingham 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 Vargas Software Improvement Group, Joseph Hejderup Delft University of Technology, Netherlands, Maria Kechagia Delft University of Technology, Magiel Bruntink , Georgios Gousios TU 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 Berger Chalmers 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 Baudry KTH Royal Institute of Technology, Sweden, Jules White Vanderbilt 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. Bui Singapore Management University, Singapore, Lingxiao Jiang Singapore 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 Mora University of Alberta, Sarah Nadi University 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 Ciccozzi Malardalen University
Link to publication
15:15
15m
Talk
Self-adaptive static analysis
* ICSE * NIER - New Ideas and Emerging Results
Eric Bodden Heinz 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 Prasad Fujitsu 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 Xu University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign
Pre-print
16:15
15m
Talk
Explainable Software Analytics
* ICSE * NIER - New Ideas and Emerging Results
Hoa Khanh Dam University 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 Madhukar TCS 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
Radu Calinescu University of York, UK, Kenneth Johnson , Colin Paterson
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 Efstathiou Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business
DOI Pre-print

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 Martens adesso AG, Matthias Book University 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 Wallace BAE 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 Selakovic TU Darmstadt, Germany, Michael Barnett , Madan Musuvathi Microsoft Research, Todd Mytkowicz Microsoft Research
File Attached
15:00
20m
Talk
Smelly Relations: Measuring and Understanding Database Schema Quality
* ICSE * SEIP - Software Engineering in Practice
Tushar Sharma Athens University of Economics and Business, Marios Fragkoulis , Stamatia Rizou , Magiel Bruntink Software Improvement Group, Diomidis Spinellis Athens University of Economics and Business
Pre-print Media Attached
15:20
10m
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice

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 Ozkaya Carnegie 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 Magnusson Volvo 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 Urli INRIA Lillle - Nord Europe, Zhongxing Yu , Lionel Seinturier , Martin Monperrus KTH 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 Agrawal North Carolina State University, Akond Rahman North Carolina State University, Rahul Krishna NC 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 Cinis Data61 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 Wang University of Stuttgart, Stefan Wagner Universität Stuttgart
15:20
10m
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice

Mon 28 May

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

Tue 29 May

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

Thu 31 May

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

Fri 1 Jun

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

Tue 29 May

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

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

Wed 30 May

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

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