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

09:00 - 10:30
Welcome + KeynoteMSR Technical Papers at E4 room
09:00
90m
Talk
Mining the Mind, Minding the Mine: Grand Challenges in Comprehension and MiningKeynote
MSR Technical Papers
A: Amy Ko University of Washington
11:00 - 12:30
CI and Release EngineeringMSR Technical Papers at E4 room
Chair(s): Shane McIntosh McGill University
11:00
17m
Full-paper
An Evaluation of Open-Source Software Microbenchmark Suites for Continuous Performance Assessment
MSR Technical Papers
A: Christoph Laaber University of Zurich, A: Philipp Leitner Chalmers | University of Gothenburg
DOI Pre-print Media Attached
11:17
17m
Full-paper
Studying the Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests
MSR Technical Papers
A: João Helis Bernardo Federal Institute of Education, Science and Technology of Rio Grande do Norte, A: Daniel Alencar Da Costa Queen's University, Kingston, Ontario, A: Uirá Kulesza
Pre-print
11:34
17m
Full-paper
What Did Really Change with the new Release of the App?
MSR Technical Papers
A: Paolo Calciati IMDEA Software Institute, A: Konstantin Kuznetsov Saarland University, CISPA, A: Xue Bai , A: Alessandra Gorla IMDEA Software Institute
11:51
17m
Full-paper
CLEVER: A1:L96 Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects
MSR Technical Papers
12:08
7m
Short-paper
I'm Leaving You, Travis: A Continuous Integration Breakup Story
MSR Technical Papers
A: David Gray Widder Carnegie Mellon University, A: Michael Hilton Carnegie Mellon University, USA, A: Christian Kästner Carnegie Mellon University, A: Bogdan Vasilescu Carnegie Mellon University
DOI Pre-print
12:15
15m
Other
Discussion phase
MSR Technical Papers

14:00 - 15:30
MobileMSR Technical Papers at E4 room
Chair(s): Mei Nagappan University of Waterloo
14:00
17m
Full-paper
The Android Update Problem: An Empirical Study
MSR Technical Papers
A: Mehran Mahmoudi University of Alberta, A: Sarah Nadi University of Alberta
DOI Pre-print
14:17
17m
Full-paper
Why are Android Apps Removed From Google Play? A Large-scale Empirical Study
MSR Technical Papers
A: Haoyu Wang , A: Hao Li , A: Li Li University of Luxembourg, Luxembourg, A: Yao Guo , A: Guoai Xu
Pre-print
14:34
17m
Full-paper
Anatomy of Functionality Deletion - An Exploratory Study in Mobile Apps
MSR Technical Papers
A: Maleknaz Nayebi University of Toronto, A: Konstantin Kuznetsov Saarland University, CISPA, A: Paul Chen University of Calgary, A: Andreas Zeller Saarland University, A: Guenther Ruhe University of Calgary
Pre-print
14:51
17m
Full-paper
Characterising Deprecated Android APIs
MSR Technical Papers
A: Li Li University of Luxembourg, Luxembourg, A: Jun Gao University of Luxembourg, SnT, A: Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, A: Lei Ma Harbin Institute of Technology, A: Xin Xia Monash University, A: Jacques Klein University of Luxembourg, SnT
Pre-print
15:08
7m
Short-paper
Leveraging Historical Versions of Android Apps for Efficient and Precise Taint Analysis
MSR Technical Papers
A: John Jenkins Washington State University, A: Haipeng Cai Washington State University, USA
Pre-print
15:15
15m
Other
Discussion phase
MSR Technical Papers

