* ICSE 2018 *
Sun 27 May - Sun 3 June 2018
Gothenburg, Sweden
Toggle navigation
Attending
Venue: Congress center Gothia Towers
Registration
Accommodation, Hotels, Sharing rooms
Gothenburg
Travel
Travel and participation support
Social Events
Excursions and Side Program
Support Opportunities and Exibitions
Resources
ICSE Morning Run
Football
Sponsors and Supporters
Lunch and Coffee Break menus
Photos
Program
* ICSE * Program
Your Program
Week Overview
Main Conference
Progam in PDF and Proceedings
Keynotes
Industry Forum
Industry Program
50 years of SE
Posters
Technical briefings
New Faculty Symposium
2001: A Space Odyssey Symposium - 50 years celebration
Lindholmen Software Development Day
Community meetings
Social Events
Awards
Livestream
Filter by Day
Sat 26 May
Sun 27 May
Mon 28 May
Tue 29 May
Wed 30 May
Thu 31 May
Fri 1 Jun
Sat 2 Jun
Sun 3 Jun
Tracks
* ICSE 2018 *
Plenary Sessions
Technical Papers
Journal first papers
Workshops
SEIP - Software Engineering in Practice
SEET - Software Engineering Education and Training
SEIS - Software Engineering in Society
NIER - New Ideas and Emerging Results
IF - Industry Forum
DEMO - Demonstrations
Posters
DS - Doctoral Symposium
TB - Technical Briefings
SRC - ACM Student Research Competition
SCORE
Student Volunteers
Co-located events
Submitting to ICSE2018: Q&A
2001: A Space Odyssey Symposium - 50 years celebration
Co-hosted Conferences
FormaliSE
ICGSE
ICGSE
ICGSE
ICGSE
Research papers
ICGSE
Experience reports
ICGSE
Industry talks
ICGSE
Doctoral Symposium
ICPC
ICPC
ICPC
Technical Research
ICPC
Early Research Achievement
ICPC
Tool Demonstration
ICPC
Industry
ICSSP
MSR
MSR
MSR
Technical Papers
MSR
Mining Challenge
MSR
Data Showcase
MSR
FOSS Award
MobileSoft
TechDebt
Co-hosted Symposia
SEAMS
SEAMS
SEAMS
SEiA
Organization
* ICSE 2018 * Committees
Organizing committee
Track Committees
Technical Papers
Program board
Program committee
Journal first papers
Workshops
SEIP - Software Engineering in Practice
SEET - Software Engineering Education and Training
SEIS - Software Engineering in Society
NIER - New Ideas and Emerging Results
IF - Industry Forum
DEMO - Demonstrations
Posters
DS - Doctoral Symposium
TB - Technical Briefings
SRC - ACM Student Research Competition
SCORE
Contributors
People Index
Co-hosted Conferences
FormaliSE
General Chairs
Program Committee
ICGSE
Organizing Committee
ICPC
ICPC 2018 Organization Committee
ICPC 2018 Steering Committee
Technical Research
Early Research Achievement
Tool Demonstration
Industry
ICSSP
Organizing Committee
Program Committee
MSR
Organizing committee
Technical Papers
FOSS Award Committee
Technical Papers
Program Committee
Mining Challenge
Data Showcase
FOSS Award
MobileSoft
N/A - check homepage
TechDebt
Organizing Committee
Co-hosted Symposia
SEAMS
Organizing Committee
Program Committee
Doctoral Projects Program Committee
Artifact Evaluation Committee
Steering Committee
SEiA
Organizing Committee
Program Committee
Search
Series
Series
ICSE 2025
ICSE 2024
ICSE 2023
ICSE 2022
ICSE 2021
ICSE 2020
ICSE 2019
* ICSE 2018 *
Sign in
Sign up
* ICSE 2018 *
(
series
) /
Congress center Gothia Towers
/
Room information: E3 room
Venue
Congress center Gothia Towers
Room name
E3 room
Floor
1
Capacity
170
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
.
Use conference time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
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 Dependency
MSR Technical 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
MSR 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
MSR 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
MSR 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
MSR Technical Papers
A:
Barbara Russo
Free University of Bolzano
Pre-print
12:08
7m
Short-paper
Toward Predicting Architectural Significance of Implementation Issues
MSR 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
MSR Technical Papers
14:00 - 15:30
Programming Practice
MSR Technical 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
MSR 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
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 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?
MSR 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
MSR 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
MSR Technical Papers
Tue 29 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
11:00 - 12:30
Data Showcase
MSR 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 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
MSR 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
MSR 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
MSR 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
MSR 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
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 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
MSR Data Showcase
A:
Gerald Schermann
,
A:
Sali Zumberi
,
A:
Jürgen Cito
MIT
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 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
MSR 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
MSR 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
MSR 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
MSR 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
MSR 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
MSR 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
MSR Data Showcase
A:
Diomidis Spinellis
Athens University of Economics and Business
Link to publication
DOI
Media Attached
14:00 - 15:30
Search and Traceability
MSR Technical 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
MSR 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
MSR 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
MSR 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
MSR 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
MSR Technical Papers
A:
Ridhi Jain
,
A:
Sai Prathik Saba Bama
,
A:
Venkatesh Vinayakarao
IIITD
,
A:
Rahul Purandare
IIIT-Delhi
DOI
Pre-print
15:15
15m
Other
Discussion phase
MSR Technical Papers
16:00 - 17:30
APIs and Code
MSR Technical Papers
at
E3 room
Chair(s):
Sebastiano Panichella
University 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 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
MSR 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
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 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
MSR 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
MSR Technical Papers
Wed 30 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
11:00 - 12:30
Security, Safety, and Quality
NIER - New Ideas and Emerging Results
at
E3 room
Chair(s):
Michael Whalen
University of Minnesota
11:00
15m
Talk
Generative Secure Design, Defined
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
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
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
NIER - New Ideas and Emerging Results
Chung-Ling Lin
,
Wuwei Shen
,
Steven Drager
,
Betty H.C. Cheng
Michigan State University
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 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
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
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
NIER - New Ideas and Emerging Results
Patrick Koch
Alpen-Adria-Universität Klagenfurt
,
Konstantin Schekotihin
,
Dietmar Jannach
,
Birgit Hofer
,
Franz Wotawa
,
Thomas Schmitz
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 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
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
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
NIER - New Ideas and Emerging Results
Federico Ciccozzi
Malardalen University
Link to publication
15:15
15m
Talk
Self-adaptive static analysis
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
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
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
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
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
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
NIER - New Ideas and Emerging Results
Tam Nguyen
,
Phong Vu
,
Hung Viet Pham
,
Tung Nguyen
17:15
15m
Short-paper
Code Review Comments: Language matters
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
Data and Databases
SEIP - Software Engineering in Practice
at
E3 room
Chair(s):
Helena Holmström Olsson
Malmö University
14:00
20m
Talk
A Data Decomposition Method for Stepwise Migration of Complex Legacy Data
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?
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
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
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
SEIP - Software Engineering in Practice
Fri 1 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
11:00 - 12:30
Architecture
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
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
SEIP - Software Engineering in Practice
Eriks Klotins
,
Michael Unterkalmsteiner
,
Panagiota Chatzipetrou
,
Tony Gorschek
,
Rafael Prikladnicki
Faculdade de Informática da PUCRS
,
Nirnaya Tripathi
University of Oulu
,
Leandro Bento Pompermaier
File Attached
11:40
20m
Talk
Variant Management Solution for Large Scale Software Product Lines
SEIP - Software Engineering in Practice
Richard Pohl
,
Mischa Höchsmann
,
Philipp Wohlgemuth
,
Christian Tischer
File Attached
12:00
20m
Talk
How to Design a Program Repair Bot? Insights from the Repairnator Project
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
SEIP - Software Engineering in Practice
14:00 - 15:30
Safety and Culture
SEIP - Software Engineering in Practice
at
E3 room
Chair(s):
Dusica Marijan
Simula
14:00
20m
Talk
We Don't Need Another Hero? The Impact of "Heroes" on Software Development
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
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
SEIP - Software Engineering in Practice
Syed Samsul Arefin
,
Hadi Hemmati
University of Calgary
,
Howard W. Loewen
15:00
20m
Talk
On groupthink in safety analysis: An industrial case study
SEIP - Software Engineering in Practice
Yang Wang
University of Stuttgart
,
Stefan Wagner
Universität Stuttgart
15:20
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice
Mon 28 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
E3 room
MSR Technical Papers
MSR Technical Papers
Modularity and Dependency
MSR Technical Papers
MSR Technical Papers
Programming Practice
Tue 29 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
E3 room
MSR Technical Papers
MSR Data Showcase
Data Showcase
MSR Technical Papers
Search and Traceability
MSR Technical Papers
APIs and Code
Wed 30 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
E3 room
NIER - New Ideas and Emerging Results
Security, Safety, and Quality
NIER - New Ideas and Emerging Results
Programming and Code Analysis
NIER - New Ideas and Emerging Results
Mining, Verifying, and Learning
Thu 31 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
14:00
30
15:00
30
E3 room
SEIP - Software Engineering in Practice
Data and Databases
Fri 1 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
E3 room
SEIP - Software Engineering in Practice
Architecture
SEIP - Software Engineering in Practice
Safety and Culture
Mon 28 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
E3 room
MSR Technical Papers
An Empirical Evaluation of OSGi Dependencies Best Practices in the Ecli ...
11:00 - 11:17
MSR Technical Papers
On the impact of security vulnerabilities in the npm package dependency ...
11:17 - 11:34
MSR Technical Papers
Feature Location using Crowd-based Screencasts
11:34 - 11:51
MSR Technical Papers
Profiling call changes via motif mining
11:51 - 12:08
MSR Technical Papers
Toward Predicting Architectural Significance of Implementation Issues
12:08 - 12:15
MSR Technical Papers
Discussion phase
12:15 - 12:30
MSR Technical Papers
Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses
14:00 - 14:17
MSR Technical Papers
Prevalence of Confusing Code in Software Projects - Atoms of Confusion ...
14:17 - 14:34
MSR Technical Papers
How Swift Developers Handle Errors
14:34 - 14:51
MSR Technical Papers
What are your Programming Language’s Energy-Delay Implications?
14:51 - 15:08
MSR Technical Papers
Automatically Assessing Code Understandability Reanalyzed: Combined Met ...
15:08 - 15:15
MSR Technical Papers
Discussion phase
15:15 - 15:30
Tue 29 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
E3 room
MSR Data Showcase
50K-C: A dataset of compilable, and compiled, Java projects
11:00 - 11:06
MSR Data Showcase
JBench: A Dataset of Data Races for Concurrency Testing
11:06 - 11:12
MSR Data Showcase
Bugs.jar: A Large-scale, Diverse Dataset of Real-world Java Bugs
11:12 - 11:18
MSR Data Showcase
A Gold Standard for Emotion Annotation in Stack Overflow
11:18 - 11:24
MSR Data Showcase
Vulinoss: A Dataset of Security Vulnerabilities in Open-source Systems
11:24 - 11:30
MSR Data Showcase
A Dataset of Duplicate Pull-requests in GitHub
11:30 - 11:36
MSR Data Showcase
Structured Information on State and Evolution of Dockerfiles on GitHub
11:36 - 11:42
MSR Data Showcase
A Graph-based Dataset of Commit History of Real-World Android apps
11:42 - 11:48
MSR Data Showcase
Public Git Archive: a Big Code dataset for all
11:48 - 11:54
MSR Data Showcase
Word Embeddings for the Software Engineering Domain
11:54 - 12:00
MSR Data Showcase
npm-miner: An Infrastructure for Measuring the Quality of the npm Registry
12:00 - 12:06
MSR Data Showcase
CROP: Linking Code Reviews to Source Code Changes
12:06 - 12:12
MSR Data Showcase
Developer Interaction Traces backed by IDE Screen Recordings from Think ...
12:12 - 12:18
MSR Data Showcase
A Multi-level Dataset of Linux Kernel Patchwork
12:18 - 12:24
MSR Data Showcase
Documented Unix Facilities Over 48 Years
12:24 - 12:30
MSR Technical Papers
Analyzing Requirements and Traceability Information to Improve Bug Loca ...
14:00 - 14:17
MSR Technical Papers
Towards Extracting Web API Specifications from Documentation
14:17 - 14:34
MSR Technical Papers
Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval
14:34 - 14:51
MSR Technical Papers
Learning to Mine Aligned Code and Natural Language Pairs from Stack Ove ...
14:51 - 15:08
MSR Technical Papers
A Search System for Mathematical Expressions on Software Binaries
15:08 - 15:15
MSR Technical Papers
Discussion phase
15:15 - 15:30
MSR Technical Papers
Imprecisions Diagnostic in Source Code Deltas
16:00 - 16:17
MSR Technical Papers
Exploring the Use of Automated API Migrating Techniques in Practice: An ...
16:17 - 16:34
MSR Technical Papers
The Patch-Flow Method for Measuring Inner Source Collaboration
16:34 - 16:51
MSR Technical Papers
Was Self-Admitted Technical Debt Removal a Real Removal? An In-Depth Pe ...
16:51 - 17:08
MSR Technical Papers
RestMule: Enabling Resilient Clients for Remote APIs
17:08 - 17:15
MSR Technical Papers
Discussion phase
17:15 - 17:30
Wed 30 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
E3 room
* ICSE * NIER - New Ideas and Emerging Results
Generative Secure Design, Defined
11:00 - 11:15
* ICSE * NIER - New Ideas and Emerging Results
Towards Secure Dynamic Product Lines in the Cloud
11:15 - 11:30
* ICSE * NIER - New Ideas and Emerging Results
Towards Forensic-Ready Software Systems
11:30 - 11:45
* ICSE * NIER - New Ideas and Emerging Results
Measure Confidence of Assurance Cases in Safety-Critical Domains
11:45 - 12:00
* ICSE * NIER - New Ideas and Emerging Results
A Critical Review of "A Practical Guide to Select Quality Indicators fo ...
12:00 - 12:15
* ICSE * NIER - New Ideas and Emerging Results
Enabling Real-Time Feedback in Software Engineering
12:15 - 12:30
* ICSE * NIER - New Ideas and Emerging Results
Combining Spreadsheet Smells for Improved Fault Prediction
14:00 - 14:15
* ICSE * NIER - New Ideas and Emerging Results
Images of Code: Lossy Compression for Native Instructions
14:15 - 14:30
* ICSE * NIER - New Ideas and Emerging Results
Hierarchical Learning of Cross-Language Mappings through Distributed Ve ...
14:30 - 14:45
* ICSE * NIER - New Ideas and Emerging Results
Which library should I use? A metric-based comparison of software libraries
14:45 - 15:00
* ICSE * NIER - New Ideas and Emerging Results
UniComp: a semantics-aware model compiler for optimised predictable sof ...
15:00 - 15:15
* ICSE * NIER - New Ideas and Emerging Results
Self-adaptive static analysis
15:15 - 15:30
* ICSE * NIER - New Ideas and Emerging Results
Mining Container Image Repositories---MSR for Software Configurations a ...
16:00 - 16:15
* ICSE * NIER - New Ideas and Emerging Results
Explainable Software Analytics
16:15 - 16:30
* ICSE * NIER - New Ideas and Emerging Results
Generalizing Specific-Instance Interpolation Proofs with SyGuS
16:30 - 16:45
* ICSE * NIER - New Ideas and Emerging Results
Efficient Parametric Model Checking Using Domain-Specific Modelling Pat ...
16:45 - 17:00
* ICSE * NIER - New Ideas and Emerging Results
Deep Learning UI Design Patterns of Mobile Apps
17:00 - 17:15
* ICSE * NIER - New Ideas and Emerging Results
Code Review Comments: Language matters
17:15 - 17:30
Thu 31 May
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
14:00
15
30
45
15:00
15
30
45
E3 room
* ICSE * SEIP - Software Engineering in Practice
A Data Decomposition Method for Stepwise Migration of Complex Legacy Data
14:00 - 14:20
* ICSE * SEIP - Software Engineering in Practice
Mind The Gap: Can And Should Software Engineering Data Sharing Become A ...
14:20 - 14:40
* ICSE * SEIP - Software Engineering in Practice
Cross-Language Optimizations in Big Data Systems: A Case Study of SCOPE
14:40 - 15:00
* ICSE * SEIP - Software Engineering in Practice
Smelly Relations: Measuring and Understanding Database Schema Quality
15:00 - 15:20
* ICSE * SEIP - Software Engineering in Practice
Q&A in this sesson
15:20 - 15:30
Fri 1 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
E3 room
* ICSE * SEIP - Software Engineering in Practice
Rethink EE Architecture in Automotive to facilitate Automation, Connect ...
11:00 - 11:20
* ICSE * SEIP - Software Engineering in Practice
Exploration of Technical Debt in Start-ups
11:20 - 11:40
* ICSE * SEIP - Software Engineering in Practice
Variant Management Solution for Large Scale Software Product Lines
11:40 - 12:00
* ICSE * SEIP - Software Engineering in Practice
How to Design a Program Repair Bot? Insights from the Repairnator Project
12:00 - 12:20
* ICSE * SEIP - Software Engineering in Practice
Q&A in this sesson
12:20 - 12:30
* ICSE * SEIP - Software Engineering in Practice
We Don't Need Another Hero? The Impact of "Heroes" on Software Development
14:00 - 14:20
* ICSE * SEIP - Software Engineering in Practice
Improve The Definition of Software Development Projects Through Design ...
14:20 - 14:40
* ICSE * SEIP - Software Engineering in Practice
Evaluating Specification-level MC/DC Criterion in Model-based Testing o ...
14:40 - 15:00
* ICSE * SEIP - Software Engineering in Practice
On groupthink in safety analysis: An industrial case study
15:00 - 15:20
* ICSE * SEIP - Software Engineering in Practice
Q&A in this sesson
15:20 - 15:30
x
Sun 22 Dec 02:55