16:00 - 17:30
Mining ChallengeMSR Mining Challenge at E4 room
16:00
6m
Short-paper
Enriched Event Streams: A General Dataset For Empirical Studies On In-IDE Activities Of Software Developers
MSR Mining Challenge
A: Sebastian Proksch University of Zurich, A: Sven Amann Technische Universität Darmstadt, A: Sarah Nadi University of Alberta
16:06
6m
Short-paper
Comprehension Effort and Programming Activities: Related? Or Not Related?
MSR Mining Challenge
A: Akond Rahman North Carolina State University
Pre-print Media Attached
16:12
6m
Short-paper
The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency
MSR Mining Challenge
A: Xianhao Jin Virginia Tech, USA, A: Francisco Servant Virginia Tech
Pre-print
16:19
6m
Short-paper
Empirical Study on the Relationship Between Developers Working Habits and Efficiency
MSR Mining Challenge
A: Ariel Rodriguez , A: Fumiya Tanaka , A: Yasutaka Kamei Kyushu University
Pre-print
16:25
6m
Short-paper
Mining and Extraction of Personal Software Process measures through IDE Interaction logs
MSR Mining Challenge
A: Alireza Joonbakhsh Shiraz University, Iran, A: Ashkan Sami
DOI Pre-print
16:32
6m
Short-paper
Predicting Developer IDE Commands with Machine Learning
MSR Mining Challenge
A: Tyson Bulmer , A: Lloyd Montgomery Universität Hamburg, A: Daniela Damian University of Victoria
Pre-print
16:38
6m
Short-paper
Do Practitioners Use Autocompletion Features Differently Than Non-Practitioners?
MSR Mining Challenge
A: Rahul Amlekar , A: Andrés Felipe Rincón Gamboa , A: Keheliya Gallaba McGill University, A: Shane McIntosh McGill University
Pre-print
16:45
6m
Short-paper
Who's this? Developer identification using IDE event data
MSR Mining Challenge
A: John Wilkie , A: Ziad Al Halabi , A: Alperen Karaoglu , A: Jiafeng Liao , A: George M , A: Chaiyong Ragkhitwetsagul University College London, UK, A: Matheus Paixao University College London, A: Jens Krinke University College London
DOI Pre-print
16:51
6m
Short-paper
Detecting and Characterizing Developer Behavior Following Opportunistic Reuse of Code Snippets from the Web
MSR Mining Challenge
A: Agnieszka Ciborowska , A: Nicholas A. Kraft ABB Corporate Research, A: Kostadin Damevski Virginia Commonwealth University
Pre-print
16:57
6m
Short-paper
Revisiting “Programmers’ Build Errors” in the Visual Studio Context: A Replication Study using IDE Interaction Traces
MSR Mining Challenge
A: Noam Rabbani McGill University, A: Mike Harvey , A: Sadnan Saquif , A: Keheliya Gallaba McGill University, A: Shane McIntosh McGill University
Pre-print
17:04
6m
Short-paper
Common Statement Kind Changes to Inform Automatic Program Repair
MSR Mining Challenge
A: Mauricio Soto Carnegie Mellon University, A: Claire Le Goues Carnegie Mellon University
Pre-print
17:10
6m
Short-paper
Studying Developer Build Issues And Debugger Usage via Timeline Analysis in Visual Studio IDE
MSR Mining Challenge
A: Christopher Bellman , A: Ahmad Seet , A: Olga Baysal Carleton University
Pre-print
17:17
6m
Short-paper
Detection and Analysis of Behavioral T-patterns in Debugging Activities
MSR Mining Challenge
A: César Soto-Valero Universidad Central "Marta Abreu" de Las Villas, A: Johann Bourcier , A: Benoit Baudry KTH Royal Institute of Technology, Sweden
Pre-print
17:23
6m
Short-paper
A Study on the Use of IDE Features for Debugging
MSR Mining Challenge
A: Afsoon Afzal Carnegie Mellon University, A: Claire Le Goues Carnegie Mellon University
Pre-print

Tue 29 May

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

09:00 - 10:30
2008 Most Influential Paper Award and Evolution and ChangesMSR Technical Papers at E4 room
Chair(s): Cor-Paul Bezemer Queen's University, Kingston, Ontario
09:00
59m
Talk
What do large commits tell us? A taxonomical study of large commits
MSR Technical Papers
A: Abram Hindle University of Alberta, A: Daniel M. German , A: Ric Holt
Pre-print
09:59
17m
Full-paper
SOTorrent: Reconstructing and Analyzing the Evolution Stack Overflow Posts
MSR Technical Papers
A: Sebastian Baltes University of Trier, A: Lorik Dumani , A: Christoph Treude The University of Adelaide, A: Stephan Diehl Computer Science, University Trier, Germany
DOI Pre-print Media Attached
10:16
7m
Short-paper
A Design Structure Matrix Approach for Measuring Co-Change-Modularity of Software Products
MSR Technical Papers
A: Robert Benkoczi , A: Daya Gaur , A: Shahadat Hossain , A: Muhammad Khan University of Lethbridge
Link to publication DOI Pre-print
10:23
7m
Short-paper
A Study on Inappropriately Partitioned Commits --- How Much and What Kinds of IP Commits in Java Projects? ---
MSR Technical Papers
A: Ryo Arima , A: Yoshiki Higo Osaka University, A: Shinji Kusumoto
Pre-print
11:00 - 12:30
Machine Learning for SEMSR Technical Papers at E4 room
Chair(s): Alexander Serebrenik Eindhoven University of Technology
11:00
17m
Full-paper
Data-Driven Search-based Software Engineering
MSR Technical Papers
A: Vivek Nair , A: Amritanshu Agrawal North Carolina State University, A: Jianfeng Chen , A: Wei Fu , A: George Mathew , A: Tim Menzies North Carolina State University, A: Leandro Minku , A: Markus Wagner , A: Zhe Yu
11:17
17m
Full-paper
The Open-Closed Principle of Modern Machine Learning Frameworks
MSR Technical Papers
A: Houssem Ben Braiek , A: Foutse Khomh Polytechnique Montréal, A: Bram Adams MCIS, École Polytechnique de Montréal
Pre-print
11:34
17m
Full-paper
A Benchmark Study on Sentiment Analysis for Software Engineering Research
MSR Technical Papers
A: Nicole Novielli University of Bari, A: Daniela Girardi , A: Filippo Lanubile University of Bari
DOI Pre-print
11:51
17m
Full-paper
A Deep Learning Approach to Identifying Source Code in Images and Video
MSR Technical Papers
A: Jordan Ott , A: Abigail Atchison Chapman University, A: Paul Harnack , A: Adrienne Bergh , A: Erik Linstead Chapman University
DOI Pre-print
12:08
7m
Short-paper
Natural Language or Not (NLoN) - package for Software Engineering Text Analysis Pipeline
MSR Technical Papers
A: Mika Mäntylä University of Oulu, A: Fabio Calefato University of Bari, A: Maëlick Claes
Pre-print
12:15
15m
Other
Discussion phase
MSR Technical Papers

14:00 - 15:30
OSS Practices and MethodsMSR Technical Papers at E4 room
Chair(s): Gregorio Robles Universidad Rey Juan Carlos
14:00
17m
Full-paper
How Is Video Game Development Different from Software Development in Open Source?
MSR Technical Papers
A: Luca Pascarella Delft University of Technology, A: Fabio Palomba , A: Massimiliano Di Penta University of Sannio, A: Alberto Bacchelli University of Zurich
Pre-print
14:17
17m
Full-paper
Which Contributions Predict Whether Developers Are Accepted Into GitHub Teams
MSR Technical Papers
Pre-print
14:34
17m
Full-paper
Automatic Classification of Software Artifacts in Open-Source Applications
MSR Technical Papers
A: Yuzhan Ma Washington State University Pullman, A: Venera Arnaoudova Washington State University Pullman, A: Mehdi Mirakhorli Rochester Institute of Technology, A: Sarah Fakhoury Washington State University, A: Mike Christensen , A: Waleed Zogaan
DOI Pre-print
14:51
17m
Full-paper
Large-Scale Analysis of the Co-Commit Patterns of the Active Developers in GitHub's Top Repositories
MSR Technical Papers
Pre-print
15:08
7m
Short-paper
Towards Identifying Paid Open Source Developers - A Case Study with Mozilla Developers
MSR Technical Papers
A: Maëlick Claes , A: Mika Mäntylä University of Oulu, A: Miikka Kuutila , A: Umar Farooq
15:15
15m
Other
Discussion phase
MSR Technical Papers

16:00 - 17:30
Modeling and PredictionMSR Technical Papers at E4 room
Chair(s): Abram Hindle University of Alberta
16:00
17m
Full-paper
Deep Learning Similarities from Different Representations of Source Code
MSR Technical Papers
A: Michele Tufano College of William and Mary, A: Cody Watson , A: Gabriele Bavota Università della Svizzera italiana (USI), A: Massimiliano Di Penta University of Sannio, A: Martin White , A: Denys Poshyvanyk William and Mary
Pre-print
16:17
17m
Full-paper
500+ Times Faster Than Deep Learning (A Case Study Exploring Faster Methods for Text Mining StackOverflow)
MSR Technical Papers
A: Suvodeep Majumder , A: Tim Menzies North Carolina State University, A: Nikhila Balaji , A: Katie Brey , A: Wei Fu
16:34
17m
Full-paper
Studying the relationship between exception handling practices and post-release defects
MSR Technical Papers
A: Guilherme B. de Pádua Concordia University, Canada, A: Weiyi Shang Concordia University, Canada
Pre-print Media Attached
16:51
17m
Full-paper
Analyzing Conflict Predictors in Open-Source Java Projects from GitHub and Travis CI
MSR Technical Papers
A: Paola Accioly Federal University of Pernambuco, Brazil, A: Paulo Borba Federal University of Pernambuco, Brazil, A: Leuson Da Silva Federal University of Pernambuco, A: Guilherme Cavalcanti Federal University of Pernambuco, Brazil
Pre-print
17:08
7m
Short-paper
Bayesian Hierarchical Modelling for Tailoring Metric Thresholds
MSR Technical Papers
A: Neil Ernst University of Victoria
DOI Pre-print Media Attached
17:15
15m
Other
Discussion phase
MSR Technical Papers

17:30 - 18:00
17:30
30m
Day closing
Closing
MSR Technical Papers

Wed 30 May

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

Thu 31 May

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

11:00 - 12:30
Keynote II* ICSE * SEIP - Software Engineering in Practice at E4 room
Chair(s): Jan Bosch Chalmers University of Technology
11:00
90m
Talk
[Keynote] The Car as a Computer On WheelsKeynote
* ICSE * SEIP - Software Engineering in Practice
K: Ödgärd Andersson Volvo Cars
14:00 - 15:30
Cloud and DevOps* ICSE * SEIP - Software Engineering in Practice at E4 room
Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark
14:00
20m
Talk
Adopting Autonomic Computing Capabilities in Existing Large-Scale Systems
* ICSE * SEIP - Software Engineering in Practice
Heng Li Queen's University, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan Queen's University, Mohamed Nasser , Parminder Flora
14:20
20m
Talk
Java Performance Troubleshooting and Optimization at Alibaba
* ICSE * SEIP - Software Engineering in Practice
Fangxi Yin , Denghui Dong , Sanhong Li Alibaba Inc., Jianmei Guo Alibaba Group, Kingsum Chow
14:40
20m
Talk
An Exploratory Study on Faults in Web API Integration in a Large-Scale Payment Company
* ICSE * SEIP - Software Engineering in Practice
Joop Aué , Maurício Aniche Delft University of Technology, Netherlands, Maikel Lobbezoo , Arie van Deursen Delft University of Technology
DOI Pre-print
15:00
20m
Talk
Transparency and Contracts: Continuous Integration and Delivery in the Automotive Ecosystem
* ICSE * SEIP - Software Engineering in Practice
Rob van der Valk , Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Patricia Lago Vrije Universiteit Amsterdam, Rogardt Heldal , Eric Knauss Chalmers University of Technology and University of Gothenbrug, Jacob Juul
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

09:00 - 10:30
Testing II* ICSE * Technical Papers / * ICSE * Journal first papers at E4 room
Chair(s): Mike Papadakis University of Luxembourg
09:00
20m
Talk
When Testing Meets Code Review: Why and How Developers Review Tests
* ICSE * Technical Papers
Davide Spadini , Maurício Aniche Delft University of Technology, Netherlands, Margaret-Anne Storey University of Victoria, Magiel Bruntink , Alberto Bacchelli University of Zurich
DOI Pre-print
09:20
20m
Talk
Redefining Prioritization: Continuous Prioritization for Continuous Integration
* ICSE * Technical Papers
Jingjing Liang , Sebastian Elbaum University of Nebraska-Lincoln, USA, Gregg Rothermel University of Nebraska - Lincoln
09:40
20m
Talk
MAHAKIL: Diversity based Oversampling Approach to Alleviate the Class Imbalance Issue in Software Defect Prediction
* ICSE * Journal first papers
10:00
20m
Talk
On the Use of Hidden Markov Model to Predict the Time to Fix Bugs
* ICSE * Journal first papers
10:20
10m
Talk
Q&A in groups
* ICSE * Technical Papers

11:00 - 12:30
Testing and Defects I* ICSE * SEIP - Software Engineering in Practice at E4 room
Chair(s): Sigrid Eldh Ericsson, Sweden
11:00
20m
Talk
Proactive and Pervasive Combinatorial Testing
* ICSE * SEIP - Software Engineering in Practice
11:20
20m
Talk
Practical Selective Regression Testing with Effective Redundancy in Interleaved Tests
* ICSE * SEIP - Software Engineering in Practice
11:40
20m
Talk
State of Mutation Testing at Google
* ICSE * SEIP - Software Engineering in Practice
12:00
20m
Talk
Improving Model-Based Testing in Automotive Software Engineering
* ICSE * SEIP - Software Engineering in Practice
12:20
10m
Talk
Q&A in this sesson
* ICSE * SEIP - Software Engineering in Practice

14:00 - 15:30
Testing and Defects II* ICSE * SEIP - Software Engineering in Practice at E4 room
Chair(s): Peter Rotella Cisco Systems, Inc
14:00
20m
Talk
Robustness Testing of Autonomy Software
* ICSE * SEIP - Software Engineering in Practice
Pre-print
14:20
20m
Talk
An Experience Report on Defect Modelling in Practice: Pitfalls and Challenges
* ICSE * SEIP - Software Engineering in Practice
Kla Tantithamthavorn University of Adelaide, Australia, Ahmed E. Hassan Queen's University
Link to publication DOI Pre-print
14:40
20m
Talk
SmartUnit: Empirical Evaluations for Automated Unit Testing of Embedded Software in Industry
* ICSE * SEIP - Software Engineering in Practice
Chengyu Zhang East China Normal University, Yichen Yan , Hanru Zhou , Yinbo Yao , Ke Wu , Ting Su , Weikai Miao , Geguang Pu
Media Attached
15:00
20m
Talk
What is the Connection Between Issues, Bugs, and Enhancements? (Lessons Learned from 800+ Software Projects)
* ICSE * SEIP - Software Engineering in Practice
Rahul Krishna NC State University, Amritanshu Agrawal North Carolina State University, Akond Rahman North Carolina State University, Alexander Sobran , Tim Menzies
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

Wed 30 May

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

Thu 31 May

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

Mon 28 May

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

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
E4 room

Tue 29 May

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

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
E4 room

Wed 30 May

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

Fri 1 Jun

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

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:00153045
E4 room