* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 27 May

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

09:00 - 10:30
Opening, Vision Keynote, and Developer ObservationICPC Technical Research at J1 room
Chair(s): Foutse Khomh Polytechnique Montréal, Chanchal K. Roy University of Saskatchewan, Katsuro Inoue Osaka University
09:00
10m
Day opening
Welcome to ICPC 2018
ICPC Technical Research
Foutse Khomh Polytechnique Montréal, Chanchal K. Roy University of Saskatchewan
09:11
34m
Talk
Sensing and Supporting Software Developer's Focus (Vision Keynote)Vision Keynote
ICPC Technical Research
Manuela Zueger University of Zurich, Thomas Fritz University of Zurich, University of British Columbia
09:45
10m
Short-paper
Code Phonology: an exploration into the vocalization of codeERA
ICPC Technical Research
Felienne Hermans , Alaaeddin Swidan Delft University of Technology, Efthimia Aivaloglou Open University of the Netherlands
09:55
17m
Full-paper
Meaningful Variable Names for Decompiled Code: A Machine Translation ApproachTechnical Research
ICPC Technical Research
Alan Jaffe Carnegie Mellon University, Jeremy Lacomis Carnegie Mellon University, Edward Schwartz Carnegie Mellon University, Claire Le Goues Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print Media Attached
10:13
17m
Full-paper
Descriptive Compound Identifier Names Improve Source Code ComprehensionTechnical Research
ICPC Technical Research
Andrea Schankin Karlsruhe Institute of Technology, Annika Berger Karlsruhe Institute of Technology, Daniel Holt Heidelberg University, Johannes Hofmeister University of Passau, Till Riedel Karlsruhe Institute of Technology, Michael Beigl Karlsruhe Institute of Technology
Pre-print
09:00 - 10:30
OpeningMobileSoft at J2 room
Chair(s): Christine Julien The University of Texas at Austin, Grace Lewis Carnegie Mellon Software Engineering Institute
09:00
30m
Talk
Welcome to MobileSoft 2018
MobileSoft
Christine Julien The University of Texas at Austin, Grace Lewis Carnegie Mellon Software Engineering Institute
09:30
60m
Talk
Development, Testing and Maintenance of Android Apps: Challenges, Approaches, Tools, and Future DirectionsKeynote
MobileSoft
A: Denys Poshyvanyk William and Mary
File Attached
09:00 - 17:30
CHASE - 11th International Workshop on Cooperative and Human Aspects of Software EngineeringWorkshops at R11+12
09:00 - 18:00
RAISE - 6th International Workshop on Realizing Artificial Intelligence Synergies in Software EngineeringWorkshops at R14
09:00 - 17:30
SEsCPS - 4th International Workshop on Software Engineering for Smart Cyber-Physical SystemsWorkshops at R15
09:00 - 09:30
Opening RemarksTechDebt at R17+18
Chair(s): Robert Nord Software Engineering Institute
09:00
30m
Talk
Opening Remarks: The Journey from Metaphor to Theory and Practice
TechDebt
Paul Nielsen Carnegie Mellon Software Engineering Institute, Robert Nord Software Engineering Institute
09:00 - 17:30
GREENS - 6th International Workshop on Green And Sustainable SoftwareWorkshops at R21
09:00 - 17:00
MET - International Workshop on Metamorphic TestingWorkshops at R22
09:00 - 17:00
MiSE - 10th International Workshop on Modelling in Software EngineeringWorkshops at R24+25
09:00 - 17:30
SEAD - 1st International Workshop on Security Awareness from Design to DeploymentWorkshops at R26
09:00 - 17:30
WETSEB - 1st Workshop on Emerging Trends in Software Engineering for BlockchainWorkshops at R4
09:00 - 17:30
SoHeal - 1st International Workshop on Software HealthWorkshops at R5
09:15 - 17:00
CSI-SE - 5th International Workshop on Crowd Sourcing in Software EngineeringWorkshops at R9
09:30 - 10:30
Incurring DebtTechDebt at R17+18
Chair(s): Klaus Schmid Stiftung University Hildesheim
09:30
30m
Talk
An Exploratory Study on the Influence of Developers in Technical Debt
TechDebt
Reem Alfayez , Pooyan Behnamghader University of Southern California, USA, Kamonphop Srisopha University of Southern California, USA, Barry Boehm University of Southern California
10:00
30m
Talk
Architectural Technical Debt Identification: The Research Landscape
TechDebt
Roberto Verdecchia Gran Sasso Science Institute, Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Link to publication Pre-print
11:00 - 12:30
Clones, Code Smell, Refactoring and MaintenanceICPC Technical Research at J1 room
Chair(s): Hitesh Sajnani Microsoft
11:00
10m
Short-paper
Towards Just-In-Time Refactoring Recommenders (ERA)ERA
ICPC Technical Research
Jevgenija Pantiuchina Università della Svizzera italiana, Gabriele Bavota Università della Svizzera italiana (USI), Michele Tufano College of William and Mary, Denys Poshyvanyk William and Mary
11:10
10m
Short-paper
Toward Refactoring Evaluation with Code NaturalnessERA
ICPC Technical Research
Pre-print
11:20
10m
Industry talk
How Slim Will My System Be? Estimating Refactored Code Size by Merging ClonesIndustry Track
ICPC Technical Research
Norihiro Yoshida Nagoya University, Takuya Ishizu Osaka University, Buford Edwards Iii Osaka University, Katsuro Inoue Osaka University
Link to publication DOI
11:30
10m
Short-paper
RepliComment: Identifying Clones in Code CommentsERA
ICPC Technical Research
Arianna Blasi Università della Svizzera italiana (USI) and IMDEA Software Institute, Alessandra Gorla IMDEA Software Institute
11:40
10m
Short-paper
A Preliminary Study on Using Code Smells to Improve Bug LocalizationERA
ICPC Technical Research
Aoi Takahashi Tokyo Institute of Technology, Natthawute Sae-Lim Tokyo Institute of Technology, Shinpei Hayashi Tokyo Institute of Technology, Motoshi Saeki Tokyo Institute of Technology
DOI Pre-print
11:50
17m
Full-paper
Un-Break My Build: Assisting Developers with Build Repair HintsTechnical Research
ICPC Technical Research
Carmine Vassallo University of Zurich, Sebastian Proksch University of Zurich, Timothy Zemp University of Zurich, Harald Gall University of Zurich
DOI Pre-print
12:07
17m
Full-paper
Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based TaggingTechnical Research
ICPC Technical Research
Boyang Li , Christopher Vendome , Mario Linares-Vásquez Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys Poshyvanyk William and Mary
11:00 - 12:00
S1: MaliciousnessMobileSoft at J2 room
Chair(s): Eli Tilevich Virginia Tech
11:00
20m
Full-paper
Ares: Triggering Payload of Evasive Android Malware
MobileSoft
Luciano Bello , C: Marco Pistoia IBM Research
11:20
20m
Full-paper
Orlis: Obfuscation-Resilient Library Detection for Android
MobileSoft
Yan Wang , Haowei Wu , Hailong Zhang Ohio State University, USA, Atanas Rountev Ohio State University
11:40
20m
Full-paper
AnFlo: Detecting Anomalous Sensitive Information Flows in Android Apps
MobileSoft
11:00 - 12:30
Assessing DebtTechDebt at R17+18
Chair(s): Will Snipes
11:00
30m
Talk
Technical Debt as an External Software Attribute
TechDebt
Luigi Lavazza Università degli Studi dell'Insubria, Sandro Morasca Università degli Studi dell'Insubria
11:30
30m
Talk
Prioritizing Technical Debt in Database Normalization Using Portfolio Theory and Data Quality Metrics
TechDebt
Mashel albarak University of Birmingham, UK, Rami Bahsoon University of Birmingham
12:00
30m
Talk
Evaluating Domain-Specific Metric Thresholds: An Empirical Study
TechDebt
Gustavo Vale University of Passau, Markos Viggiato Federal University of Minas Gerais, Brazil, Eduardo Figueiredo UFMG, Pooyan Jamshidi Carnegie Mellon University
11:00 - 12:30
Static and Dynamic AnalysisICPC Technical Research at R2
Chair(s): Aiko Yamashita Oslo Metropolitan University
11:00
17m
Full-paper
JIT Feedback - what experienced developers like about static analysisTechnical Research
ICPC Technical Research
Yuriy Tymchuk Swisscom AG, Mohammad Ghafari University of Bern, Oscar Nierstrasz University of Bern, Switzerland
Link to publication DOI Pre-print
11:17
17m
Full-paper
How do Design Decisions Influence the Distribution of Software Metrics?Technical Research
ICPC Technical Research
Marcos Dosea Federal University of Sergipe and Federal Univeresity of Bahia, Claudio Sant'Anna Federal University of Bahia, Bruno da Silva California Polytechnic State University
DOI Pre-print
11:34
10m
Short-paper
SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagramTool Demo
ICPC Technical Research
Kaixie Lyu , Kunihiro Noda Tokyo Institute of Technology, Takashi Kobayashi Tokyo Institute of Technology
Pre-print
11:44
17m
Full-paper
Hierarchical Abstraction of Execution Traces for Program ComprehensionTechnical Research
ICPC Technical Research
Yang Feng University of California, Irvine, Kaj Dreef University of California, Irvine, James Jones University of California, Irvine, Arie van Deursen Delft University of Technology
DOI Pre-print
12:01
17m
Full-paper
Component Interface Identification and Behavioral Model Discovery from Software Execution DataTechnical Research
ICPC Technical Research
Cong Liu Eindhoven University of Technology, Boudewijn Van Dongen Eindhoven University of Technology, Nour Assy Eindhoven University of Technology, Wil van der Aalst RWTH Aachen University, Germany
12:18
10m
Industry talk
CodeCompass: An Open Software Comprehension FrameworkIndustry Track
ICPC Technical Research
Zoltan Porkolab Eotvos Lorond University, Dániel Krupp Ericsson Ltd, Tibor Brunner Ericsson Hungary, Marton Csordas Ericsson Hungary
Link to publication DOI Pre-print
12:00 - 12:30
S2: Student Research Competition MadnessMobileSoft at J2 room
Chair(s): Mirco Franzago University of L'Aquila, Italy, Jamie Payton
12:00
6m
Research paper
Identifying Architectural Technical Debt in Android Applications through Compliance Checking
MobileSoft
Roberto Verdecchia Gran Sasso Science Institute, Vrije Universiteit Amsterdam
Link to publication Pre-print
12:06
6m
Research paper
Programming Support for Data Intensive Distributed Mobile Applications at the Edge
MobileSoft
Breno Dantas Cruz Virginia Tech
12:12
6m
Research paper
Classifying code comments in Java Mobile Applications
MobileSoft
Luca Pascarella Delft University of Technology
Pre-print
12:18
6m
Research paper
Improving Android Permissions Models for Increased User Awareness and Security
MobileSoft
12:24
6m
Research paper
Does Source Code Quality Reflect the Ratings of Apps?
MobileSoft
Gemma Catolino University of Salerno
13:00 - 18:15
Doctoral SymposiumICGSE at Lindholmen Conference Centre
Chair(s): John Noll University of East London, and Lero - The Irish Software Research Centre, Paolo Tell IT University of Copenhagen
13:00
55m
Doctoral symposium paper
"A Preliminary Structure of Software Security Assurance Model” by Rafiq Ahmad Khan
ICGSE

13:55
55m
Doctoral symposium paper
“Scaling Agile Software Development to Large and Globally Distributed Large-scale Organizations” by Abheeshta Putta
ICGSE
14:50
55m
Doctoral symposium paper
“Toward a Theory of Communication in Distributed Software Development Teams: A Research Proposal” by Nelson G. De Sá Leitão Júnior
ICGSE

15:45
30m
Break
Joint break with ICSSP
ICGSE

16:15
45m
Poster
Elevator pitch and poster walk around
ICGSE

17:00
45m
Other
Keynote: Doctoral Symposium
ICGSE

17:45
30m
Day closing
Discussion and Wrap-up
ICGSE

14:00 - 15:30
Bugs and DebuggingICPC Technical Research at J1 room
Chair(s): James R. Cordy
14:00
17m
Full-paper
Recognizing Software Bug-Specific Named Entity in Software Bug RepositoryTechnical Research
ICPC Technical Research
Cheng Zhou Yangzhou University, Bin Li Yangzhou University, Xiaobing Sun Yangzhou University, Hongjing Guo Yangzhou University
14:17
10m
Short-paper
CoBOT: Static C/C++ Bug Detection in the Presence of Incomplete CodeTool Demo
ICPC Technical Research
Qing Gao Peking University, Sen Ma Peking University, Sihao Shao , Yulei Sui University of Technology Sydney, Australia, Guoliang Zhao CASIC_CQC Software Testing and Assessment Technology(Beijing) Corporation, Ltd., Luyao Ma Peking University, Xiao Ma Peking University, Fuyao Duan , Xiao Deng Peking University, Shikun Zhang Peking University, Xianglong Chen CASC Software Testing Center
14:28
17m
Full-paper
Recommending Frequently Encountered BugsTechnical Research
ICPC Technical Research
Yun Zhang Zhejiang University, David Lo Singapore Management University, Xin Xia Monash University, Jing Jiang Beihang University, JianLing Sun Zhejiang University
Pre-print
14:45
17m
Full-paper
Cross Version Defect Prediction with Representative Data via Sparse Subset SelectionTechnical Research
ICPC Technical Research
Zhou Xu Wuhan University, Shuai Li The Hong Kong Polytechnic University, Yutian Tang The Hong Kong Polytechnic University, Xiapu Luo , Tao Zhang Harbin Engineering University, Jin Liu Wuhan University, Jun Xu The Hong Kong Polytechnic University
15:02
17m
Full-paper
Unsupervised Deep Bug Report SummarizationTechnical Research
ICPC Technical Research
Xiaochen Li , He Jiang , Dong Liu Dalian University of Technology, Zhilei Ren , Ge Li Peking University
15:19
7m
Short-paper
MetropolJS: Visualizing and Debugging Large-Scale JavaScript Program Structure with TreemapsTool Demo
ICPC Technical Research
Joshua Scarsbrook University of Waikato, Ryan Ko University of Waikato, Bill Rogers University of Waikato, David Bainbridge University of Waikato
14:00 - 15:00
S3: PermissivenessMobileSoft at J2 room
Chair(s): Luciano Baresi Politecnico di Milano
14:00
20m
Full-paper
An Investigation into Android Run-time Permissions from the End Users’ Perspective
MobileSoft
Gian Luca Scoccia , Stefano Ruberto , Ivano Malavolta Vrije Universiteit Amsterdam, Marco Autili University of L'Aquila, Italy, Paola Inverardi University of L'Aquila
14:20
20m
Full-paper
Investigating User Perception and Comprehension of Android Permission Models
MobileSoft
Anthony Peruma Rochester Institute of Technology, Jeffrey Palmerino , Daniel Krutz Rochester Institute of Technology
14:40
10m
Short-paper
Automated Detection and Repair of Incompatible Uses of Runtime Permissions in Android Apps
MobileSoft
Malwala Arachchige Malinda Dilhara , Haipeng Cai Washington State University, USA, John Jenkins Washington State University
Pre-print
14:50
10m
Other
Discussion (S3)
MobileSoft

14:00 - 14:30
Tools TrackTechDebt at R17+18
Chair(s): Clemente Izurieta Montana State University
14:00
5m
Talk
Tools Track Introduction
TechDebt
Clemente Izurieta Montana State University
14:05
5m
Talk
Introducing Debtgrep: A Tool for Fighting Technical Debt in Base Station Software
TechDebt
Svante Arvedahl Ericsson AB
14:10
5m
Talk
Static Software Metrics for Reliability and Maintainability
TechDebt
Jeremy Ludwig Stottler Henke Associates, Inc.
14:15
5m
Talk
AnaConDebt: A Tool to Assess and Track Technical Debt
TechDebt
Antonio Martini University of Oslo | CA Technologies
14:20
5m
Industry talk
Cognitive Complexity: An Origin Story Overview and Evaluation
TechDebt
G. Ann Campbell SonarSource SA
File Attached
14:25
5m
Talk
Prioritize Technical Debt in Large-Scale Systems Using CodeScene
TechDebt
Adam Tornhill Empear AB
14:00 - 15:30
Logs and Dynamic AnalysisICPC Technical Research at R2
Chair(s): Giuliano Antoniol Polytechnique Montréal
14:00
17m
Full-paper
Analysis of Test Log Information through Interactive VisualizationsTechnical Research
ICPC Technical Research
Diego Castro Rio de Janeiro State University, Marcelo Schots Rio de Janeiro State University
Pre-print
14:17
17m
Full-paper
A Search-based Approach for Accurate Identification of Log Message FormatsTechnical Research
ICPC Technical Research
Salma Messaoudi University of Luxembourg, Annibale Panichella Deflt University of Technology, Domenico Bianculli University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg, Raimondas Sasnauskas SES
Pre-print
14:34
17m
Full-paper
LogTracker: Learning Log Revision Behaviors Proactively from Software Evolution HistoryTechnical Research
ICPC Technical Research
Shanshan Li , Xu Niu , Zhouyang Jia National University of Defense Technology, Ji Wang , Haochen He National University of Defense Technology, Teng Wang National University of Defense Technology
DOI Pre-print File Attached
14:51
17m
Full-paper
Identifying Software Components from Object-Oriented APIs Based on Dynamic AnalysisTechnical Research
ICPC Technical Research
Anas Shatnawi University of Milano-Bicocca, Hudhaifa Shatnawi Maharishi University of Management, Mohamed Aymen Saied Concordia University, Zakarea Al Shara LIRMM, CNRS and University of Montpellier, Houari Sahraoui University of Montreal, Abdelhak Seriai LIRMM, CNRS and University of Montpellier
Pre-print
14:30 - 15:30
Panel DiscussionTechDebt at R17+18
Chair(s): Clemente Izurieta Montana State University
15:00 - 15:30
S4: Poster & Tool Demo MadnessMobileSoft at J2 room
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute, Denys Poshyvanyk William and Mary
15:00
4m
Demonstration
TYDR – Track Your Daily Routine. Android App for Tracking Smartphone Sensor and Usage Data
MobileSoft
DOI Pre-print
15:04
4m
Demonstration
MobiCoMonkey – Context Testing of Android Apps
MobileSoft
Amit Seal Ami Institute of Information Technology, University of Dhaka, Rayhanur Rahman , Kazi Sakib , Md. Mehedi Hasan
15:08
4m
Demonstration
ICC-Inspect: Supporting Runtime Inspection of Android Inter-Component Communications
MobileSoft
John Jenkins Washington State University, Haipeng Cai Washington State University, USA
Pre-print
15:12
4m
Demonstration
Analyzing the User Interface of Android Apps
MobileSoft
Konstantin Kuznetsov Saarland University, CISPA, Vitalii Avdiienko , Alessandra Gorla IMDEA Software Institute, Andreas Zeller Saarland University
15:17
4m
Poster
HR-Auth: Heart Rate Data Authentication using Consumer Wearables
MobileSoft
15:21
4m
Poster
API for Power-Aware Application Design on Mobile Systems
MobileSoft
15:25
4m
Poster
A Performance Evaluation of Cross-Platform Mobile Application Development Approaches
MobileSoft
15:30 - 16:30
Demos & PostersMobileSoft at J2 room
Chair(s): Denys Poshyvanyk William and Mary
15:30
60m
Demonstration
Demos, SRC, and Posters with Break
MobileSoft

16:00 - 17:00
Program Design and RepairICPC Technical Research at J1 room
Chair(s): Annibale Panichella Deflt University of Technology
16:00
10m
Short-paper
What Design is Discussed by Developers?ERA
ICPC Technical Research
Giovanni Viviani University of British Columbia, Calahan Janik-Jones University of Toronto, Michalis Famelis Université de Montréal, Xin Xia Monash University, Gail Murphy University of British Columbia
16:10
10m
Short-paper
Toward Introducing Automated Program Repair Techniques to Industrial Software DevelopmentERA
ICPC Technical Research
Keigo Naitou Osaka University, Akito Tanikado Osaka University, Shinsuke Matsumoto Osaka University, Yoshiki Higo Osaka University, Shinji Kusumoto , Hiroyuki Kirinuki NTT, Toshiyuki Kurabayashi NTT, Haruto Tanno NTT
Pre-print
16:20
10m
Short-paper
Learning Syntactic Features of Programming Languages from Imagery Using Convolutional Neural NetworksERA
ICPC Technical Research
Jordan Ott , Abigail Atchison Chapman University, Paul Harnack , Natalie Best Chapman University, Haley Anderson Chapman University, Cristiano Firmani Chapman University, Erik Linstead Chapman University
DOI Pre-print
16:30
30m
Talk
Adventures in NICAD: A Ten-Year RetrospectiveMIP Talk
ICPC Technical Research
Chanchal K. Roy University of Saskatchewan, James R. Cordy
16:00 - 16:45
Managing the Debt I (Short Papers)TechDebt at R17+18
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute
16:00
15m
Talk
The Developer's Dilemma: Factors Affecting the Decision to Repay Code Debt
TechDebt
Alexander Chatzigeorgiou University of Macedonia
16:15
15m
Talk
From Lasagna to Spaghetti: A Decision Model to Manage Defect Debt
TechDebt
Abdullah Aldaeej University of Maryland Baltimore County, Carolyn Seaman University of Maryland Baltimore County
File Attached
16:30
15m
Talk
A Proposed Sizing Model for Managing Technical Debt in Third-Party Code
TechDebt
16:45 - 17:30
DiscussionTechDebt at R17+18
Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute
17:00 - 17:45
Open Steering Committee MeetingICPC Technical Research at J1 room
19:00 - 21:00
Doctoral Symposium DinnerICGSE at Local Thai restaurant
19:00
2h
Dinner
Doctoral Symposium Dinner
ICGSE

Mon 28 May

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

08:30 - 09:00
OpeningSEAMS at E1 room
08:30
30m
Welcome to SEAMS 2018
SEAMS
G: Jesper Andersson Linnaeus University, P: Danny Weyns KU Leuven
08:30 - 17:30
GE - 1st Workshop on Gender Equality in Software EngineeringWorkshops at R11+12
08:30 - 17:30
CESI - 6th International Workshop on Conducting Empirical Studies in IndustryWorkshops at R14
08:30 - 18:00
SEFAIAS - Software Engineering for AI in Autonomous SystemsWorkshops at R5+6
09:00 - 10:30
KeynoteICGSE at E2 room
Chair(s): Maria Paasivaara IT University of Copenhagen & Aalto University, Finland
09:00
90m
Other
Keynote Speaker: Brian Fitzgerald: “Crowdsourcing Software Development: Silver Bullet or Lead Balloon”KEYNOTE
ICGSE

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
09:00 - 10:30
S6: InquisitivenessMobileSoft at J2 room
Chair(s): Luís Cruz University of Porto
09:00
20m
Full-paper
Automation of Android Applications Functional Testing Using Machine Learning Activities Classification
MobileSoft
09:20
20m
Full-paper
Guiding App Testing with Mined Interaction ModelsBest Paper Award Candidate
MobileSoft
Nataniel Borges Jr. Saarland University, María Gómez , Andreas Zeller Saarland University
09:40
20m
Full-paper
Self-Reported Activities of Android Developers
MobileSoft
Luca Pascarella Delft University of Technology, Franz-Xaver Geiger , Fabio Palomba , Dario Di Nucci Vrije Universiteit Brussel, Ivano Malavolta Vrije Universiteit Amsterdam, Alberto Bacchelli University of Zurich
DOI Pre-print
10:00
10m
Short-paper
How Do Android Operating System Updates Impact Apps?
MobileSoft
Guowei Yang Texas State University, Jeffrey Jones , Austin Moninger , Meiru Che
10:10
10m
Short-paper
Detecting No-Sleep Energy Bugs Using Reference Counted Variables
MobileSoft
10:20
10m
Other
Discussion (S6)
MobileSoft

09:00 - 17:30
SQUADE - 1st International Workshop on Software Qualities and their DependenciesWorkshops at R13
09:00 - 17:30
SEHS - International Workshop on Software Engineering in Healthcare SystemsWorkshops at R15
09:00 - 10:30
Keynote presentationTechDebt at R17+18
Chair(s): Robert Nord Software Engineering Institute
09:00
90m
Talk
Keynote: The Past, Present, and Future of Technical Debt: Learning from the Past to Prepare for the Future
TechDebt
K: Eoin Woods CTO of Endava
09:00 - 17:30
AST - 13th IEEE/ACM International Workshop on Automation of Software TestWorkshops at R22+23
09:00 - 17:00
MiSE - 10th International Workshop on Modelling in Software EngineeringWorkshops at R24+25
09:00 - 09:45
OpeningSEiA at R26
09:00
45m
Talk
Opening Remarks
SEiA
Michel Chaudron University of Gothenburg & Chalmers University of Technology, Engineer Bainomugisha Makerere University, Imed Hammouda Chalmers and University of Gothenburg
09:00 - 17:30
RoSE - 1st International Workshop on Robotics Software EngineeringWorkshops at R31
09:00 - 17:30
SBST - 11th International Workshop on Search-Based Software TestingWorkshops at R4
09:45 - 10:45
Natural Language Processing and Semantic TechnologiesSEiA at R26
Chair(s): Engineer Bainomugisha Makerere University
10:15
30m
Talk
Consolidation of BI Efforts in the LOD Era for African Context
SEiA
11:00 - 12:30
Qualities & VerificationSEAMS at E1 room
Chair(s): Radu Calinescu University of York, UK
11:00
25m
Compositional Verification of Self-Adaptive Cyber-Physical SystemsLong Paper
SEAMS
Aimee Borda Trinity College Dublin, Liliana Pasquale University College Dublin & Lero, Ireland, Vasileios Koutavas , Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
Pre-print
11:25
15m
DeSiRE: Further Understanding Nuances of Degrees of Satisfaction of Non-functional Requirements Trade-offShort Paper
SEAMS
Ross Edwards , Nelly Bencomo Aston University
11:40
15m
RE-STORM: Mapping the Decision-Making Problem and Non-Functional Requirements Trade-off to Partially Observable Markov Decision ProcessesShort Paper
SEAMS
Luis Hernan Garcia Paucar Aston University, Nelly Bencomo Aston University
11:55
15m
Towards Integrating Undependable Self-Adaptive Systems in Safety-Critical EnvironmentsShort Paper
SEAMS
Gereon Weiss Fraunhofer ESK, Philipp Schleiss Fraunhofer ESK, Daniel Schneider Fraunhofer IESE, Mario Trapp Fraunhofer IESE
12:10
15m
K8-Scalar: a workbench to compare autoscalers for container-orchestrated database clustersArtifact
SEAMS
Wito Delnat Katholieke Universiteit Leuven, Eddy Truyen Katholieke Universiteit Leuven, Ansar Rafique Katholieke Universiteit Leuven, Dimitri Van Landuyt Katholieke Universiteit Leuven, Wouter Joosen Katholieke Universiteit Leuven
11:00 - 12:30
Scaled and Distributed Agile ICGSE at E2 room
Chair(s): Fabio Calefato University of Bari
11:00
15m
Experience report
Transitioning from plan-driven to lean in a global software engineering organization: a practice-centric view
ICGSE
Roopa M.S Siemens Healthcare Private Ltd, Ratnanabh Kumar Siemens Healthcare Private Ltd, V. S. Mani Siemens
11:15
15m
Experience report
Effective Distributed Pair Programming
ICGSE
Mark Rajpal Agile Global Results
11:30
30m
Industry talk
Global Software Engineering at Google
ICGSE
File Attached
12:00
15m
Experience report
Validation of Outsourcing Teams Work on Agile Projects of Samsung Brazil Research Center
ICGSE
Gizelle Lemos Samsung Research Center Brazil, Marcia Costa Samsung Research Center Brazil, Tatiana Borghi Samsung Research Center Brazil, Paula Povoas Samsung Research Center Brazil
12:15
15m
Talk
Questions and answers
ICGSE

11:00 - 12:30
Modularity and DependencyMSR 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

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

11:00 - 12:30
Generation and ClassificationICPC Technical Research at J1 room
Chair(s): Shaowei Wang Queen's University
11:00
17m
Full-paper
Deep Code Comment GenerationTechnical Research
ICPC Technical Research
Xing Hu Peking University, Ge Li Peking University, Xin Xia Monash University, David Lo Singapore Management University, Zhi Jin Peking University
Pre-print
11:17
10m
Short-paper
On the Naturalness of Auto-generated Code —Can We Identify Auto-Generated Code Automatically?ERA
ICPC Technical Research
Masayuki Doi Osaka University, Yoshiki Higo Osaka University, Ryo Arima , Kento Shimonaka Osaka University, Shinji Kusumoto
Pre-print
11:27
10m
Short-paper
Augmenting Source Code Lines with Sample Variable ValuesERA
ICPC Technical Research
Matúš Sulír Technical University of Košice, Jaroslav Porubän Technical University of Košice, Slovakia
Pre-print
11:37
17m
Full-paper
Automatically Classifying Posts into Question Categories on Stack OverflowTechnical Research
ICPC Technical Research
Stefanie Beyer University of Klagenfurt, Christian Macho University of Klagenfurt, Massimiliano Di Penta University of Sannio, Martin Pinzger Alpen-Adria-Universität Klagenfurt
11:54
17m
Full-paper
Automatic Tag Recommendation for Software Development Video TutorialsTechnical Research
ICPC Technical Research
Esteban Parra Florida State University, Javier Escobar-Avila Florida State University, Sonia Haiduc Florida State University
DOI Pre-print
12:11
17m
Full-paper
Classification of APIs by Hierarchical ClusteringTechnical Research
ICPC Technical Research
Johannes Härtel University of Koblenz-Landau, Germany, Hakan Aksu University of Koblenz, Ralf Laemmel University of Koblenz-Landau, Germany
11:00 - 12:30
S7: AdaptivenessMobileSoft at J2 room
Chair(s): Marco Autili University of L'Aquila, Italy
11:00
20m
Full-paper
LiqDroid: Towards Seamlessly Distributed Android Applications
MobileSoft
Luciano Baresi Politecnico di Milano, Anita Imani Politecnico di Milano, Cristina Frà , Massimo Valla
11:20
10m
Research paper
Towards a Framework for Proximity-based Hybrid Mobile Applications
MobileSoft
11:30
60m
Other
Panel & DiscussionPanel
MobileSoft

11:00 - 12:30
Managing the Debt IITechDebt at R17+18
Chair(s): Antonio Martini University of Oslo | CA Technologies
11:00
30m
Talk
Governing Technology Debt: Beyond Technical Debt
TechDebt
Johan Magnusson Swedish Center for Digital Innovation, University of Gothenburg, Carlos Juiz University of the Balearic Islands
11:30
30m
Talk
Trade-off Decisions Across Time in Technical Debt Management: A Systematic Literature Review
TechDebt
Christoph Becker University of Toronto, Ruzanna Chitchyan University of Bristol, Stefanie Betz
12:00
30m
Talk
Design Debt Prioritization: A Design Best Practice-Based Approach
TechDebt

11:00 - 17:30
SE4COG - 1st International Workshop on Software Engineering for Cognitive ServicesWorkshops at R21
11:00 - 12:30
Big DataSEiA at R26
Chair(s): Jaco Geldenhuys University of Stellenbosch, South Africa
11:00
30m
Talk
A state-of-the-art techniques on fraud detection in smart meter data analytics
SEiA
11:30
30m
Talk
Applying Big data Analytics to Defend against Malicious Programs
SEiA
Emmanuel Masabo , Swaib Kyanda Kaawaase Makerere University, Julianne Sansa Otim Makerere University
12:00
30m
Talk
Tracking Food Insecurity from Tweets Using Data Mining Techniques
SEiA
Andrew Lukyamuzi Mbarara University of Science and Technology, Uganda
14:00 - 15:30
UncertaintySEAMS at E1 room
Chair(s): Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada
14:00
25m
Managing Uncertainty in Self-Adaptive Systems with Plan Reuse and Stochastic SearchLong Paper
SEAMS
Cody Kinneer Carnegie Mellon University, Zack Coker Carnegie Mellon University, Jiacheng Wang Dickinson College, David Garlan Carnegie Mellon University, Claire Le Goues Carnegie Mellon University
14:25
15m
Uncertainty Reduction in Self-Adaptive SystemsShort Paper
SEAMS
Gabriel A. Moreno Carnegie Mellon University, USA, Javier Camara Carnegie Mellon University, David Garlan Carnegie Mellon University, Mark Klein Carnegie Mellon University
14:40
25m
Adapting a System with Noisy Outputs with Statistical GuaranteesLong Paper
SEAMS
Ilias Gerostathopoulos Technical University of Munich, Christian Prehofer fortiss, Germany, Tomas Bures Charles University, Czech Republic
Pre-print
15:05
15m
Trace Checking for Dynamic Software Product LinesShort Paper
SEAMS
Rafael Olaechea University of Waterloo, Joanne M. Atlee University of Waterloo, Canada, Axel Legay , Uli Fahrenberg École Polytechnique
14:00 - 15:30
Communication and Collaboration in Distributed ProjectsICGSE at E2 room
Chair(s): Filippo Lanubile University of Bari
14:00
15m
Research paper
Is Stack Overflow in Portuguese attractive for Brazilian Users?
ICGSE
Miguel Botto Tobar Eindhoven University of Technology, Weslley Silva Torres Eindhoven University of Technology, The Netherlands, Angela Lozano HealthConnect, Mark van den Brand Eindhoven University of Technology, The Netherlands, Bogdan Vasilescu Carnegie Mellon University, Alexander Serebrenik Eindhoven University of Technology
DOI Pre-print
14:15
15m
Experience report
East Meets West: Global Software Engineering Course in Germany and Japan
ICGSE
D. Moritz Marutschke Ritsumeikan University, Victor Kryssanov Ritsumeikan University, Patricia Brockmann Technical University Nuremberg
14:30
15m
Experience report
Effective collaboration across demography through digital dash boards and machine learning
ICGSE
Prabhulinga Manikreddy Siemens Technology and Services Pvt Ltd, Jaikrishna Iyer Siemens Technology and Services Pvt Ltd
14:45
15m
Experience report
Software Engineering Tools Environment for Outsourcing Teams Collaboration
ICGSE
Marcia Costa Samsung Research Center Brazil, Gizelle Lemos Samsung Research Center Brazil, Flavio Beck Samsung Research Center Brazil
15:00
15m
Industry talk
The hidden truth about IT outsourcing
ICGSE
Mateusz Kapica Banedanmark, Denmark (Copenhagen)
15:15
15m
Talk
Questions and answers
ICGSE

14:00 - 15:30
Programming PracticeMSR 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

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

14:00 - 15:00
Vision Keynote and Mobile AppsICPC Technical Research at J1 room
Chair(s): Sonia Haiduc Florida State University
14:00
35m
Talk
The Language Dichotomy: Toward Effective Program Comprehension for Mobile App Development (Vision Keynote)Vision Keynote
ICPC Technical Research
Kevin Moran College of William & Mary, Mario Linares-Vasquez , Carlos Bernal-Cárdenas , Denys Poshyvanyk William and Mary
14:35
17m
Full-paper
LESdroid - A Tool for Detecting Exported Service Leaks of Android ApplicationsTechnical Research
ICPC Technical Research
Jun Ma Nanjing University, Shaocong Liu Nanjing University, Yanyan Jiang Nanjing University, Xianping Tao Nanjing University, Chang Xu Nanjing University, Jian Lu Nanjing University
14:52
17m
Full-paper
Do Developers Update Third-Party Libraries in Mobile Apps?Technical Research
ICPC Technical Research
Pasquale Salza USI Università della Svizzera italiana, Fabio Palomba , Dario Di Nucci Vrije Universiteit Brussel, Cosmo D'Uva University of Salerno, Andrea De Lucia University of Salerno, Filomena Ferrucci University of Salerno
Pre-print
15:09
17m
Full-paper
What's Inside My App?: Understanding Feature Redundancy in Mobile AppsTechnical Research
ICPC Technical Research
Yao Guo , Yuanchun Li Peking University, Ziyue Yang Peking University, Xiangqun Chen Peking University
14:00 - 15:30
Practice in IndustryTechDebt at R17+18
Chair(s): Ken Power Cisco Systems, Inc
14:00
30m
Talk
Technical Debt Cripples Software Developer Productivity: A Longitudinal Study on Developers' Daily Software Development Work
TechDebt
Terese Besker Chalmers University of Technology, Sweden, Antonio Martini University of Oslo | CA Technologies, Jan Bosch Chalmers University of Technology
14:30
30m
Talk
A Framework for Managing Interest in Technical Debt: An Industrial Validation
TechDebt
Areti Ampatzoglou , Alexander Chatzigeorgiou University of Macedonia, Paris Avgeriou University of Groningen, The Netherlands
15:00
30m
Talk
Limiting Technical Debt with Maintainability Assurance: An Industry Survey on Used Techniques and Differences with Service- and Microservice-Based Systems
TechDebt
Justus Bogner Reutlingen University, Stefan Wagner Universität Stuttgart
Pre-print
14:00 - 15:30
SE MethodologiesSEiA at R26
Chair(s): Imed Hammouda Chalmers and University of Gothenburg
14:00
30m
Talk
Adapting Lightweight User-Centered Design with the Scrum-Based Development Process into the Project Management Process
SEiA
Degif Teka Addis Ababa University, Yvonne Dittrich IT University of Copenhagen, Denmark, Mesfin Kifle Addis Ababa University
14:30
30m
Talk
Partitioning Microservices: A Domain Engineering Approach
SEiA
Immaculee Joselyne Munezero Makerere University, Doreen Tuheirwe Mukasa Makerere University, Benjamin Kanagwa Makerere University, Joseph Balikuddembe Makerere University
15:00
30m
Talk
Planning for public sector Software Projects using Value-Based Requirements Engineering Techniques; a Research Agenda
SEiA
Joseph Balikuddembe Makerere University, Justine Nakirijja Makerere University
16:00 - 17:30
ModelingSEAMS at E1 room
Chair(s): Nelly Bencomo Aston University
16:00
25m
Hybrid Adaptation Policies – Towards a Framework for Classification and Modelling of Different Combinations of Adaptation PoliciesLong Paper
SEAMS
Frank Trollmann DAI-Labor, TU Berlin, Johannes Fähndrich DAI-Labor, TU Berlin, Sahin Albayrak DAI-Labor, TU Berlin
16:25
15m
A Systematic Literature Review of UML-based Domain-Specific Modeling Languages for Self-adaptive SystemsShort Paper
SEAMS
João Pablo S. Da Silva Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Miguel Ecar Federal University of Pampa, Brazil, Marcelo S. Pimenta Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Gilleanes T. A. Guedes Federal University of Pampa, Brazil , Luiz Paulo Franz Federal University of Pampa, Brazil , Luciano Marchezan Federal University of Pampa, Brazil
16:40
15m
Run-time Monitoring of Self-Adaptive Systems to Detect N-way Feature Interactions and their CausesShort Paper
SEAMS
Byron Devries Grand Valley State University, Betty H.C. Cheng Michigan State University
16:55
15m
mRUBiS: An Exemplar for Model-Based Architectural Self-Healing and Self-OptimizationArtifact
SEAMS
Thomas Vogel Humboldt-Universität zu Berlin
Link to publication Pre-print
16:00 - 17:00
Processes for Distributed DevelopmentICGSE at E2 room
Chair(s): Casper Lassenius
16:00
15m
Research paper
A Process for Distributed Software Evolution
ICGSE
Joao Ricardo Moreno Camilo Univesidade Tecnologica Federal do Parana , Tiago Pagotto Univesidade Tecnologica Federal do Parana, Alexandre L’erario Univesidade Tecnologica Federal do Parana , Jose Augusto Fabri Univesidade Tecnologica Federal do Parana
16:15
15m
Experience report
Global Software Engineering Experience through International Capstone Project Exchanges
ICGSE
Dean Knudson , Stavros Kalafatis Texas A&M University, Carsten Kleiner University of Applied Sciences & Arts Hannover, Barbara Seegebarth Technische Universität Braunschweig, Stephen Zahos University of Illinois at Urbana-Champaign, Jonas Detterfelt Linkoping University, Iman Avazpour Deakin University, Kristian Sandahl Linkoping University, Peter Gorder Univ. of Colorado Colorado Springs, Jeewani Ginige Western Sydney University, Alex Radermacher North Dakota State University, Hugo Caballero Universidad del Norte, Humberto Gomez Universidad del Norte, Mikael Roos Blekinge Institute of Technology
16:30
15m
Industry talk
Success factors of customer and vendor collaboration for large scale deployment
ICGSE
16:45
15m
Talk
Questions and answers
ICGSE

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
16:00 - 17:30
Readibility, Features and APIsICPC Technical Research at J1 room
Chair(s): Yoshiki Higo Osaka University
16:00
17m
Full-paper
Impacts of Coding Practices on ReadabilityTechnical Research
ICPC Technical Research
Rodrigo Santos IPT-SP, Marco Gerosa Northern Arizona University
Pre-print
16:17
10m
Short-paper
An Empirical Investigation on the Readability of Manual and Generated Test CasesERA
ICPC Technical Research
Giovanni Grano University of Zurich, Simone Scalabrino University of Molise, Harald Gall University of Zurich, Rocco Oliveto University of Molise
Pre-print
16:27
10m
Short-paper
The CodeCompass Comprehension FrameworkTool Demo
ICPC Technical Research
Zoltan Porkolab Eotvos Lorond University, Dániel Krupp Ericsson Ltd, Tibor Brunner Ericsson Hungary, Marton Csordas Ericsson Hungary
Link to publication DOI Pre-print
16:37
17m
Full-paper
The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive LoadTechnical Research
ICPC Technical Research
Sarah Fakhoury Washington State University, Yuzhan Ma Washington State University Pullman, Venera Arnaoudova Washington State University Pullman, Olusola Adesope Washington State University
DOI Pre-print
16:54
17m
Full-paper
Assessing an Architecture's Ability to Support Feature EvolutionTechnical Research
ICPC Technical Research
Ran Mo Drexel University, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Qiong Feng Drexel University
17:11
10m
Industry talk
Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature LocationIndustry Track
ICPC Technical Research
Gregory S. DeLozier , Michael J. Decker Bowling Green State University, Christian D. Newman Rochester Institute of Technology, Jonathan I. Maletic Kent State University
16:00 - 16:30
Future Research (Short Papers)TechDebt at R17+18
Chair(s): Carolyn Seaman University of Maryland Baltimore County
16:00
15m
Talk
Technical Debt-Related Information Asymmetry Between Finance and IT
TechDebt
Thomas Patrick Stablein University of South Florida
16:15
15m
Talk
A Position Study to Investigate Technical Debt Associated with Security Weaknesses
TechDebt
Clemente Izurieta Montana State University
16:00 - 17:00
The Future of SE in AfricaSEiA at R26
Chair(s): Engineer Bainomugisha Makerere University, Imed Hammouda Chalmers and University of Gothenburg
16:00
60m
Talk
Panel: The Future of SE in AfricaPanel
SEiA

16:30 - 17:15
DiscussionTechDebt at R17+18
Chair(s): Carolyn Seaman University of Maryland Baltimore County
17:00 - 17:30
ClosingMobileSoft at J2 room
Chair(s): Christine Julien The University of Texas at Austin
17:00
30m
Talk
Closing
MobileSoft
Christine Julien The University of Texas at Austin
17:15 - 17:30
Closing RemarksTechDebt at R17+18
Chair(s): Robert Nord Software Engineering Institute, Ipek Ozkaya Carnegie Mellon Software Engineering Institute
17:30 - 18:30
18:00 - 22:00
18:00
4h
Dinner
SEAMS Banquet
SEAMS

18:30 - 21:30
Open Space EveningICGSE at Bryggan
Chair(s): Tony Clear Auckland University of Technology
18:30
3h
Social Event
Open Space Evening
ICGSE

Tue 29 May

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

08:30 - 09:00
OpeningSEAMS at E1 room
08:30
30m
Opening Day 2
SEAMS
G: Jesper Andersson Linnaeus University, P: Danny Weyns KU Leuven
08:30 - 17:30
RCoSE - 4th International Workshop on Rapid Continuous Software EngineeringWorkshops at R31
08:30 - 10:00
Opening and KeynoteDS - Doctoral Symposium at R5+6
08:30
30m
Talk
Opening and Introductions
DS - Doctoral Symposium
Julia Rubin University of British Columbia, Tracy Hall Brunel University
09:00
60m
Talk
Keynote: Engineering your software engineering research careerKeynote
DS - Doctoral Symposium
Jan Vitek Northeastern University
08:45 - 17:45
FairWare - International Workshop on Software FairnessWorkshops at R26
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
09:00 - 12:30
Big data and Machine LearningTB - Technical Briefings at R14
09:00
90m
Talk
Big Data Software Analytics with Apache Spark
TB - Technical Briefings
11:00
90m
Talk
Machine Learning for Software Engineering: Models, Methods, and Applications
TB - Technical Briefings
Karl Meinke , Amel Bennaceur The Open University
09:00 - 17:30
SESoS - 6th International Workshop on Software Engineering for Systems-of-SystemsWorkshops at R15
09:00 - 12:30
09:00
90m
Talk
Detecting and Managing Code Smells: Research and Practice
TB - Technical Briefings
Tushar Sharma Athens University of Economics and Business
Media Attached
11:00
90m
Talk
Multi-Platform Computing for Physical Devices with MakeCode and CODAL
TB - Technical Briefings
Thomas Ball Microsoft Research, Judith Bishop Stellenbosch University, Joe Finney
09:00 - 17:30
SE4COG - 1st International Workshop on Software Engineering for Cognitive ServicesWorkshops at R21
09:00 - 17:30
AST - 13th IEEE/ACM International Workshop on Automation of Software TestWorkshops at R22+23
09:00 - 17:30
SER&IP - 5th International Workshop on Software Engineering Research and Industrial PracticeWorkshops at R24+25
09:00 - 17:30
SBST - 11th International Workshop on Search-Based Software TestingWorkshops at R4
11:00 - 12:30
SecuritySEAMS at E1 room
Chair(s): Rogério de Lemos University of Kent, UK
11:00
25m
Toward Evaluating the Impact of Self-adaptation on Security Control CertificationLong Paper
SEAMS
Allen Marshall University of Tulsa, Sharmin Jahan University of Tulsa, Rose Gamble University of Tulsa
11:25
25m
Requirements and Specifications for Adaptive Security: Concepts and AnalysisSEAMS 2018 Best Paper AwardLong Paper
SEAMS
Thein Tun , Mu Yang The Open University, Arosha K Bandara Open University, Yijun Yu The Open University, Armstrong Nhlabatsi Qatar University, Niamul Khan Qatar University, Khaled Khan Qatar University, Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
Pre-print
11:50
25m
Defining, Enforcing and Checking Privacy Policies In Data-Intensive ApplicationsLong Paper
SEAMS
Michele Guerriero Politecnico di Milano, Damian Andrew Tamburri TU/e, Elisabetta Di Nitto Politecnico di Milano
12:15
10m
INSpIRA: INtegrating Security Into Risk AssessmentDoctoral Project
SEAMS
Jürgen Dobaj Graz University of Technology
11:00 - 12:30
Scaled and Distributed Agile ICGSE at E2 room
Chair(s): Paolo Tell IT University of Copenhagen
11:00
15m
Research paper
Enhancing product and service capability through scaling agility in a global software vendor environment
ICGSE
Ramesh Lal Auckland University of Technology, Tony Clear Auckland University of Technology
11:15
15m
Research paper
Managing Software Products in a Global Context
ICGSE
Christof Ebert Vector Consulting
11:30
15m
Experience report
Challenges in Scaling up a Globally Distributed Legacy Product:A case study of a matrix organization
ICGSE
Rajeev Kumar Gupta Siemens Healthcare Private limited, Shivani Jain Siemens Healthcare Private limited, Bharat Singh Siemens Healthcare Private limited
11:45
15m
Industry talk
What and Where is a system maintenance knowledge? And, How can we acquire that?
ICGSE
12:00
15m
Research paper
Employee Retention and Turnover in Global Software Development: Comparing In-house Offshoring and Offshore Outsourcing
ICGSE
Julian Bass University of Salford, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Mohammad Abdur Razzak Lero - The Irish Software Research Centre and University of Limerick, John Noll University of East London, and Lero - The Irish Software Research Centre
12:15
15m
Talk
Questions and answers
ICGSE

11:00 - 12:30
Data ShowcaseMSR Data Showcase at E3 room
11:00
6m
Short-paper
50K-C: A dataset of compilable, and compiled, Java projects
MSR Data Showcase
A: Pedro 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
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
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

11:00 - 12:30
Testing and AnalysisDS - Doctoral Symposium at R5+6
11:00
22m
Talk
[Full paper] Assisted Discovery of Software Vulnerabilities
DS - Doctoral Symposium
11:22
22m
Talk
[Full paper] Automatic Verification of Time Behavior of Programs
DS - Doctoral Symposium
11:45
22m
Talk
[Full paper] Learning to Accelerate Compiler Testing
DS - Doctoral Symposium
Junjie Chen Peking University
12:07
22m
Doctoral symposium paper
[Full paper] Characteristics of Defective Infrastructure as Code Scripts in DevOps
DS - Doctoral Symposium
Akond Rahman North Carolina State University
Pre-print Media Attached
12:30 - 14:00
Lunch Break (Posters, Networking, Joint Discussion)DS - Doctoral Symposium at R5+6
14:00 - 15:30
Fishbowl: “The future of global software engineering – trends, patterns and industries – A new normal?”ICGSE at E2 room
Chair(s): Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick
14:00 - 15:30
Search and TraceabilityMSR 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
DOI Pre-print
15: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

14:00 - 15:30
14:00
90m
Talk
HAL’s Legacy after 50 years of 2001 Space OdysseyKeynote
2001: A Space Odyssey Symposium - 50 years celebration
14:00 - 17:30
14:00
90m
Talk
Demystifying Cyber-Physical Malware
TB - Technical Briefings
Suresh Kothari Iowa State University, USA
16:00
90m
Talk
State of the Systems Security
TB - Technical Briefings
Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
14:00 - 17:30
Natural Language ProcessingTB - Technical Briefings at R14
14:00
90m
Talk
Automatic Software Summarization - The State of the Art
TB - Technical Briefings
Laura Moreno Colorado State University, Andrian Marcus University of Texas at Dallas
16:00
90m
Talk
Natural Language Requirements Processing: from Research to Practice
TB - Technical Briefings
14:00 - 17:30
Research MethodsTB - Technical Briefings at R18
14:00
90m
Talk
Analyzing Software Engineering Experiments: Everything You Always Wanted to Know but Were Afraid to Ask
TB - Technical Briefings
Sira Vegas Universidad Politecnica de Madrid
File Attached
16:00
90m
Talk
How to Analyze Git Repositories with Command Line Tools: We're not in Kansas anymore
TB - Technical Briefings
Diomidis Spinellis Athens University of Economics and Business, Georgios Gousios TU Delft
DOI Pre-print
14:00 - 14:45
Productivity ImprovementDS - Doctoral Symposium at R5+6
14:00
15m
Talk
[Full paper] Fostering Software Developers' Productivity at Work Through Self-Monitoring and Goal-Setting
DS - Doctoral Symposium
André N. Meyer University of Zurich
14:15
15m
Talk
[Full paper] Interactive Model Mining from Embedded Legacy Software
DS - Doctoral Symposium
14:30
15m
Talk
[Full paper] Towards Personalized Software Defect Predictors
DS - Doctoral Symposium
Beyza Eken Istanbul Technical University
14:45 - 15:30
People and SoftwareDS - Doctoral Symposium at R5+6
14:45
22m
Talk
[Full paper] Crowdsourced Software Development and Maintenance
DS - Doctoral Symposium
Bin Lin Università della Svizzera italiana (USI)
15:07
22m
Talk
[Full paper] A Neuro-Cognitive Perspective of Program Comprehension
DS - Doctoral Symposium
Norman Peitek Leibniz Institute for Neurobiology
15:45 - 17:15
Distinguished papersICGSE at E2 room
Chair(s): Darja Šmite Blekinge Institute of Technology
15:45
20m
Research paper
On Developers' Personality in Large-scale Distributed Projects: The Case of the Apache Ecosystem
ICGSE
Fabio Calefato University of Bari, Giuseppe Iaffaldano University of Bari, Filippo Lanubile University of Bari, Bogdan Vasilescu Carnegie Mellon University
DOI Pre-print
16:05
20m
Research paper
Virtual by Design: How a Work Environment can Support Agile Distributed Software Development
ICGSE
Pernille Lous IT University of Copenhagen, Paolo Tell IT University of Copenhagen, Christian Bo Michelsen IT University of Copenhagen, Yvonne Dittrich IT University of Copenhagen, Denmark, Marco Kuhrmann Clausthal University of Technology, Allan Ebdrup Debitoor
16:25
20m
Research paper
Team Resilience in Distributed Student Projects
ICGSE
Igor Cavrak University of Zagreb, Faculty of Electrical Engineering and Computing, Ivana Bosnić University of Zagreb
16:45
20m
Research paper
Scaling Agile across the Global Organization: An Early Stage Industrial SAFe Self-Assessment
ICGSE
Mohammad Abdur Razzak Lero - The Irish Software Research Centre and University of Limerick, Ita Richardson Lero - The Irish Software Research Centre and University of Limerick, John Noll University of East London, and Lero - The Irish Software Research Centre, Clodagh Nic Canna Ocuco Ltd, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick
17:05
10m
Talk
Questions and answers
ICGSE

16:00 - 17:10
LearningSEAMS at E1 room
Chair(s): Mauro Caporuscio Linnaeus University
16:00
25m
Learning Non-Deterministic Impact Models for AdaptationLong Paper
SEAMS
Francisco Duarte Universidade de Lisboa, Richard Gil Universidade de Lisboa, Paolo Romano University of Lisbon, Portugal, Antónia Lopes University of Lisbon, Luis Rodrigues INESC-ID, IST, ULisboa
16:25
25m
A Learning Approach to Enhance Assurances for Real-Time Self-Adaptive SystemsLong Paper
SEAMS
Arthur Rodrigues University of Brası́lia, Ricardo Caldas University of Brası́lia, Genaina Rodrigues University of Brasilia, Thomas Vogel Humboldt-Universität zu Berlin, Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology
Pre-print
16:50
15m
Adaptive Runtime Response Time Control in PLC-based Real-Time Systems using Reinforcement LearningShort Paper
SEAMS
Mahshid Helali Moghadam RISE SICS AB/Mälardalen University, Mehrdad Saadatmand RISE SICS, Markus Borg RISE SICS AB, Markus Bohlin RISE SICS, Bjorn Lisper Malardalen University
16:00 - 17:30
APIs and CodeMSR 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

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

16:00 - 17:30
16:00
90m
Talk
Will computers be able to do what HAL did? Panel
2001: A Space Odyssey Symposium - 50 years celebration
Olle Häggström , Dorna Behdadi , Thore Husfeldt Lund University, Sweden and IT University of Copenhagen, Denmark, Prem Devanbu University of California, David G. Stork
16:00 - 17:30
Panel and ClosingDS - Doctoral Symposium at R5+6
16:00
60m
Talk
Panel: Best and Worst of Doctoral StudiesPanel
DS - Doctoral Symposium
Jocelyn Simmonds University of Chile, Gregor Engels Paderborn University, Massimiliano Di Penta University of Sannio, Andrian Marcus University of Texas at Dallas
17:00
30m
Talk
Closing
DS - Doctoral Symposium
Julia Rubin University of British Columbia, Tracy Hall Brunel University
17:10 - 17:30
ClosingSEAMS at E1 room
17:10
10m
Closing SEAMS 2018
SEAMS
G: Jesper Andersson Linnaeus University, P: Danny Weyns KU Leuven
17:20
10m
Outlook on SEAMS 2019
SEAMS

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

18:30 - 21:15
18:30
2h45m
Other
2001: A Space Odyssey
2001: A Space Odyssey Symposium - 50 years celebration

18:30 - 21:30
ICGSE Conference DinnerICGSE at Lilla Bommen
18:30
3h
Dinner
ICGSE Conference Dinner Cruise
ICGSE

Wed 30 May

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

08:30 - 10:30
Conference Opening and Keynote Plenary Sessions at Congress Hall
08:30
30m
Talk
Opening Session
Plenary Sessions
G: Ivica Crnkovic Chalmers University of Technology & University of Gothenburg, P: Marsha Chechik University of Toronto, P: Mark Harman Facebook and University College London
Media Attached
09:00
90m
Talk
Communication systems and networks, key enablers for digitizing industry and society – opportunities and challengesKeynote
Plenary Sessions
K: Magnus Frodigh Ericsson AB
09:00 - 18:00
Wednesday Poster Exibition (with authors present during 13:15-13:55 and 15:40-15:55)Posters at H - Exibition Hall
Chair(s): Yuriy Brun University of Massachusetts, Amherst, Raffaela Mirandola Politecnico di Milano
09:00
9h
Talk
IF Poster 1: System-of-Systems Architecture for Construction Factory
Posters
09:00
9h
Talk
IF Poster 2: Even more efficient testing process
Posters
Sahar Tahvili RISE SICS AB
09:00
9h
Talk
IF Poster 3: Lean Transport Mission Optimization in Site Operations
Posters
09:00
9h
Talk
IF Poster 4: Positioning in mines
Posters
09:00
9h
Talk
IF Poster 5: Designing Interaction for Multi-OS environments
Posters
09:00
9h
Talk
IF Poster 6: Exploring Mixed Reality Interaction Design for Heavy Vehicles
Posters
09:00
9h
Talk
IF Poster 7: Safety Assurance of cooperating construction maachines
Posters
09:00
9h
Talk
IF Poster 8: Evolutionary Aspects of Complex Embedded Systems Architectures
Posters
09:00
9h
Talk
IF Poster 9: Utilizing hardware monitoring to improve the quality of service and performance of industrial systems
Posters
09:00
9h
Talk
Poster W1: Industrie 4.0 Virtual Automation Bus Architecture
Posters
Thomas Kuhn , Markus Damm Fraunhofer, Pablo Oliveira Antonino Fraunhofer, Andreas Morgenstern Fraunhofer, Dirk Schulz ABB Corporate Research, Constantin Ziesche Robert Bosch GmbH, Thorsten Müller SMS group GmbH
09:00
9h
Talk
Poster W2: An Empirical Study of the Product Owner Role in Scrum
Posters
Julian Bass University of Salford, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Mohammad Abdur Razzak Lero - The Irish Software Research Centre and University of Limerick, Clodagh Nic Canna Ocuco Ltd, John Noll University of East London, and Lero - The Irish Software Research Centre
09:00
9h
Talk
Poster W3: Reengineering Legacy Systems for Supporting SOA: A Case Study on the Brazilian's Secretary of State for Taxation
Posters
Yan de Lima Justino Federal University of Rio Grande do Norte, Carlos Eduardo Da Silva Federal University of Rio Grande do Norte
09:00
9h
Talk
Poster W4: Results from Multi-faceted Software Reliability Assessment Studies
Posters
Yaping Luo Altran Netherlands B.V., Egbert Touw
09:00
9h
Talk
Poster W5: An Initial Characterization of Bug-injecting Development Sessions
Posters
Irina Diana Coman The Most Serene Republic, Alberto Sillitti Innopolis University, Giancarlo Succi Innopolis University
09:00
9h
Talk
Poster W6: Challenges with Automotive Test Case Specifications
Posters
Katharina Juhnke Daimler AG, Matthias Tichy Ulm University, Germany, Frank Houdek Daimler AG
09:00
9h
Talk
Poster W7: Understanding the Role of Reporting in Work Item Tracking Systems for Software Development: An Industrial Case Study
Posters
Pavneet Singh Kochhar Singapore Management University, Stanislaw Swierc Microsoft, Trevor Carnahan Microsoft, Hitesh Sajnani Microsoft , Mei Nagappan University of Waterloo
09:00
9h
Talk
Poster W8: When Students Meet Developers: Are Barcamps a Format for Interactive Software Engineering Education?
Posters
Bianca Bergande University of Applied Sciences Neu-Ulm, Philipp Brune University of Applied Sciences Neu-Ulm
09:00
9h
Talk
Poster W9: A Methodology to Teaching Statistical Process Control for Software Engineers: An Overview
Posters
Julio Furtado UNIFAP, Sandro Oliveira UFPA - Universidade Federal do Pará
09:00
9h
Talk
Poster W10: A matrix for analyzing projects in Software Engineering courses
Posters
Jakeline Marcos Tecnologico de Monterrey
09:00
9h
Talk
Poster W11: Continuous Inspection in the Classroom: Improving Students' Programming Quality with Social Coding Methods
Posters
Yao Lu National University of Defense Technology, Xinjun Mao National University of Defense Technology, Tao Wang National University of Defense Technology, Gang Yin National University of Defense Technology, Zude Li Central South University, Huaimin Wang
09:00
9h
Talk
Poster W12: Startup Software Development Education: A Systematic Mapping Study
Posters
Rafael Chanin PUCRS, Afonso Sales PUCRS, Leandro Bento Pompermaier , Rafael Prikladnicki Faculdade de Informática da PUCRS
09:00
9h
Talk
Poster W13: Analyzing the transactive memory in teaching Software Engineering
Posters
Styliani Kleanthous , Georgia Kapitsaki University of Cyprus
09:00
9h
Talk
Poster W14: Improving Formation of Student Teams: A Clustering Approach
Posters
Shoaib Akbar University of North Carolina Charlotte Department of Computer Science, Edward Gehringer North Carolina State University, Zhewei Hu North Carolina State University
09:00
9h
Talk
Poster W15: Are Our Students Engaged into Their Studies? Professional Engagement vs. Study Engagement
Posters
Arnon Sturm Ben-Gurion University of the Negev, Timothy Lethbridge University of Ottawa
09:00
9h
Talk
Poster W16: Multidisciplinary Skill Assessment for Embedded Software Development Education via a Robot Contest
Posters
Harumi Watanabe Tokai University, Mikiko Sato Tokai University, Masafumi Miwa The University of Tokushima, Makoto Imamura Tokai University, Shintaro Hosoai Change Vision, Inc., Nobuhiko Ogura Tokyo City University, Hiroyuki Nakamura Kyushu University, Kenji Hisazumi Kyushu University
09:00
9h
Talk
Poster W17: PBL Planner Toolkit A Canvas-Based Tool for Planning PBL in Software Engineering Education
Posters
Gustavo Alexandre CESAR School, Simone Santos Federal University of Pernambuco
09:00
9h
Talk
Poster W18: Challenge-Based Learning: A Brazilian Case Study
Posters
Alan Santos PUCRS, Afonso Sales PUCRS, Paulo Fernandes PUCRS, Josiane Kroll University of Manitoba
09:00
9h
Talk
Poster W19: A Conceptual Model for Cooperative Thinking
Posters
Daniel Russo University of Bologna, Italy, Marcello Missiroli University of Bologna, Paolo Ciancarini University of Bologna
09:00
9h
Talk
Poster W20: Situation-Based E-Learning in Software Engineering
Posters
Wilhelm Koop University Duisburg-Essen, Tobias Brückmann CampusLab GmbH, Marian Benner-Wickner CampusLab GmbH, Markus Kleinschmidt CampusLab GmbH, Volker Gruhn University Duisburg-Essen
09:00
9h
Talk
Poster W21: A Multi-Year Analysis of Students' Build Errors in Agile Software Development Educational Projects
Posters
Erina Makihara Nara institute of science and technology, Hiroshi Igaki Osaka Institute of Technology, Norihiro Yoshida Nagoya University, Kenji Fujiwara National Institute of Technology, Toyota College, Naoki Kawashima Nara institute of science and technology, Hajimu Iida Nara Institute of Science and Technology
09:00
9h
Talk
Poster W23: Deciding Weak Monitorability for Runtime Verification
Posters
Zhe Chen Nanjing University of Aeronautics and Astronautics, Yifan Wu Nanjing University of Aeronautics and Astronautics, Ou Wei Nanjing University of Aeronautics and Astronautic, Bin Sheng Nanjing University of Aeronautics and Astronautics
09:00
9h
Talk
Poster W24: LWE: LDA refinedWord Embeddings for duplicate bug report detection
Posters
Amar Budhiraja Microsoft, Raghu Reddy IIT Hyderabad, Manish Shrivastava International Institute of Information Technology Hyderabad
09:00
9h
Talk
Poster W25: Inferring API Elements Relevant to an English Query
Posters
Tien N. Nguyen The University of Texas - Dallas, Thanh Nguyen Iowa State University
09:00
9h
Talk
Poster W26: A Study Of Monitoring Crosscutting Concerns Implementation
Posters
Grigoreta Sofia Cojocar Department of Computer Science, Babes-Bolyai University, Adriana-Mihaela Guran Department of Computer Science, Babes-Bolyai University
09:00
9h
Talk
Poster W27: Duplicate Finder Toolkit
Posters
George Chernishev SPbU, Dmitry Luciv Saint Petersburg State University, Dmitrij Koznov Saint-Petersburg State University
09:00
9h
Talk
Poster W28: Toward the Development of Richer Properties for Recommender Systems
Posters
David Shriver University of Nebraska-Lincoln
09:00
9h
Talk
Poster W29: Automatic Detection of Inverse Operations while Avoiding Loop Unrolling
Posters
Kunal Banerjee Intel, Ramanuj Chouksey IIT Guwahati, Chandan Karfa IIT Guwahati, Pankaj Kumar Kalita IIT Guwahati
09:00
9h
Talk
Poster W30: Efficiently Finding Minimal Failing Input in MapReduce Programs
Posters
Muhammad Sohaib Ayub School of Science and Engineering (SSE), Lahore University of Management Sciences (LUMS), Lahore, Junaid Haroon Siddiqui
09:00
9h
Talk
Poster W31: Forks Insight: Providing an Overview of GitHub Forks
Posters
Luyao Ren Peking University, Shurui Zhou , Christian Kästner Carnegie Mellon University
09:00
9h
Talk
Poster W32: Use of Trace Link Types in Issue Tracking Systems
Posters
Mihaela Todorova Tomova Technische Universität Ilmenau, Michael Rath Technische Universität Ilmenau, Patrick Mäder Technische Universität Ilmenau
09:00
9h
Talk
Poster W33: A Topic Analysis of the R Programming Language
Posters
Abigail Atchison Chapman University, Haley Anderson Chapman University, Christina Berardi Chapman University, Natalie Best Chapman University, Cristiano Firmani Chapman University, Rene German Chapman University, Erik Linstead Chapman University
DOI Pre-print
09:00
9h
Talk
Poster W34: Architecture Reconstruction and Evaluation of Blockchain Open Source Platform
Posters
Jungho Kim Korea Advanced Institute of Science and Technology, Sungwon Kang Korea Advanced Institute of Science and Technology, Chan-Gun Lee Chung-Ang University, Hwi Ahn Korea Advanced Institute of Science and Technology, Changsup Keum Electronics and Telecommunications Research Institute
09:00
9h
Talk
Poster W35: Agile Requirement Traceability Matrix
Posters
Serin Jeong Gyeongsang National University, Heetae Cho Gyeongsang National University, Seonah Lee Gyeongsang National University
09:00
9h
Talk
Poster W36: Beyond Spatial and Temporal Memory Safety
Posters
Zhe Chen Nanjing University of Aeronautics and Astronautics, Chuanqi Tao Nanjing University of Aeronautics and Astronautics, Zhiyi Zhang Nanjing University of Aeronautics and Astronautics, Zhibin Yang Nanjing University of Aeronautics and Astronautics
09:00
9h
Talk
Poster W37: A Novel Shared Memory Framework for Distributed Deep Learning in High-Performance Computing Architecture
Posters
Shinyoung Ahn KAIST & ETRI, Joongheon Kim Chung-Ang University, Sungwon Kang Korea Advanced Institute of Science and Technology
09:00
9h
Talk
Poster W38: DWEN: Deep Word Embedding Network for Duplicate Bug Report Detection in Software Repositories
Posters
Amar Budhiraja Microsoft, Kartik Dutta Centre for Visual Information Technonogy, IIIT, Hyderabad, Raghu Reddy IIT Hyderabad, Manish Shrivastava International Institute of Information Technology Hyderabad
09:00
9h
Talk
Poster W39: Live Path Control Flow Integrity
Posters
Mohamad Barbar University of Technology, Sydney, Yulei Sui University of Technology Sydney, Australia, Hongyu Zhang The University of Newcastle, Shiping Chen Data61 at CSIRO, Australia / UNSW, Australia, Jingling Xue UNSW Sydney
09:00
9h
Talk
Poster W40: Using Repository Data for Driving Software Architecture
Posters
Tobias Olsson Linnaeus University, Morgan Ericsson Linnaeus University, Anna Wingkvist Linnaeus University
09:00
9h
Talk
Poster W41: Analysis of Requirements Quality Evolution
Posters
Eugenio Parra Universidad Carlos III de Madrid, Jose Luis de La Vara Universidad Carlos III de Madrid, Luis Alonso The REUSE Company
09:00
9h
Talk
Poster W42: Using Consensus to Automatically Infer Post-conditions
Posters
Jingyi Su Bowling Green State University, Mohd Arafat Bowling Green State University, Robert Dyer Bowling Green State University
09:00
9h
Talk
Poster W43: Pairika: A failure diagnosis benchmark for C++ programs
Posters
Mojdeh Golagha , Md. Rezaur Rahman Technical University of Munich, Alexander Pretschner
09:00
9h
Poster
Poster W44: Towards Safe Refactoring for Intelligent Parallelization of Java 8 Streams
Posters
Yiming Tang City University of New York (CUNY) Graduate Center, Raffi Khatchadourian City University of New York (CUNY) Hunter College, Mehdi Bagherzadeh Oakland University, Syed Ahmed Oakland University
Link to publication DOI Pre-print
09:00
9h
Poster
Poster W45: Testing Web-Based Applications with the Voice Controlled Accessibility and Testing Tool (VCAT)
Posters
Nagendra Prasad Ramachandra University of Texas at Arlington, Christoph Csallner University of Texas at Arlington
Pre-print
09:00
9h
Talk
Poster W46: Leveraging Product Relationships to Generate Candidate Bugs for Duplicate Bug Prediction
Posters
Emily Su Oracle Corporation, Sameer Joshi Oracle Corporation
09:00
9h
Talk
Poster W47: Protecting Remote Controlling Apps of Smart-Home-Oriented IOT Devices
Posters
Xiaoyin Wang University of Texas at San Antonio, USA, Eric Ruiz University of Texas at San Antonio, Richard Avelar University of Texas at San Antonio
09:00
9h
Poster
Poster W48: MC/DC Coverage-Oriented Compiler Optimization for Symbolic Execution
Posters
Yijun Liu College of Computer, National University of Defense Technology, Changsha, China, Zhenbang Chen College of Computer, National University of Defense Technology, Wei Dong , Chendong Feng College of Computer, National University of Defense Technology, Changsha, China
Pre-print
09:00
9h
Poster
Poster W49: Introducing Quality Models Based On Joint Probabilities
Posters
Maria Ulan Linnaeus University, Welf Löwe Linnaeus University, Morgan Ericsson Linnaeus University, Anna Wingkvist Linnaeus University
Pre-print
09:00
9h
Talk
Poster W50: Program Repair That Learns From Mistakes
Posters
Bat-Chen Rothenberg , Orna Grumberg Technion – Israel Institute of Technology
09:00
9h
Talk
Poster W51: A changeset-based approach to assess source code density and developer efficacy
Posters
Sebastian Hönel , Morgan Ericsson Linnaeus University, Welf Löwe Linnaeus University, Anna Wingkvist Linnaeus University
09:00
9h
Talk
Poster W52: Discovering Requirements of Behaviour Change Software Systems from Negative User Experience
Posters
Nelly Condori-Fernández University of A Coruña/ Vrije Universiteit Amsterdam, Alejandro Catala Human Media Interaction - University of Twente, Patricia Lago Vrije Universiteit Amsterdam
Link to publication DOI Pre-print
09:00
9h
Talk
Poster W53: Understanding Newcomers Success in Open Source Community
Posters
Shahab Bayati The University of Auckland
09:00
9h
Talk
Poster W54: Swarming Remote Piloted Aircraft Systems for Mosquito-Borne Disease Research and Control
Posters
Jane Wyngaard University of Notre Dame, Samuel Rund University of Notre Dame, Michael Vierhauser University of Notre Dame, Jane Cleland-Huang University of Notre Dame, Gregory Madey University of Notre Dame
09:00
9h
Talk
Poster W55: Ethics-Aware Software Engineering
Posters
Fatma Başak Aydemir Utrecht University, Fabiano Dalpiaz Utrecht University
09:00
9h
Talk
Poster W57: How to Handle Environmental Uncertainty in Goal-Based Requirements Engineering
Posters
Manzoor Ahmad LIUPPA, Christophe Gnaho LACL, Jean-Michel Bruel Université de Toulouse, France, Régine Laleau LACL
11:00 - 11:30
Forum Session I: Opening and Industry TalkIF - Industry Forum at Congress Hall
Chair(s): Pekka Abrahamsson University of Jyväskylä, Judith Bishop Stellenbosch University, Jaana Nyfjord RISE
11:00
15m
Talk
Opening
IF - Industry Forum
Judith Bishop Stellenbosch University, Pekka Abrahamsson University of Jyväskylä, Jaana Nyfjord RISE
11:15
15m
Talk
The software industry is not industrialised
IF - Industry Forum
K: Noel Lovisa CEO and founder of Code Valley
11:00 - 12:30
Mining repositoriesDEMO - Demonstrations at E1/A room
Chair(s): Denys Poshyvanyk William and Mary
11:00
30m
Talk
Perceval: Software Project Data at Your Will
DEMO - Demonstrations
Santiago Dueñas , Valerio Cosentino Bitergia, Gregorio Robles Universidad Rey Juan Carlos, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
Pre-print Media Attached File Attached
11:30
30m
Talk
StackInTheFlow: Behavior-Driven Recommendation System for Stack Overflow Posts
DEMO - Demonstrations
12:00
30m
Talk
SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool
DEMO - Demonstrations
Zhongxin Liu Zhejiang University, Qiao Huang , Xin Xia Monash University, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li
Pre-print Media Attached
11:00 - 12:30
Test automation and failure diagnosisDEMO - Demonstrations at E1/B room
Chair(s): Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
11:00
30m
Talk
Aletheia: A Failure Diagnosis Toolchain
DEMO - Demonstrations
11:30
30m
Demonstration
When the testing gets tough, the tough get ElasTest
DEMO - Demonstrations
Antonia Bertolino CNR-ISTI, Antonello Calabrò CNR-ISTI, Guglielmo De Angelis CNR-IASI, CNR-ISTI, Micael Gallego , Boni García , Francisco Gortázar Universidad Rey Juan Carlos
DOI Pre-print Media Attached
12:00
30m
Talk
SUSHI: A Test Generator for Programs with Complex Structured Inputs
DEMO - Demonstrations
Pietro Braione University of Milano-Bicocca, Giovanni Denaro University of Milano-Bicocca, Italy, Andrea Mattavelli Imperial College London, Mauro Pezze Università della Svizzera italiana (USI) and Università degli Studi di Milano Bicocca
Pre-print
11:00 - 12:30
Reusable recipesSEET - Software Engineering Education and Training at E2 room
Chair(s): Cecile Peraire Carnegie Mellon University Silicon Valley
11:00
10m
Talk
10+ Years of Teaching Software Engineering with iTrust: the Good, the Bad, and the Ugly
SEET - Software Engineering Education and Training
Sarah Heckman NC State University, Kathryn Stolee North Carolina State University, Chris Parnin NCSU
11:10
10m
Talk
Toward Enhancing the Training of Software Engineering Students and Professionals using Active Video Watching
SEET - Software Engineering Education and Training
11:20
10m
Talk
Developing an Optimizing Compiler for the Game Boy as a Software Engineering Project
SEET - Software Engineering Education and Training
11:30
10m
Talk
Easing IoT Development for Novice Programmers Through Code Recipes
SEET - Software Engineering Education and Training
Fulvio Corno Politecnico di Torino, Luigi De Russis Politecnico di Torino, Juan Pablo Sáenz Politecnico di Torino
Link to publication DOI Pre-print
11:40
10m
Talk
Making the Liskov Substitution Principle Happy and Sad
SEET - Software Engineering Education and Training
Link to publication
11:50
40m
Talk
[Mini-Panel] Design patterns for teachingPanel
SEET - Software Engineering Education and Training

11:00 - 12:30
Security, Safety, and QualityNIER - 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
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
11:00 - 12:30
Software Evolution and Maintenance ITechnical Papers / Journal first papers at G1 room
Chair(s): Chanchal K. Roy University of Saskatchewan
11:00
20m
Talk
Neuro-Symbolic Program Repair for Correcting Introductory Programming Assignments
Technical Papers
Sahil Bhatia , Pushmeet Kohli Microsoft Research, Rishabh Singh Google Brain
11:20
20m
Talk
Automated Localization for Unreproducible BuildsAward
Technical Papers
Zhilei Ren , He Jiang , Jifeng Xuan , Zijiang Yang Western Michigan University
11:40
20m
Talk
Enlightened Debugging
Technical Papers
Xiangyu Li Georgia Institute of Technology, Shaowei Zhu Georgia Institute of Technology, Marcelo d'Amorim Federal University of Pernambuco, Alessandro Orso Georgia Tech
Pre-print File Attached
12:00
20m
Research paper
Experiences and Challenges in Building a Data Intensive System for Data Migration
Journal first papers
Marco Scavuzzo Politecnico di Milano, Elisabetta Di Nitto Politecnico di Milano, Danilo Ardagna
Link to publication DOI
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Software Repair IJournal first papers / Technical Papers at H1 room
Chair(s): Lars Grunske Humboldt-Universität zu Berlin
11:00
20m
Talk
Context-Aware Patch Generation for Better Automated Program Repair
Technical Papers
Ming Wen The Hong Kong University of Science and Technology, Junjie Chen Peking University, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Dan Hao Peking University, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print
11:20
20m
Talk
Towards Practical Program Repair with On-Demand Candidate Generation
Technical Papers
Jinru Hua , Mengshi Zhang University of Texas at Austin, USA, Kaiyuan Wang , Sarfraz Khurshid University of Texas at Austin
File Attached
11:40
20m
Talk
A Correlation Study between Automated Program Repair and Test-Suite Metrics
Journal first papers
Jooyong Yi Innopolis University, Shin Hwei Tan , Sergey Mechtaev National University of Singapore, Marcel Böhme Monash University, Abhik Roychoudhury National University of Singapore
Pre-print
12:00
20m
Talk
Do Automated Program Repair Techniques Repair Hard and Important Bugs?
Journal first papers
Manish Motwani University of Massachusetts, Amherst, Sandhya Sankaranarayanan , René Just University of Massachusetts, USA, Yuriy Brun University of Massachusetts, Amherst
Link to publication DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Apps and App Stores ITechnical Papers / Journal first papers at H2 room
Chair(s): Jocelyn Simmonds University of Chile
11:00
20m
Talk
Software Protection on the Go: A Large-Scale Empirical Study on Mobile App Obfuscation
Technical Papers
Pei Wang Pennsylvania State University, Qinkun Bao , Li Wang , Shuai Wang , Zhaofeng Chen , Tao Wei , Dinghao Wu
Pre-print Media Attached
11:20
20m
Talk
GUILeak: Tracing Privacy-Policy Claims on User Input Data for Android Applications
Technical Papers
Xiaoyin Wang University of Texas at San Antonio, USA, Xue Qin , Mitra Bokaei Hosseini , Rocky Slavin , Travis Breaux Carnegie Mellon University, Jianwei Niu
11:40
20m
Talk
Online App Review Analysis for Identifying Emerging Issues
Technical Papers
Cuiyun Gao Computer Science and Engineering, The Chinese University of Hong Kong, Jichuan Zeng , Michael Lyu , Irwin King
Pre-print
12:00
20m
Talk
EARMO: An Energy-Aware Refactoring Approach for Mobile Apps
Journal first papers
Rodrigo Morales Concordia University, Rubén Saborido Infantes , Foutse Khomh Polytechnique Montréal, Francisco Chicano , Giuliano Antoniol Polytechnique Montréal
Link to publication DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Human and Social Aspects of Computing ITechnical Papers / Journal first papers at J1 room
Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
11:00
20m
Talk
Sentiment Analysis for Software Engineering: How Far Can We Go?
Technical Papers
Bin Lin , Fiorella Zampetti University of Sannio, Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Michele Lanza Università della Svizzera italiana (USI), Rocco Oliveto University of Molise
11:20
20m
Talk
Identifying Features in Forks
Technical Papers
Shurui Zhou , Ştefan Stănciulescu , Olaf Leßenich , Yingfei Xiong Peking University, Andrzej Wąsowski IT University of Copenhagen, Denmark, Christian Kästner Carnegie Mellon University
Pre-print File Attached
11:40
20m
Talk
Roles and Impacts of Hands-on Software Architects in Five Industrial Case Studies
Technical Papers
Inayat Rehman , Mehdi Mirakhorli Rochester Institute of Technology, Mei Nagappan University of Waterloo, Azad Aralbay , Matthew Thornton
12:00
20m
Talk
Sentiment Polarity Detection for Software Development
Journal first papers
Fabio Calefato University of Bari, Filippo Lanubile University of Bari, Federico Maiorano , Nicole Novielli University of Bari
DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
11:00
90m
Talk
[Keynote] Software Heritage: why and how we collect, preserve and share all the software source codeKeynote
SEIS - Software Engineering in Society
Roberto Di Cosmo Inria, France / University of Paris Diderot, France
11:30 - 12:30
Forum Session II: KeynoteIF - Industry Forum at Congress Hall
Chair(s): Pekka Abrahamsson University of Jyväskylä
11:30
60m
Talk
Why Digitalization Will Kill Your (Software) Company TooKeynote
IF - Industry Forum
Jan Bosch Chalmers University of Technology
12:30 - 14:00
Social I: Forum Sit Down Working Lunch - Academics meet IndustrialistsIF - Industry Forum at Restaurant Seasons
12:30
90m
Lunch
Forum Sit Down Working Lunch - Academics meet Industrialists
IF - Industry Forum

14:00 - 14:30
Forum Session III: Speed Dating ActivityIF - Industry Forum at Congress Hall
Chair(s): Judith Bishop Stellenbosch University
14:00
30m
Meeting
Speed Dating Activity - lightning chats with other attendees
IF - Industry Forum

14:00 - 15:30
Mutation testingDEMO - Demonstrations at E1/A room
Chair(s): Lutz Prechelt Freie Universität Berlin
14:00
30m
Demonstration
MuAlloy: A Mutation Testing Framework for Alloy
DEMO - Demonstrations
Kaiyuan Wang , Allison Sullivan , Sarfraz Khurshid University of Texas at Austin
Link to publication File Attached
14:30
30m
Talk
An Extensible, Regular-Expression-Based Tool for Multi-Language Mutant Generation
DEMO - Demonstrations
Alex Groce Northern Arizona University, Josie Holmes Pennsylvania State University, USA, Darko Marinov University of Illinois at Urbana-Champaign, August Shi University of Illinois at Urbana-Champaign, Lingming Zhang
Pre-print Media Attached
15:00
30m
Talk
MDroid+: A Mutation Testing Framework for Android
DEMO - Demonstrations
Kevin Moran College of William & Mary, Michele Tufano College of William and Mary, Carlos Bernal-Cárdenas , Mario Linares-Vásquez Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Gabriele Bavota Università della Svizzera italiana (USI), Christopher Vendome , Massimiliano Di Penta University of Sannio, Denys Poshyvanyk William and Mary
Pre-print Media Attached
14:00 - 15:30
Performance and NFRDEMO - Demonstrations at E1/B room
Chair(s): Matthias Galster University of Canterbury
14:00
30m
Talk
The Palladio-Bench for Modeling and Simulating Software Architectures
DEMO - Demonstrations
Robert Heinrich , Dominik Werle , Heiko Klare , Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI), Max Kramer , Steffen Becker University of Stuttgart, Jens Happe , Heiko Koziolek , Klaus Krogmann
Link to publication Media Attached
14:30
30m
Talk
PerformanceHat - Augmenting Source Code with Runtime Performance Traces in the IDE
DEMO - Demonstrations
Jürgen Cito MIT, Philipp Leitner Chalmers University of Technology & University of Gothenburg, Christian Bosshard , Markus Knecht , Genc Mazlami , Harald Gall University of Zurich
15:00
30m
Talk
PROMOpedia — A web-content management-based encyclopedia of software property models
DEMO - Demonstrations
Séverine Sentilles Mälardalen University, Federico Ciccozzi Malardalen University, Efi Papatheocharous RISE ICT/SICS
Pre-print Media Attached
14:00 - 15:30
Take-home lessons ISEET - Software Engineering Education and Training at E2 room
Chair(s): Sira Vegas Universidad Politecnica de Madrid
14:00
20m
Talk
Software Engineering Lab – an Essential Component of a Software Engineering Curriculum
SEET - Software Engineering Education and Training
Mira Balaban , Arnon Sturm Ben-Gurion University of the Negev
14:20
20m
Talk
Dimensions of Experientialism for Software Engineering Education
SEET - Software Engineering Education and Training
Reid Holmes University of British Columbia, Meghan Allen , Michelle Craig
Pre-print
14:40
20m
Talk
Open-Source Sofware in Class: Students’ Common Mistakes
SEET - Software Engineering Education and Training
Zhewei Hu North Carolina State University, Yang Song University of North Carolina Wilmington, Edward Gehringer North Carolina State University
15:00
20m
Full-paper
How Does Participating in a Capstone Project with IndustrialCustomers Affect Student Attitudes?
SEET - Software Engineering Education and Training
Maria Paasivaara IT University of Copenhagen & Aalto University, Finland, Dragos Voda , Ville Heikkilä , Jari Vanhanen , Casper Lassenius
Pre-print
15:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training

14:00 - 15:30
Programming and Code AnalysisNIER - 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
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
14:00 - 15:30
Regression TestingTechnical Papers at G1 room
Chair(s): Dan Hao Peking University
14:00
20m
Talk
Hybrid Regression Test Selection
Technical Papers
Lingming Zhang University of Texas at Dallas
14:20
20m
Talk
Fine-Grained Test Minimization
Technical Papers
Arash Vahabzadeh , Andrea Stocco , Ali Mesbah University of British Columbia
Pre-print
14:40
20m
Talk
FAST Approaches to Scalable Similarity-based Test Case Prioritization
Technical Papers
Breno Miranda Federal University of Pernambuco, Emilio Cruciani Gran Sasso Science Institute, L'Aquila, Italy, Roberto Verdecchia Gran Sasso Science Institute, Vrije Universiteit Amsterdam, Antonia Bertolino CNR-ISTI
DOI Pre-print File Attached
15:00
20m
Talk
Towards Refactoring-Aware Regression Test Selection
Technical Papers
Kaiyuan Wang , Chenguang Zhu University of Texas, Austin, Ahmet Celik University of Texas at Austin, USA, Jongwook Kim , Don Batory University of Texas, Austin, Milos Gligoric University of Texas at Austin
File Attached
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Software Repair IITechnical Papers / Journal first papers at H1 room
Chair(s): Alessandro Orso Georgia Tech
14:00
20m
Talk
Semantic Program Repair Using a Reference Implementation
Technical Papers
Sergey Mechtaev National University of Singapore, Manh-Dung Nguyen , Yannic Noller Humboldt-Universität zu Berlin, Lars Grunske Humboldt-Universität zu Berlin, Abhik Roychoudhury National University of Singapore
File Attached
14:20
20m
Talk
Automated Repair of Mobile Friendly Problems in Web Pages
Technical Papers
Sonal Mahajan University of Southern California, USA, Negarsadat Abolhassani , Phil McMinn University of Sheffield, William G.J. Halfond University of Southern California
14:40
20m
Talk
Static Automated Program Repair for Heap PropertiesAward
Technical Papers
Rijnard van Tonder Carnegie Mellon University, Claire Le Goues Carnegie Mellon University
Pre-print File Attached
15:00
20m
Talk
Overfitting in Semantics-based Automated Program Repair
Journal first papers
Xuan-Bach D. Le Singapore Management University, Singapore, Ferdian Thung , David Lo Singapore Management University, Claire Le Goues Carnegie Mellon University
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Apps and App Stores IITechnical Papers / Journal first papers at H2 room
Chair(s): Patrick Maeder
14:00
20m
Talk
Studying the Dialogue Between Users and Developers of Free Apps in the Google Play Store
Journal first papers
Safwat Hassan Queens University, Kingston, Canada, Kla Tantithamthavorn University of Adelaide, Australia, Cor-Paul Bezemer Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
14:20
20m
Talk
Automated Reporting of GUI Design Violations for Mobile Apps
Technical Papers
Kevin Moran College of William & Mary, Boyang Li , Carlos Bernal-Cárdenas , Dan Jelf , Denys Poshyvanyk William and Mary
Pre-print Media Attached
14:40
20m
Full-paper
Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications
Technical Papers
Yixue Zhao University of Southern California, USA, Marcelo Schmitt Laser , Yingjun Lyu University of Southern California, Nenad Medvidović University of Southern California
DOI Pre-print Media Attached
15:00
20m
Talk
Repairing Crashes in Android Apps
Technical Papers
Shin Hwei Tan , Zhen Dong National University of Singapore, Singapore, Xiang Gao , Abhik Roychoudhury National University of Singapore
Pre-print File Attached
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Open-Source SystemsTechnical Papers / Journal first papers at J1 room
Chair(s): Andrzej Wąsowski IT University of Copenhagen, Denmark
14:00
20m
Talk
Inheritance Usage Patterns in Open-Source Systems
Technical Papers
Jamie Stevenson , Murray Wood University of Strathclyde
Pre-print File Attached
14:20
20m
Talk
Almost There: A Study on Quasi-Contributors in Open-Source Software Projects
Technical Papers
Igor Steinmacher Federal University of Technology - Paraná / Northern Arizona University, Gustavo Pinto UFPA, Igor Wiese Federal University of Technology - Paraná (UTFPR), Marco Gerosa Northern Arizona University
Pre-print
14:40
20m
Talk
Analyzing a Decade of Linux System Calls
Journal first papers
Mojtaba Bagherzadeh Queen's University, Nafiseh Kahani , Cor-Paul Bezemer Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University, Juergen Dingel Queen's University, Kingston, Ontario, James R. Cordy
Link to publication Pre-print
15:00
20m
Talk
To Distribute or Not to Distribute? Why Licensing Bugs Matter
Technical Papers
Christopher Vendome , Daniel M. German , Massimiliano Di Penta University of Sannio, Gabriele Bavota Università della Svizzera italiana (USI), Mario Linares-Vásquez Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys Poshyvanyk William and Mary
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Software by and for peopleSEIS - Software Engineering in Society at R2
Chair(s): Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada
14:00
20m
Talk
[Full paper] The Role of Foundations in Open Source Projects
SEIS - Software Engineering in Society
File Attached
14:20
20m
Talk
[Full paper] User Feedback in the App Store: a Cross-Cultural Study
SEIS - Software Engineering in Society
14:40
20m
Talk
[Full paper] Assistive Computing: A Human-Centered Approach To Developing Computing Support for Cognition
SEIS - Software Engineering in Society
Charles Consel University of Bordeaux
15:00
20m
Talk
[Short paper] Agile development for vulnerable populations: lessons learned and recommendations
SEIS - Software Engineering in Society
Marcos Baez University of Trento, Fabio Casati University of Trento and Tomsk Polytechnic University
Pre-print
15:20
10m
Talk
Q&A in groups
SEIS - Software Engineering in Society

14:30 - 15:30
Forum Session IV: Invited TalkIF - Industry Forum at Congress Hall
Chair(s): Jaana Nyfjord RISE
14:30
60m
Talk
Robotics, Software and Artificial Intelligence: State of the art and future challengesKeynote
IF - Industry Forum
Danica Kragic KTH Royal Institute of Technology
16:00 - 17:00
Forum Session V: PanelIF - Industry Forum at Congress Hall
Chair(s): Pekka Abrahamsson University of Jyväskylä
16:00
60m
Talk
Software Engineering in 2030Panel
IF - Industry Forum
P: Lionel Briand SnT Centre/University of Luxembourg, P: Markus Borg RISE SICS AB, P: Mark Harman Facebook and University College London, P: Liliana Pasquale University College Dublin & Lero, Ireland, P: Caitlin Sadowski Google, P: Thomas Zimmermann Microsoft Research
16:00 - 17:30
EvolutionDEMO - Demonstrations at E1/B room
Chair(s): Romina Spalazzese Malmö University
16:00
30m
Demonstration
GuideGen - A Tool for Keeping Requirements and Acceptance Tests Aligned
DEMO - Demonstrations
Sofija Hotomski IFI, University of Zurich, Martin Glinz
Link to publication
16:30
30m
Talk
EVA: A Tool for Visualizing Software Architectural Evolution
DEMO - Demonstrations
Daye Nam University of Southern California, USA, Youn Kyu Lee , Nenad Medvidović University of Southern California
Pre-print Media Attached
17:00
30m
Talk
CSLICERCLOUD: A Web-Based Semantic History Slicing Framework
DEMO - Demonstrations
Yi Li Nanyang Technological University, Chenguang Zhu University of Texas, Austin, Julia Rubin University of British Columbia, Marsha Chechik University of Toronto
Pre-print Media Attached
16:00 - 17:30
16:00
20m
Talk
Continuous Delivery of Personalized Assessment and Feedback in Agile Software Engineering Projects
SEET - Software Engineering Education and Training
16:20
20m
Talk
Are Computer Science and Engineering Graduates Ready for the Software Industry? Experiences from an Industrial Student Training Program
SEET - Software Engineering Education and Training
Eray Tüzün Bilkent University, Hakan Erdogmus Carnegie Mellon University, Izzet Gokhan Ozbilgin
Pre-print
16:40
20m
Talk
Compilation Error Repair: For the Student Programs, From the Student Programs
SEET - Software Engineering Education and Training
Umair Z. Ahmed IIT Kanpur, Pawan Kumar Indian Institute of Technology, Kanpur, Amey Karkare IIT Kanpur, Purushottam Kar Indian Institute of Technology, Kanpur, Sumit Gulwani Microsoft Research
17:00
20m
Talk
Improving Integrated Development Environment Commands Knowledge With Recommender Systems
SEET - Software Engineering Education and Training
17:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training

16:00 - 17:30
Mining, Verifying, and LearningNIER - 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
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
16:00 - 17:30
Test GenerationTechnical Papers at H1 room
Chair(s): Federica Sarro University College London
16:00
20m
Talk
Augusto: Exploiting Popular Functionalities for the Generation of Semantic GUI Tests with Oracles
Technical Papers
Leonardo Mariani University of Milano Bicocca, Mauro Pezzè University of Milano-Bicocca, Italy, Daniele Zuddas
Pre-print
16:20
20m
Talk
Towards Optimal Concolic TestingAward
Technical Papers
Xinyu Wang Zhejiang University, Jun Sun Singapore University of Technology and Design, Zhenbang Chen College of Computer, National University of Defense Technology, Peixin Zhang , Jingyi Wang Singapore University of Technology and Design, Yun Lin
Pre-print
16:40
20m
Talk
DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Cars
Technical Papers
Yuchi Tian , Kexin Pei , Suman Jana , Baishakhi Ray Columbia University, New York
17:00
20m
Talk
Precise Concolic Unit Testing of C Programs with Alarm Filtering Using Symbolic Calling Contexts
Technical Papers
17:20
10m
Talk
Q&A in groups
Technical Papers

16:00 - 17:30
Program Reduction TechniquesTechnical Papers at H2 room
Chair(s): Jianjun Zhao Kyushu University
16:00
20m
Talk
Spatio-Temporal Context Reduction: A Pointer-Analysis-Based Static Approach for Detecting Use-After-Free VulnerabilitiesAward
Technical Papers
Hua Yan University of New South Wales, Yulei Sui University of Technology Sydney, Australia, Shiping Chen Data61 at CSIRO, Australia / UNSW, Australia, Jingling Xue UNSW Sydney
16:20
20m
Talk
Program Splicing
Technical Papers
16:40
20m
Talk
Chopped Symbolic Execution
Technical Papers
David Trabish Tel Aviv University, Andrea Mattavelli Imperial College London, Noam Rinetzky Tel Aviv University, Cristian Cadar Imperial College London
Link to publication File Attached
17:00
20m
Talk
Perses: Syntax-Guided Program Reduction
Technical Papers
Chengnian Sun University of California, Davis, Yuanbo Li , Qirun Zhang University of California, Davis, Tianxiao Gu , Zhendong Su University of California, Davis
17:20
10m
Talk
Q&A in groups
Technical Papers

16:00 - 18:00
Empirical Software EngineeringJournal first papers / Technical Papers at J1 room
Chair(s): Marija Mikic Google
16:00
20m
Full-paper
Does the Propagation of Artifact Changes across Tasks reflect Work Dependencies?
Technical Papers
Christoph Mayr-Dorn Johannes Kepler University Linz, Alexander Egyed
DOI Pre-print
16:20
20m
Talk
Large-Scale Analysis of Framework-Specific Exceptions in Android AppsAward
Technical Papers
Lingling Fan East China Normal University, China/Nanyang Technological University, Singapore, Ting Su Nanyang Technological University, Singapore, Sen Chen Nanyang Technological University, Guozhu Meng Nanyang Technological University, Singapore, Yang Liu Nanyang Technological University, Singapore, Lihua Xu , Geguang Pu , Zhendong Su University of California, Davis
DOI Pre-print File Attached
16:40
20m
Talk
Effect Sizes and their Variance for AB/BA Crossover Design Studies
Journal first papers
Link to publication DOI
17:00
20m
Talk
A Large-Scale Empirical Study on the Effects of Code Obfuscations on Android Apps and Anti-Malware Products
Technical Papers
Mahmoud Hammad University of California, Irvine, Joshua Garcia , Sam Malek University of California, Irvine
DOI Pre-print Media Attached File Attached
17:20
20m
Talk
An empirical study on the interplay between semantic coupling and co-change of software classes
Journal first papers
Nemitari Ajienka , Andrea Capiluppi Brunel University, Steve Counsell Brunel University London
Link to publication DOI Media Attached
17:40
20m
Talk
Q&A in groups
Technical Papers

16:00 - 17:30
Software development for the regulated and public sectorsSEIS - Software Engineering in Society at R2
Chair(s): Gordana Dodig-Crnkovic Chalmers University of Technology
16:00
20m
Talk
[Case study] Digitalization of Swedish Government Agencies - A Perspective Through the Lens of a Software Development Census
SEIS - Software Engineering in Society
Markus Borg RISE SICS AB, Thomas Olsson RISE SICS AB, Ulrik Franke , Saïd Assar
DOI Pre-print
16:20
20m
Talk
[Full paper] Contracting Agile Developments for Mission Critical Systems in the Public Sector
SEIS - Software Engineering in Society
Daniel Russo University of Bologna, Italy, Gerolamo Taccogna , Paolo Ciancarini University of Bologna, Angelo Messina , Giancarlo Succi Innopolis University
DOI Pre-print
16:40
20m
Short-paper
[Short paper] Resolving Ambiguities in Regulations - Towards Achieving the Kohlbergian Stage of Principled Morality
SEIS - Software Engineering in Society
Smita Ghaisas Tata Research, Development and Design Center (TCS Research), Abhishek Sainani , Preethu Rose Anish
17:00
20m
Talk
Q&A in groups
SEIS - Software Engineering in Society

17:00 - 17:30
Forum Session VI: Academia and Industry IF - Industry Forum at Congress Hall
Chair(s): Judith Bishop Stellenbosch University
17:00
15m
Talk
Mechanisms through which academics and industrialists can work together productively
IF - Industry Forum
Mark Harman Facebook and University College London
17:15
15m
Talk
Supporter talk: Mälardalen University, Sweden - Industrial PhD School (IT-EASY) - Efficient industry-academia cooperation
IF - Industry Forum
S: Kristina Lundqvist Mälardalen University
17:30 - 18:30
Social II: Closing and After workIF - Industry Forum at Congress Foyer
17:30
30m
Talk
Closing
IF - Industry Forum
Judith Bishop Stellenbosch University, Pekka Abrahamsson University of Jyväskylä, Jaana Nyfjord RISE
18:00
30m
Break
After Work: Forum Aperitivo with drinks and posters
IF - Industry Forum

Thu 31 May

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

09:00 - 18:00
Poster ExhibitionSRC - ACM Student Research Competition at H - Exibition Hall
Chair(s): Olga Baysal Carleton University, Jun Sun Singapore University of Technology and Design
09:00
9h
Talk
VarXplorer: Reasoning About Feature Interactions
SRC - ACM Student Research Competition
Larissa Soares Universidade Federal da Bahia
09:00
9h
Talk
Toward an Empirical Theory of Feedback-Driven Development
SRC - ACM Student Research Competition
Moritz Beller Delft University of Technology
09:00
9h
Talk
Automatically Finding Bugs in Commercial Cyber-Physical System Development Tool Chains
SRC - ACM Student Research Competition
Shafiul Azam Chowdhury University of Texas at Arlington
09:00
9h
Talk
Interactive and Automated Debugging for Big Data Analytics
SRC - ACM Student Research Competition
Muhammad Ali Gulzar University of California, Los Angeles
09:00
9h
Short-paper
Deadlock Detector and Solver (DDS)
SRC - ACM Student Research Competition
Eman Aldakheel University of Illinois at Chicago & Princess Nourah bint Abdulrahman University
DOI
09:00
9h
Talk
AutoModel: A Domain-specific Language for Automatic Modeling of Real-time Embedded Systems
SRC - ACM Student Research Competition
09:00
9h
Talk
When to Extract Features: Towards a Recommender System
SRC - ACM Student Research Competition
Jacob Krüger Harz University of Applied Sciences, Germany
09:00
9h
Talk
Compiler-Assisted Test Acceleration Using GPUs
SRC - ACM Student Research Competition
Vanya Yaneva University of Edinburgh, UK
09:00
9h
Talk
Adding Sparkle to Social Coding: An Empirical Study of Repository Badges in the npm Ecosystem
SRC - ACM Student Research Competition
Asher Trockman University of Evansville
09:00
9h
Talk
Combining Symbolic Execution and Model Checking to Verify MPI Programs
SRC - ACM Student Research Competition
09:00 - 18:00
Thursday Poster Exibition (with authors present during 13:15-13:55 and 15:40-15:55)Posters at H - Exibition Hall
Chair(s): Yuriy Brun University of Massachusetts, Amherst, Raffaela Mirandola Politecnico di Milano
09:00
9h
Talk
Poster T1: An Efficient Approach for Verifying Automobile Distributed Application Systems on Timing Property
Posters
Haitao Zhang Lanzhou University, Guoqiang Li Shanghai Jiao Tong University, Xiaohong Li TianJin University, Zhuo Cheng Jiangxi Normal University, Jinyun Xue Jiangxi Normal University, Shaoying Liu Hosei University
09:00
9h
Talk
Poster T2: Conway: Law or Not?
Posters
Wolfgang Mauerer OTH Regensburg / Siemens AG, Mitchell Joblin Siemens AG, Damian Andrew Tamburri TU/e, Carlos Paradis University of Hawaii, Sven Apel Saarland University, Germany, Rick Kazman
09:00
9h
Talk
Poster T3: Adoption of the Visual Brainstorming Technique in the Open Source Software Development Process
Posters
Lucrecia Llerena Universidad Autónoma de Madrid, Nancy Rodriguez Universidad Autónoma de Madrid, Pablo Gómez-Abajo Universidad Autónoma de Madrid, John W. Castro Universidad de Atacama, Silvia Teresita Acuña Castillo Universidad Autonoma de Madrid
09:00
9h
Talk
Poster T4: A General Framework to Detect Behavioral Design Patterns
Posters
Cong Liu Eindhoven University of Technology, Boudewijn Van Dongen Eindhoven University of Technology, Nour Assy Eindhoven University of Technology, Wil van der Aalst RWTH Aachen University, Germany
09:00
9h
Talk
Poster T5: Subsuming Mutation Operators
Posters
Huan Lin State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Yawen Wang State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Yunzhan Gong State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications
09:00
9h
Talk
Poster T6: Detecting Missing Checks for Identifying Insufficient Attack Protections
Posters
Lingyun Situ Nanjing University, Liang Zou Nanyang Technological University, Linzhang Wang , Yang Liu Nanyang Technological University, Singapore, Bing Mao Nanjing University, Xuandong Li Nanjing University
09:00
9h
Talk
Poster T7: How Do Community Smells Influence Code Smells?
Posters
Fabio Palomba , Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology, Andy Zaidman TU Delft, Francesca Arcelli Fontana University of Milano-Bicocca, Rocco Oliveto University of Molise
Pre-print
09:00
9h
Talk
Poster T8: Communication in Open-Source Projects--End of the E-mail Era?
Posters
Verena Käfer University of Stuttgart, Daniel Graziotin University of Stuttgart, Ivan Bogicevic University of Stuttgart, Stefan Wagner Universität Stuttgart, Jasmin Ramadani University of Stuttgart
09:00
9h
Talk
Poster T9: Predicting components for issue reports using deep learning with information retrieval
Posters
Morakot Choetkiertikul University of Wollongong, Hoa Khanh Dam University of Wollongong, Truyen Tran , Trang Pham Deakin University, Aditya Ghose
09:00
9h
Talk
Poster T10: OreoCF: Towards Accurate and Scalable Detection of Semantic Clones
Posters
Vaibhav Saini University of California at Irvine, USA, Farima Farmahinifarahani University of California, Irvine, Crista Lopes University of California Irvine, Pedro Martins University of California at Irvine, USA
09:00
9h
Talk
Poster T11: Understanding Differences among Executions with Variational Traces
Posters
Jens Meinicke Magdeburg University, Chu-Pan Wong Carnegie Mellon University, Christian Kästner Carnegie Mellon University, Gunter Saake University of Magdeburg, Germany
09:00
9h
Talk
Poster T12: An Experimental Analysis of Fault Detection Capabilities of Covering Array Constructors
Posters
Rubing Huang Jiangsu University, Yunan Zhou Jiangsu University, Tsong Yueh Chen Swinburne University of Technology, Dave Towey University of Nottingham, Jinfu Chen Jiangsu University
09:00
9h
Talk
Poster T13: Are Information Retrieval-based Bug Localization Techniques Trustworthy?
Posters
Misoo Kim Sungkyunkwan University, Eunseok Lee Sungkyunkwan University
09:00
9h
Talk
Poster T14: Accelerating Counterexample Detection in Software Model Checking
Posters
Cong Tian , Zhao Duan Xidian University, Zhenhua Duan
09:00
9h
Talk
Poster T15: A Novel Variable-centric Fault Localization Technique
Posters
Jeongho Kim Sungkyunkwan University, Jindae Kim The Hong Kong University of Science and Technology, Eunseok Lee Sungkyunkwan University
09:00
9h
Talk
Poster T16: Android Inter-Component Communication Analysis with Intent Revision
Posters
Cong Tian , Congli Xia Xidian University, Zhenhua Duan
09:00
9h
Talk
Poster T17: Exploration of Academic and Industrial Evidence about Architectural Tactics and Patterns in Microservices
Posters
Gaston Marquez Universidad Tecnica Federico Santa Maria, Hernan Astudillo Universidad Tecnica Federico Santa María, Felipe Osses Universidad Federico Santa Maria
09:00
9h
Talk
Poster T18: FreeDA: Deploying Incompatible Stock Dynamic Analyses in Production via Multi-Version Execution
Posters
Luís Pina George Mason University, Anastasios Andronidis Imperial College London, UK, Cristian Cadar Imperial College London
09:00
9h
Talk
Poster T19: Automatically Solving NP-Complete Problems on a Quantum Computer
Posters
09:00
9h
Talk
Poster T20: Guiding Developers to Make Informative Commenting Decisions in Source Code
Posters
Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Nan Jia School of Management Science and Engineering, Hebei GEO University, Shijiazhuang, China, Qiang Zhou School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Xiangping Chen , Yingfei Xiong Peking University, Xiaonan Luo School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China
09:00
9h
Talk
Poster T21: Making Well-Informed Software Design Decisions
Posters
Arman Shahbazian University of Southern California, Youn Kyu Lee , Yuriy Brun University of Massachusetts, Amherst, Nenad Medvidović University of Southern California
Link to publication DOI Pre-print
09:00
9h
Talk
Poster T22: Runtime Verification of Memory Safety via Source Transformation
Posters
Zhe Chen Nanjing University of Aeronautics and Astronautics, Junqi Yan Nanjing University of Aeronautics and Astronautics, Wenming Li , Ju Qian Nanjing University of Aeronautics and Astronautics, Zhiqiu Huang Nanjing University of Aeronautics and Astronautics
09:00
9h
Talk
Poster T23: Synthesizing Relation-Aware Entity Transformation by Examples
Posters
Jiarong Wu Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University
09:00
9h
Talk
Poster T24: Testing Heap-Based Programs with Java StarFinder
Posters
Long H. Pham Singapore University of Technology and Design, Quang Loc Le School of Computing, Teesside University, UK, Quoc-Sang Phan Fujitsu Laboratories of America, Jun Sun Singapore University of Technology and Design, Shengchao Qin University of Teesside
09:00
9h
Talk
Poster T25: Automatically Answering API-Related Questions
Posters
WuDi , Xiao-Yuan Jing State Key Laboratory of Software Engineering, School of Computer, Wuhan University, Haowen Chen State Key Laboratory of Software Engineering, School of Computer, Wuhan University, Xiaoke Zhu State Key Laboratory of Software Engineering, School of Computer, Wuhan University, Hongyu Zhang The University of Newcastle, Mei Zuo State Key Laboratory of Software Engineering, School of Computer, Wuhan University, Lu Zi State Key Laboratory of Software Engineering, School of Computer, Wuhan University, Chen Zhu State Key Laboratory of Software Engineering, School of Computer, Wuhan University
09:00
9h
Talk
Poster T26: Exploring Uncertainty in GitHub OSS Projects
Posters
Naoyasu Ubayashi Kyushu University, Hokuto Muraoka Kyushu University, Daiki Muramoto Kyushu University, Yasutaka Kamei Kyushu University, Ryosuke Sato University of Tokyo, Japan
09:00
9h
Talk
Poster T27: Systematic Top-down Design of Cyber-physical Models with Integrated Validation and Formal Verification
Posters
Christoph Luckeneder Vienna University of Technology, Hermann Kaindl
09:00
9h
Talk
Poster T28: On Vulnerability Evolution in Android Apps
Posters
Jun Gao University of Luxembourg, SnT, Li Li University of Luxembourg, Luxembourg, Pingfan Kong Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, Jacques Klein University of Luxembourg, SnT
09:00
9h
Talk
Poster T29: UMLx: a UML Diagram Analytic Tool for Software Management Decisions
Posters
Kan Qi University of Southern California, Barry Boehm University of Southern California
09:00
9h
Talk
Poster T30: Benchmarking cross-project defect prediction approaches with cost metrics
Posters
Steffen Herbold University of Göttingen
09:00
9h
Poster
Poster T31: Unit Tests and Component Tests do Make a Difference on Fault Localisation Effectiveness
Posters
Gulsher Laghari University of Antwerp, Belgium; University of Sindh, Pakistan, Serge Demeyer University of Antwerp, Belgium
Pre-print
09:00
9h
Talk
Poster T32: Recommending Exception Handling Patterns with ExAssist
Posters
09:00
9h
Talk
Poster T33: ALPACA: Advanced Linguistic Pattern and Concept Analysis Framework for Software Engineering Corpora
Posters
09:00
9h
Talk
Poster T34: Combining STPA and BDD for Safety Analysis and Verification in Agile Development
Posters
Yang Wang University of Stuttgart, Stefan Wagner Universität Stuttgart
09:00
9h
Talk
Poster T35: When Pair Programming is most helpful: Explaining session dynamics from knowledge gaps
Posters
Franz Zieris Freie Universitaet Berlin, Lutz Prechelt Freie Universität Berlin
09:00
9h
Poster
Poster T36: Machine-Learning-Based Code Smell Detection through WekaNose
Posters
Umberto Azadi University of Milan-Bicocca, Francesca Arcelli Fontana University of Milano-Bicocca, Marco Zanoni University of Milano Bicocca
Pre-print
09:00
9h
Talk
Poster T37: Knowledge-enriched Security and Privacy Threat Modeling
Posters
Laurens Sion , Koen Yskout , Dimitri Van Landuyt Katholieke Universiteit Leuven, Wouter Joosen Katholieke Universiteit Leuven
09:00
9h
Talk
Poster T38: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms
Posters
Simon Schwichtenberg Paderborn University, Ivan Jovanovikj Paderborn University, Christian Gerth Osnabrueck University of Applied Sciences, Gregor Engels Paderborn University
09:00
9h
Talk
Poster T39: Semantically Enhanced Tag Recommendation for Software CQAs via Deep Learning
Posters
Jian Zhang Beihang University, Hailong Sun Beihang University, Yanfei Tian Beihang University, Xudong Liu Beihang University
09:00
9h
Talk
Poster T40: QoS-aware Service Composition using Blockchain-based Smart Contract
Posters
Puwei Wang Renmin University of China, Xiaohe Liu Renmin University of China, Jinchuan Chen Renmin University of China, Ying Zhan Guizhou University of Finance and Economics, Zhi Jin Guizhou University of Finance and Economics
09:00
9h
Talk
Poster T41: An Automated and Instant Discovery of Concrete Repairs for Model Inconsistencies
Posters
Roland Kretschmer Johannes Kepler Universität Linz, Djamel Eddine Khelladi ISSE - JKU, Alexander Egyed
09:00
9h
Talk
Poster T42: Knowledge Transfer from Research to Industry: A Survey on Program Comprehension
Posters
Ivonne Schröter University of Magdeburg, Germany, Jacob Krüger Harz University of Applied Sciences, Germany, Janet Siegmund University of Passau, Thomas Leich Harz University of Applied Sciences, Germany
09:00
9h
Talk
Poster T43: MOBS: Multi-Operator Observation-Based Slicing using Lexical Approximation of Program Dependence
Posters
Seongmin Lee Korea Advanced Institute of Science and Technology, David Binkley Loyola University Baltimore, Nicolas Gold University College London, Syed Islam University of East London, Jens Krinke University College London, Shin Yoo Korea Advanced Institute of Science and Technology
09:00
9h
Talk
Poster T44: On Extracting Relevant and Complex Variability Information from Software Descriptions with Pattern Structures
Posters
Jessie Carbonnel LIRMM, CNRS and University of Montpellier, Marianne Huchard LIRMM, Clémentine Nebut Université Montpellier 2
09:00
9h
Talk
Poster T45: CUTER: ClUstering-based TEst suite Reduction
Posters
Carmen Coviello University of Basilicata, Simone Romano University of Basilicata, Giuseppe Scanniello University of Basilicata
09:00
9h
Talk
Poster T46: The Effect of Noise on Requirements Comprehension
Posters
Simone Romano University of Basilicata, Giuseppe Scanniello University of Basilicata, Davide Fucci University of Hamburg, Natalia Juristo Facultad de Informática - UPM, Burak Turhan Brunel University
09:00
9h
Talk
Poster T47: Incremental UML for Agile Development: An Introduction
Posters
Eric Braude Boston University, Jason Van Schooneveld Boston University
09:00
9h
Talk
Poster T48: An Algorithm and Tool to Infer Practical Postconditions
Posters
John L. Singleton University of Central Florida, Gary T. Leavens University of Central Florida, Hridesh Rajan Iowa State University, David Cok GrammaTech, Inc
09:00
9h
Talk
Poster T49: Designing Bug Detection Rules for Fewer False Alarms
Posters
Jaechang Nam Pohang University of Science and Technology, Song Wang University of Waterloo, Yuan Xi University of Waterloo, Lin Tan University of Waterloo
09:00
9h
Talk
Poster T50: Automated User Reviews Analyser
Posters
Adelina Ciurumelea University of Zurich, Sebastiano Panichella University of Zurich, Harald Gall University of Zurich
09:00
9h
Talk
Poster T51: A Recommender System for Developer Onboarding
Posters
Chao Liu Chongqing University, Dan Yang Chongqing University, Xiaohong Zhang Chongqing University, Haibo Hu Chongqing University, Jed Barson University of Virginia, Baishakhi Ray Columbia University, New York
09:00
9h
Talk
Poster T52: Automated Test Script Repair for Mobile Applications
Posters
Tongtong Xu Nanjing University, Minxue Pan Nanjing University, Tian Zhang Nanjing University, Xuandong Li Nanjing University
09:00
9h
Talk
Poster T53: Obfuscating Program Control Flow with Intel SGX
Posters
Yongzhi Wang Xidian University, Yulong Shen Xidian University, Ke Cheng Xidian University, Yibo Yang Xidian University, Cuicui Su Xidian University, Anter Faree Xidian University
09:00
9h
Talk
Poster T54: Benchmarking Microservice Systems for Software Engineering Research
Posters
Xiang Zhou , Xin Peng Fudan University, Tao Xie University of Illinois at Urbana-Champaign, Jun Sun Singapore University of Technology and Design, Chenjie Xu Fudan University, Chao Ji Fudan University, Wenyun Zhao Fudan University
09:00
9h
Talk
Poster T55: Bridging Effort-Aware Prediction and Strong Classification - a Just-in-Time Software Defect Prediction Study
Posters
Yuchen GUO Xi'an Jiaotong University, Martin Shepperd Brunel University London, Ning Li School of Computer Science, Northwestern Polytechnical University
File Attached
09:00
9h
Talk
Poster T56: Model-Based Adaptation to Extreme Physical Environments: A Case Study on Mixed-Criticality Industrial Ethernet
Posters
Zonghui Li Software School, Tsinghua University, Hai Wan Tsinghua University, Yangdong Deng Tsinghua University, Qinghan Yu Software School,Tsinghua University, Tianchi Li Tsinghua University, Kang Wei Software School,Tsinghua University, Ming Gu Tsinghua University
09:00
9h
Talk
Poster T57: Efficient and Deterministic Replay for Web-enabled Android Apps
Posters
Fangge Yan Shanghai Jiao Tong University, Mingyuan Xia McGill University, Zhengwei Qi Shanghai Jiao Tong University, Xue Liu McGill University
09:00
9h
Talk
Poster T58: A Parallel Framework for Ab Initio Transcript-Clustering
Posters
Dhananjai Rao Miami University
09:00
9h
Talk
Poster T59: Sources of Satisfaction in Agile Software Development
Posters
Robert Biddle Carleton University, Martin Kropp University of Applied Sciences Northwestern Switzerland, Andreas Meier Zurich University of Applied Sciences, Craig Anslow Victoria University of Wellington
09:00
9h
Talk
Poster T60: Which Similarity Metric to Use for Software Documents? A Study on Information Retrieval-Based Software Engineering Tasks
Posters
Md Masudur Rahman University of Virginia, USA, Saikat Chakraborty University of Virginia, Baishakhi Ray Columbia University, New York
11:00 - 12:30
Test ImprovementTechnical Papers at Congress Hall
Chair(s): Yves Le Traon University of Luxembourg
11:00
20m
Talk
DeFlaker: Automatically Detecting Flaky Tests
Technical Papers
Jonathan Bell George Mason University, Owolabi Legunsen University of Illinois at Urbana-Champaign, Michael Hilton Carnegie Mellon University, USA, Lamyaa Eloussi , Tifany Yung , Darko Marinov University of Illinois at Urbana-Champaign
Pre-print Media Attached
11:20
20m
Talk
DetReduce: Minimizing Android GUI Test Suites for Regression Testing
Technical Papers
Wontae Choi , Koushik Sen University of California, Berkeley, George Necula University of California, Berkeley, Wenyu Wang University of Illinois at Urbana-Champaign
11:40
20m
Talk
Time to Clean your Test Objectives
Technical Papers
Link to publication DOI File Attached
12:00
20m
Talk
Prioritizing Browser Environments for Web Application Test Execution
Technical Papers
Junghyun Kwon , In-Young Ko Korea Advanced Institute of Science and Technology, Gregg Rothermel University of Nebraska - Lincoln
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
SPLs and OO repairDEMO - Demonstrations at E1/A room
Chair(s): Rachel Tzoref-Brill IBM Research
11:00
30m
Demonstration
KernelHaven – An Experimentation Workbench for Analyzing Software Product Lines
DEMO - Demonstrations
Christian Kröher University of Hildesheim, Sascha El-Sharkawy University of Hildesheim, Klaus Schmid Stiftung University Hildesheim
Link to publication DOI Pre-print
11:30
30m
Talk
Elixir: An Automated Repair Tool for Java Programs
DEMO - Demonstrations
Ripon Saha , Hiroaki Yoshida Fujitsu Laboratories of America, Inc., Mukul Prasad Fujitsu Laboratories of America, Susumu Tokumoto Fujitsu Laboratories Ltd., Kuniharu Takayama , Isao Nanba
12:00
30m
Talk
Multi-View Editing of Software Product Lines with PEoPL
DEMO - Demonstrations
Mukelabai Mukelabai , Benjamin Behringer htw saar, Germany, Moritz Fey , Jochen Palz , Jacob Krüger Harz University of Applied Sciences, Germany, Thorsten Berger
Link to publication Pre-print
11:00 - 12:30
Static analysisDEMO - Demonstrations at E1/B room
Chair(s): Anne Koziolek Karlsruhe Institute of Technology
11:00
30m
Demonstration
AnATLyzer: An Advanced IDE for ATL Model Transformations
DEMO - Demonstrations
Pre-print Media Attached
11:30
30m
Talk
VisuFlow: a Debugging Environment for Static Analyses
DEMO - Demonstrations
Lisa Nguyen Quang Do Paderborn University, Stefan Krüger , Patrick Hill , Karim Ali University of Alberta, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Link to publication Pre-print
12:00
30m
Talk
SQLInspect: A Static Analyzer to Inspect Database Usage in Java Applications
DEMO - Demonstrations
Csaba Nagy , Anthony Cleve University of Namur
11:00 - 12:30
SCORESEET - Software Engineering Education and Training at E2 room
Chair(s): Christine Julien The University of Texas at Austin, Rafael Prikladnicki Faculdade de Informática da PUCRS
11:00
30m
Talk
Ridertrack - an accessible tracking platform for outdoor sports events
SEET - Software Engineering Education and Training
11:30
30m
Talk
Transient Shared Communication Channels
SEET - Software Engineering Education and Training
Birkan Denizer Istanbul Technical University, Berkay Giriş Istanbul Technical University, Kağan Özgün , Alperen Özkan , Berk Dehrioğlu , Ayse Tosun Istanbul Technical University
12:00
30m
Talk
Travlendar by CPSoftware
SEET - Software Engineering Education and Training
Anderson Júnior Federal Institute of Alagoas, Gabriel Lima Federal Institute of Alagoas (IFAL), Genilson Almeida Federal Institute of Alagoas (IFAL), Igor Santana Federal University of Alagoas
11:00 - 12:30
Keynote IISEIP - 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
SEIP - Software Engineering in Practice
K: Ödgärd Andersson Volvo Cars
11:00 - 12:30
Security, Privacy and Trust IITechnical Papers / Journal first papers at G1 room
Chair(s): Julia Rubin University of British Columbia
11:00
20m
Talk
ENTRUST: Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Cases
Journal first papers
Radu Calinescu University of York, UK, Danny Weyns KU Leuven, Simos Gerasimou , Muhammad Usman Iftikhar Linnaeus University, Sweden, Ibrahim Habli , Tim Kelly
11:20
20m
Talk
The Good, the Bad and the Ugly: A Study of Security Decisions in a Cyber-Physical Systems Game
Journal first papers
Sylvain Frey , Awais Rashid University of Bristol, UK, Pauline Anthonysamy , Maria Pinto-Albuquerque Instituto Universitário de Lisboa (ISCTE-IUL), Syed Asad Naqvi
11:40
20m
Talk
Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware
Journal first papers
Joshua Garcia , Mahmoud Hammad University of California, Irvine, Sam Malek University of California, Irvine
Link to publication File Attached
12:00
20m
Talk
Are Vulnerabilities Discovered and Resolved like Other Defects?
Journal first papers
Patrick Morrison , Rahul Pandita Phase Change Software, Xusheng Xiao Case Western Reserve University, Ram Chillarege , Laurie Williams North Carolina State University
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Communities and EcosystemsTechnical Papers / Journal first papers at H1 room
Chair(s): Alexander Serebrenik Eindhoven University of Technology
11:00
20m
Talk
How Modern News Aggregators Help Development Communities Shape and Share Knowledge
Technical Papers
Maurício Aniche Delft University of Technology, Netherlands, Christoph Treude The University of Adelaide, Igor Steinmacher Federal University of Technology - Paraná / Northern Arizona University, Igor Wiese Federal University of Technology - Paraná (UTFPR), Gustavo Pinto UFPA, Margaret-Anne Storey University of Victoria, Marco Gerosa Northern Arizona University
Pre-print
11:20
20m
Talk
Adding Sparkle to Social Coding: An Empirical Study of Repository Badges in the npm Ecosystem
Technical Papers
Asher Trockman University of Evansville, Shurui Zhou , Christian Kästner Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print Media Attached
11:40
20m
Talk
"Was my contribution fairly reviewed?" A framework and an empirical study of fairness in Modern Code Reviews
Technical Papers
Daniel M. German , Gregorio Robles Universidad Rey Juan Carlos, Germán Poo-Caamaño , Xin Yang Unionbigdata.com, Hajimu Iida , Katsuro Inoue Osaka University
Pre-print File Attached
12:00
20m
Talk
Collaborative Model-Driven Software Engineering: a Classification Framework and a Research Map
Journal first papers
Mirco Franzago University of L'Aquila, Italy, Ivano Malavolta Vrije Universiteit Amsterdam, Davide Di Ruscio University of L'Aquila, Henry Muccini University of L'Aquila
Link to publication DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Empirical Studies of CodeJournal first papers / Technical Papers at H2 room
Chair(s): Natalia Juristo Facultad de Informática - UPM
11:00
20m
Talk
An empirical study of early access games on the Steam platform
Journal first papers
Dayi Lin Queen's University, Cor-Paul Bezemer Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
Link to publication DOI Pre-print
11:20
20m
Talk
Correctness Attraction: A Study of Stability of Software Behavior Under Runtime Perturbation
Journal first papers
Benjamin Danglot University Lille 1 and INRIA, Phlippe Preux , Benoit Baudry KTH Royal Institute of Technology, Sweden, Martin Monperrus KTH Royal Institute of Technology
DOI Pre-print
11:40
20m
Talk
On the Diffuseness and the Impact on Maintainability of Code Smells: A Large Scale Empirical Investigation
Journal first papers
Fabio Palomba , Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Fausto Fasano , Rocco Oliveto University of Molise, Andrea De Lucia University of Salerno
12:00
20m
Talk
Accurate and Efficient Refactoring Detection in Commit History
Technical Papers
Nikolaos Tsantalis Concordia University, Canada, Matin Mansouri , Laleh M-Eshkevari , Davood Mazinanian University of British Columbia, Danny Dig School of EECS at Oregon State University
Pre-print Media Attached
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Meeting other sciencesSEIS - Software Engineering in Society at R2
Chair(s): Amel Bennaceur The Open University
11:00
20m
Talk
[Full paper] SE in ES: Opportunities for Software Engineering and Cloud Computing in Environmental Science
SEIS - Software Engineering in Society
11:20
20m
Talk
[Full paper] Towards a Unified Conceptual Model for Surveillance Theories
SEIS - Software Engineering in Society
Balbir Barn Middlesex University, UK, Ravinder Barn
Pre-print File Attached
11:40
20m
Talk
[Full paper] Competence-Confidence Gap: A Threat to Female Developers' Contribution on GitHub
SEIS - Software Engineering in Society
Zhendong Wang , Yi Wang Rochester Institute of Technology, David Redmiles
DOI Pre-print
12:00
20m
Talk
[Short paper] Digital Ecclesia: Towards an Online Direct-Democracy Framework
SEIS - Software Engineering in Society
Dionysis Athanasopoulos Victoria University of Wellington
DOI Pre-print
12:20
10m
Talk
Q&A in groups
SEIS - Software Engineering in Society

14:00 - 15:30
14:00
20m
Talk
ChangeLocator: Locate Crash-Inducing Changes Based on Crash Reports
Journal first papers
Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Ming Wen The Hong Kong University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hongyu Zhang The University of Newcastle
14:20
20m
Talk
Are Mutation Scores Correlated with Real Fault Detection? A Large Scale Empirical study on the Relationship Between Mutants and Real Faults
Technical Papers
Mike Papadakis University of Luxembourg, Donghwan Shin KAIST, Shin Yoo Korea Advanced Institute of Science and Technology, Doo-Hwan Bae Korea Advanced Institute of Science and Technology
Pre-print
14:40
20m
Talk
Efficient Sampling of SAT Solutions for Testing
Technical Papers
Rafael Dutra UC Berkeley, Kevin Laeufer University of California, Berkeley, Jonathan Bachrach , Koushik Sen University of California, Berkeley
Link to publication DOI Media Attached File Attached
15:00
20m
Talk
Are Fix-Inducing Changes a Moving Target? A Longitudinal Case Study of Just-In-Time Defect Prediction
Journal first papers
Shane McIntosh McGill University, Yasutaka Kamei Kyushu University
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
VerificationDEMO - Demonstrations at E1/B room
Chair(s): Marie-Christine Jakobs LMU, Munich, Germany
14:00
30m
Talk
COMB: Computing Relevant Program Behaviors
DEMO - Demonstrations
Benjamin Holland , Payas Awadhutkar , Suresh Kothari Iowa State University, USA, Ahmed Tamrawi , Jon Mathews EnSoft Corp.
Link to publication
14:30
30m
Demonstration
The Gamma Statechart Composition Framework: Design, Verification and Code Generation for Component-Based Reactive Systems
DEMO - Demonstrations
Vince Molnár Budapest University of Technology and Economics, Bence Graics Budapest University of Technology and Economics, András Vörös Budapest University of Technology and Economics, Istvan Majzik Budapest University of Technology and Economics, Daniel Varro McGill University / Budapest University of Technology and Economics
DOI Pre-print Media Attached
15:00
30m
Talk
A Regression Proof Selection Tool For Coq
DEMO - Demonstrations
Ahmet Celik University of Texas at Austin, USA, Karl Palmskog The University of Texas at Austin, Milos Gligoric University of Texas at Austin
Pre-print Media Attached File Attached
14:00 - 15:30
Take-home lessions IISEET - Software Engineering Education and Training at E2 room
Chair(s): Maria Paasivaara IT University of Copenhagen & Aalto University, Finland
14:00
20m
Talk
Assessing Software Development Skills Among K-6 Learners in a Project-Based Workshop with Scratch
SEET - Software Engineering Education and Training
14:20
20m
Talk
Use of JiTT in a Graduate Software Testing Course: An Experience Report
SEET - Software Engineering Education and Training
Alexandra Martinez Universidad de Costa Rica
14:40
20m
Talk
Re-imagining a Course in Software Project Management
SEET - Software Engineering Education and Training
Paul Ralph University of Auckland
15:00
20m
Talk
Providing a Baseline in Software Process Improvement Education with Lego Scrum Simulations
SEET - Software Engineering Education and Training
Jan-Philipp Steghöfer Chalmers | University of Gothenburg
15:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training

14:00 - 15:30
Data and DatabasesSEIP - 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

14:00 - 15:30
Cloud and DevOpsSEIP - 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
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
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
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
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
SEIP - Software Engineering in Practice

14:00 - 15:30
Program Analysis ITechnical Papers at G1 room
Chair(s): Darko Marinov University of Illinois at Urbana-Champaign
14:00
20m
Talk
Dataflow Tunneling: Mining Inter-request Data Dependencies for Request-based Applications
Technical Papers
Xiao Yu North Carolina State University, Guoliang Jin North Carolina State University
Pre-print File Attached
14:20
20m
Talk
Launch-Mode-Aware Context-Sensitive Activity Transition Analysis for Android Apps
Technical Papers
Yifei Zhang UNSW Sydney, Yulei Sui University of Technology Sydney, Australia, Jingling Xue UNSW Sydney
DOI Pre-print File Attached
14:40
20m
Talk
UFO: Predictive Concurrency Use-After-Free Detection
Technical Papers
Jeff Huang Texas A&M University
Pre-print
15:00
20m
Talk
Collective Program Analysis
Technical Papers
Ganesha Upadhyaya Futurewei Technologies, Hridesh Rajan Iowa State University
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Human and Social Aspects of Computing IITechnical Papers at H1 room
Chair(s): Margaret-Anne Storey University of Victoria
14:00
20m
Talk
Statistical Learning of API Fully Qualified Names in Code Snippets of Online Forums
Technical Papers
Hung Phan , Hoan Nguyen Iowa State University, Ngoc Tran , Linh Truong , Anh Nguyen , Tien N. Nguyen The University of Texas - Dallas
14:20
20m
Talk
When Not to Comment: Questions and Tradeoffs with API Documentation for C++ Projects
Technical Papers
Andrew Head UC Berkeley, Caitlin Sadowski Google, Emerson Murphy-Hill North Carolina State University, Andrea Knight
Pre-print
14:40
20m
Talk
Deuce: A Lightweight User Interface for Structured Editing
Technical Papers
Brian Hempel University of Chicago, Justin Lubin , Grace Lu , Ravi Chugh University of Chicago
Pre-print Media Attached
15:00
20m
Talk
From UI Design Image to GUI Skeleton: A Neural Machine Translator to Bootstrap Mobile GUI Implementation
Technical Papers
Chunyang Chen Nanyang Technological University, Singapore, Ting Su Nanyang Technological University, Singapore, Guozhu Meng Nanyang Technological University, Singapore, Zhenchang Xing Australia National University, Yang Liu Nanyang Technological University, Singapore
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Studying Software Engineers IJournal first papers / Technical Papers at H2 room
Chair(s): Amy Ko University of Washington
14:00
20m
Talk
Understanding Developers’ Needs on Deprecation as a Language Feature
Technical Papers
Anand Ashok Sawant , Maurício Aniche Delft University of Technology, Netherlands, Arie van Deursen Delft University of Technology, Alberto Bacchelli University of Zurich
Pre-print
14:20
20m
Talk
On The Dichotomy of Debugging Behavior Among Programmers
Technical Papers
Moritz Beller Delft University of Technology, Niels Spruit , Diomidis Spinellis Athens University of Economics and Business, Andy Zaidman TU Delft
Pre-print
14:40
20m
Talk
Measuring Program Comprehension: A Large-Scale Field Study with Professionals
Journal first papers
Xin Xia Monash University, Lingfeng Bao , David Lo Singapore Management University, Zhenchang Xing Australia National University, Ahmed E. Hassan Queen's University, Shanping Li
15:00
20m
Talk
Data Scientists in Software Teams: State of the Art and Challenges
Journal first papers
Miryung Kim University of California at Los Angeles, USA, Thomas Zimmermann Microsoft Research, Robert Deline , Andrew Begel Microsoft Research
Link to publication DOI Authorizer link Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Panel on "Software engineering in Society"SEIS - Software Engineering in Society at R2
Chair(s): Schahram Dustdar TU Wien
14:00
90m
Talk
Panel on "Software engineering in Society"Panel
SEIS - Software Engineering in Society
Fabio Casati University of Trento and Tomsk Polytechnic University, Paola Inverardi University of L'Aquila, Patricia Lago Vrije Universiteit Amsterdam, Sam Malek University of California, Irvine, Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Awais Rashid University of Bristol, UK
16:00 - 18:00
50 years of Software Engineering & Celebrating the 40th ICSEPlenary Sessions at Congress Hall
16:00
30m
Talk
50 years of Software Engineering or The View from Garmisch
Plenary Sessions
Brian Randell Newcastle University, UK
16:30
30m
Talk
Panel: 50 years of Software Engineering & Celebrating the 40th ICSEPanel
Plenary Sessions
17:00
60m
Talk
Celebration of 40th anniversary of ICSE
Plenary Sessions

Fri 1 Jun

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

08:30 - 08:55
08:30
25m
Talk
ICSE Awards
Plenary Sessions

09:00 - 10:30
Keynote IIISEIP - Software Engineering in Practice at Congress Hall
Chair(s): Frances Paulisch Siemens Healthineers
09:00
90m
Talk
[Keynote] Modern Trends Through an Architecture LensKeynote
SEIP - Software Engineering in Practice
Linda Northrop Carnegie Mellon University
09:00 - 10:30
KEYNOTE and PANELSEET - Software Engineering Education and Training at E2 room
Chair(s): Patricia Lago Vrije Universiteit Amsterdam, Michal Young University of Oregon
09:00
60m
Talk
[Keynote] Using MOOCs to Teach Software EngineeringKeynote
SEET - Software Engineering Education and Training
10:00
30m
Talk
[Panel] What is the role of universities in the age of online education and digitalization?Panel
SEET - Software Engineering Education and Training
Daniela Damian University of Victoria, Jim Herbsleb Carnegie Mellon University, Gregor Kiczales , Marian Petre
09:00 - 10:30
Program Analysis IITechnical Papers / Journal first papers at G1 room
Chair(s): Christine Julien The University of Texas at Austin
09:00
20m
Talk
Multi-Granular Conflict and Dependency Analysis in Software Engineering based on Graph Transformation
Technical Papers
Leen Lambers , Daniel Strüber University of Koblenz-Landau, Germany, Gabriele Taentzer Universität Marburg, Kristopher Born , Jevgenij Huebert
DOI Pre-print File Attached
09:20
20m
Talk
Self-Hiding Behavior in Android Apps: Detection and Characterization
Technical Papers
Zhiyong Shan Wichita State University, Iulian Neamtiu New Jersey Institute of Technology, Raina Samuel New Jersey Institute of Technology
File Attached
09:40
20m
Talk
The Scent of a Smell: An Extensive Comparison between Textual and Structural Smells
Journal first papers
Fabio Palomba , Annibale Panichella Deflt University of Technology, Andy Zaidman TU Delft, Rocco Oliveto University of Molise, Andrea De Lucia University of Salerno
Pre-print
10:00
20m
Talk
ConflictJS: Finding and Understanding Conflicts Between JavaScript Libraries
Technical Papers
Jibesh Patra Technical University of Darmstadt, Pooja N. Dixit , Michael Pradel TU Darmstadt
Pre-print File Attached
10:20
10m
Talk
Q&A in groups
Technical Papers

09:00 - 18:00
Friday Poster Exibition (with authors present during 13:15-13:55 and 15:40-15:55)Posters at H - Exibition Hall
Chair(s): Yuriy Brun University of Massachusetts, Amherst, Raffaela Mirandola Politecnico di Milano
09:00
9h
Talk
Poster F1: A Taxonomy of how Method Stereotypes Change
Posters
Michael J. Decker Bowling Green State University, Christian D. Newman Rochester Institute of Technology, Natalia Dragan Kent State University, Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University, Nicholas A. Kraft ABB Corporate Research
09:00
9h
Talk
Poster F2: Automated Program Repair with Canonical Constraints
Posters
Andrew Hill North Carolina State University, Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center, Kathryn Stolee North Carolina State University
09:00
9h
Talk
Poster F3: Toward Measuring Software Coupling via Weighted Dynamic Metrics
Posters
Henning Schnoor Kiel University, Wilhelm Hasselbring Kiel University
09:00
9h
Talk
Poster F4: There Is No Random Sampling in Software Engineering Research
Posters
Bilal Amir Sur University College, Paul Ralph University of Auckland
09:00
9h
Talk
Poster F5: Efficient Iterative Deepening for Bounded Exhaustive Generation of Complex Structures
Posters
Affan Rauf Lahore University of Management Sciences, Muhammad Nawaz Lahore University of Management Sciences, Junaid Haroon Siddiqui
09:00
9h
Talk
Poster F6: Improving Bug Localization with Report Quality Dynamics and Query Reformulation
Posters
Masud Rahman University of Saskatchewan , Chanchal K. Roy University of Saskatchewan
09:00
9h
Talk
Poster F7: Towards Sustainable Android Malware Detection
Posters
Haipeng Cai Washington State University, USA, John Jenkins Washington State University
Pre-print
09:00
9h
Talk
Poster F8: Fast, Scalable and User-Guided Clone Detection
Posters
Jeffrey Svajlenko Microsoft, Chanchal K. Roy University of Saskatchewan
09:00
9h
Talk
Poster F9: Searching for High-performing Software Configurationswith Metaheuristic Algorithms
Posters
Chong Tang University of Virginia, Kevin Sullivan , Baishakhi Ray Columbia University, New York
09:00
9h
Talk
Poster F10: Git Blame Who?: Stylistic Authorship Attribution of Small, Incomplete Source Code Fragments
Posters
Edwin Dauber Drexel University, Aylin Caliskan Princeton University, Richard Harang Sophos, Rachel Greenstadt Drexel University
09:00
9h
Talk
Poster F11: Identifying TraIn: A Neglected Form of Socio-Technical Incongruence
Posters
Xiao Wang , Lu Xiao , Ye Yang Stevens institute of technology, Xinyi Xu Beijing University of Posts and Telecommunications, Yu Jiang
09:00
9h
Talk
Poster F12: Efficient Blockchain-based Software Systems via Hierarchical Bucket Tree
Posters
Weili Chen School of Data and Computer Science, Sun Yat-sen University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University, Mingjie Ma School of Data and Computer Science, Sun Yat-sen University, Pinjia He Computer Science and Engineering, The Chinese University of Hong Kong, Peilin Zheng , Yuren Zhou School of Data and Computer Science, Sun Yat-sen University
09:00
9h
Talk
Poster F13: Group Preference based API Recommendation via Heterogeneous Information Network
Posters
Fenfang Xie School of Data and Computer Science, Sun Yat-sen University, Liang Chen School of Data and Computer Science, Sun Yat-sen University, Dongding Lin School of Data and Computer Science, Sun Yat-sen University, Chuan Chen School of Data and Computer Science, Sun Yat-sen University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University, Xiaola Lin School of Data and Computer Science, Sun Yat-sen University
09:00
9h
Poster
Poster F14: LibraryGuru: API Recommendation for Android Developers
Posters
Weizhao Yuan Shanghai Jiao Tong University, Hoang H. Nguyen Singapore Management University, Lingxiao Jiang Singapore Management University, Yuting Chen Shanghai Jiao Tong University
DOI Pre-print
09:00
9h
Talk
Poster F15: ACONA: Active Online Model Adaptation for Predicting Continuous Integration Build Failures
Posters
Ansong Ni Nanjing University, Ming Li
09:00
9h
Talk
Poster F17: SystemWeaver: Facilitating Configurable and Scalable Traceability of Systems Engineering Artifacts
Posters
Rebekka Wohlrab Chalmers University of Technology | Systemite AB, Gothenburg, Sweden, Ali Shahrokni Systemite
09:00
9h
Talk
Poster F18: Boundary Objects in Agile Practices: Continuous Management of Systems Engineering Artifacts in the Automotive Domain
Posters
Rebekka Wohlrab Chalmers University of Technology | Systemite AB, Gothenburg, Sweden, Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Eric Knauss Chalmers University of Technology and University of Gothenbrug, Mats Larsson Systemite AB
09:00
9h
Talk
Poster F19: Efficient GUI Test Generation by Learning from Tests of Other Apps
Posters
Andreas Rau Software Engineering Chair (Prof. Zeller) Saarland University, Dept. of Computer Science, Jenny Hotzkow Saarland University, Andreas Zeller Saarland University
09:00
9h
Talk
Poster F20: A Qualitative Reasoning Approach to Spectrum-based Fault Localization
Posters
Alexandre Perez University of Porto, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
09:00
9h
Talk
Poster F21: Evaluating Project Compliance During EA Planning
Posters
Melanie Langermeier Universität Augsburg, Bernhard Bauer
09:00
9h
Talk
Poster F22: ASSEMBLE: A Collaborative Business Process Development Tool
Posters
Ayesha Afzal Lahore University of Management Sciences, Ahmad Akhtar Lahore University of Management Sciences, Nabila Ishfaq Lahore University of Management Sciences, Basit Shafiq Lahore University of Management Sciences, Shafay Shamail LUMS, DHA, Lahore, Abeer Elahraf Rutgers University, Jaideep Vaidya Rutgers University, Nabil Adam Rutgers University
09:00
9h
Talk
Poster F23: A Weight Approach to Combinatorial Test Generation
Posters
Jing Zhao Dalian University of Technology , Gao Rong Ning CSIC BeiJing
09:00
9h
Talk
Poster F24: Decision Support for Feature Deletion in Mobile Apps
Posters
Maleknaz Nayebi University of Toronto, Konstantin Kuznetsov Saarland University, CISPA, Paul Chen University of Calgary, Andreas Zeller Saarland University, Guenther Ruhe University of Calgary
09:00
9h
Talk
Poster F25: Automated Test Migration for Mobile Apps
Posters
Farnaz Behrang Georgia Institute of Technology, Alessandro Orso Georgia Tech
09:00
9h
Talk
Poster F26: USE: Unified and Split Execution for Exposing Divergences between Versions
Posters
Hongliang Liang beijing university of posts and telecommunication, Wenying Hu beijing university of posts and telecommunication, Yini Zhang beijing university of posts and telecommunication, Lin Jiang beijing university of posts and telecommunication, Wuwei Shen Department of Computer Science Western Michigan Univarsity
09:00
9h
Talk
Poster F27: Learning to Mine Parallel Natural Language/Source Code Corpora from Stack Overflow
Posters
Pengcheng Yin , Bowen Deng Carnegie Mellon University, Edgar Chen Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Graham Neubig Carnegie Mellon University
09:00
9h
Talk
Poster F28: Identification of Methods with Low Fault Risk
Posters
Rainer Niedermayr CQSE GmbH, Tobias Roehm CQSE GmbH, Stefan Wagner Universität Stuttgart
09:00
9h
Talk
Poster F29: A Declarative Approach for Updating Distributed Microservices
Posters
Fabienne Boyer LIG (Laboratoire d'Informatique de Grenoble), Xavier Etchevers Orange, Noel de Palma LIG (Laboratoire d'Informatique de Grenoble), Xin Xiu Tao Orange
09:00
9h
Talk
Poster F30: Static Detection of API Call Vulnerabilities in iOS Executables
Posters
Chun-Han Lin National Chengchi University, Fang Yu National Chengchi University, Jie-Hong Roland Jiang National Taiwan University, Tevfik Bultan University of California, Santa Barbara
09:00
9h
Talk
Poster F31: How Do Modelers Read UML Diagrams? Preliminary Results from an Eye-Tracking Study
Posters
Harald Störrle QAware GmbH, Nick Baltsen Technical University of Denmark, Anja Maier Technical University of Denmark, Henrik Christoffersen Technical University of Denmark
09:00
9h
Talk
Poster F32: Towards a Formal API Assessment
Posters
Amir Zghidi CES Lab, Sfax, Tunisia, Imed Hammouda Chalmers and University of Gothenburg, Brahim Hnich Monastir University
09:00
9h
Talk
Poster F33: Measuring the Energy Footprint of Mobile Testing Frameworks
Posters
Luís Cruz University of Porto, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID
09:00
9h
Talk
Poster F34: Precooked Developer Dashboards: What to Show and How to Use
Posters
Vladimir Ivanov , Alan Rogers , Giancarlo Succi Innopolis University, Jooyong Yi Innopolis University, Vasiliy Zorin Innopolis University
09:00
9h
Talk
Poster F35: Understanding and Leveraging Developer Inexpertise
Posters
Lykes Claytor Virginia Tech, Francisco Servant Virginia Tech
09:00
9h
Talk
Poster F36: The Buggy Side of Code Refactoring: Understanding the Relationship between Refactorings and Bugs
Posters
Isabella Ferreira PUC-Rio, Eduardo Fernandes Pontifical Catholic University of Rio de Janeiro, Diego Cedrim Pontifical Catholic University of Rio de Janeiro, Anderson Uchôa Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Ana Carla Bibiano PUC-Rio, Alessandro Garcia PUC-Rio, João Lucas Correia UFAL, Filipe Falcão Batista Dos Santos Universidade Federal de Alagoas, Eduardo Gabriel Nunes de Farias , Caio Barbosa UFAL, Baldoino Fonseca , Rafael de Mello
09:00
9h
Talk
Poster F37: Predicting the Fault Revelation Utility of Mutants
Posters
Thierry Titcheu Chekam University of Luxembourg (SnT), Mike Papadakis University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg
Pre-print
09:00
9h
Talk
Poster F38: Memory and Resource Leak Defects in Java Projects: An Empirical Study
Posters
Mohammadreza Ghanavati Heidelberg University, Diego Costa , Artur Andrzejak Heidelberg University, Janos Seboek Heidelberg University
09:00
9h
Talk
Poster F39: Hybrid Traversal: Efficient Source Code Analysis at Scale
Posters
Ramanathan Ramu Iowa State University, Ganesha Upadhyaya Futurewei Technologies, Hoan Anh Nguyen Iowa State University, USA, Hridesh Rajan Iowa State University
09:00
9h
Talk
Poster F40: Defect Prediction Metrics for Infrastructure as Code Scripts in DevOps
Posters
Akond Rahman North Carolina State University, Jonathan Stallings North Carolina State University, Laurie Williams North Carolina State University
09:00
9h
Talk
Poster F41: Interlocking Safety Cases for Unmanned Autonomous Systems in Urban Environments
Posters
Michael Vierhauser University of Notre Dame, Sean Bayley , Jane Wyngaard University of Notre Dame, Jinghui Cheng Polytechnique Montreal, Wandi Xiong Iowa State University, Robyn Lutz Iowa State University, Joshua Huseman University of Notre Dame, Jane Cleland-Huang University of Notre Dame
09:00
9h
Talk
Poster F42: Linguistic Characteristics of Code Review Feedback - A Large Scale Study of Chromium
Posters
Nuthan Munaiah , Benjamin S. Meyers Rochester Institute of Technology, Cecilia O. Alm Rochester Institute of Technology, Andrew Meneely Rochester Institute of Technology, Pradeep K. Murukannaiah Rochester Institute of Technology, Emily Prudhommeaux Boston College, Josephine Wolff Rochester Institute of Technology
09:00
9h
Talk
Poster F43: A Systematic Literature Review to Support the Selection of User Acceptance Testing Techniques
Posters
Ernani César Dos Santos Universidade Federal de Santa Catarina, Patricia Vilain Universidade Federal de Santa Catarina, Douglas Hiura Longo UFSC - Universidade Federal de Santa Catarina
09:00
9h
Talk
Poster F44: Assurance Cases for Scientific Computing Software
Posters
Spencer Smith McMaster University, Computing and Software Department, Mojdeh Sayari Nejad McMaster University, Alan Wassyng McMaster University, Canada
09:00
9h
Talk
Poster F45: Grafter: Transplantation and Differential Testing for Clones
Posters
Tianyi Zhang University of California, Los Angeles, Miryung Kim University of California at Los Angeles, USA
09:00
9h
Talk
Poster F46: Symbolic Path Cost Analysis for Side-Channel Detection
Posters
Tegan Brennan , Seemanta Saha University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara
09:00
9h
Talk
Poster F47: Identifying Security Issues in Software Development: Are Keywords Enough?
Posters
Patrick Morrison , Tosin Daniel Oyetoyan SINTEF Digital, Laurie Williams North Carolina State University
09:00
9h
Talk
Poster F48: Implementation and Evaluation of Cross Translation Unit Symbolic Execution for C Family Languages
Posters
Gábor Horváth Eötvös Loránd University, Faculty of Informatics, Department of Programming Languages and Compilers, Péter Szécsi Eötvös Loránd University, Zoltán Gera Eötvös Loránd University, Dániel Krupp Ericsson Ltd, Norbert Pataki Eötvös Loránd University, Faculty of Informatics, Department of Programming Languages and Compilers
09:00
9h
Talk
Poster F49: Path-Based Function Embeddings
Posters
Daniel DeFreez University of California, Davis, Aditya V. Thakur University of California, Davis, Cindy Rubio-González University of California, Davis
09:00
9h
Talk
Poster F50: Multimorphic Testing
Posters
Paul Temple IRISA, Mathieu Acher Université of Rennes, Jean-Marc Jézéquel Univ Rennes - IRISA
09:00
9h
Talk
Poster F51: Property Specification Patterns for Robotic Missions
Posters
Claudio Menghi University of Gothenburg, Sweden, Christos Tsigkanos Politecnico di Milano, Thorsten Berger Chalmers University of Technology, Sweden, Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Carlo Ghezzi Politecnico di Milano
09:00
9h
Talk
Poster F52: Autotuning PostgreSQL
Posters
Thomas Karcher Karlsruhe Institute of Technology, Mathias Landhäußer thingsTHINKING GmbH
09:00
9h
Talk
Poster F53: Towards Multi-Robot Applications Planning Under Uncertainty
Posters
Claudio Menghi University of Gothenburg, Sweden, Sergio Garcia , Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Jana Tumova KTH Royal Institute of Technology, Sweden
09:00
9h
Talk
Poster F54: Companies’ Domination in FLOSS Development – An Empirical Study of OpenStack
Posters
Yuxia Zhang Peking University, Xin Tan Peking University, Minghui Zhou Peking University, Zhi Jin Peking University
09:00
9h
Talk
Poster F55: Reordering Tests for Faster Test Suite Execution
Posters
Panagiotis Stratis The University of Edinburgh, Ajitha Rajan University of Edinburgh, UK
09:00
9h
Talk
Poster F56: Answering the Requirements Traceability Questions
Posters
Arushi Gupta University of Cincinnati, Wentao Wang University of Cincinnati, Nan Niu University of Cincinnati, Juha Savolainen Danfoss
09:00
9h
Talk
Poster F57: BugZoo: A Platform for Studying Software Bugs
Posters
Christopher Steven Timperley Carnegie Mellon University, Susan Stepney University of York, Claire Le Goues Carnegie Mellon University
09:00 - 10:30
Software ComprehensionJournal first papers / Technical Papers at H1 room
Chair(s): Margaret Burnett Oregon State University
09:00
20m
Talk
Debugging Data Flows in Reactive Programs
Technical Papers
Pre-print
09:20
20m
Talk
Do You Remember This Source Code?
Technical Papers
Jacob Krüger Harz University of Applied Sciences, Germany, Jens Wiemann , Wolfram Fenske University of Magdeburg, Germany, Gunter Saake University of Magdeburg, Germany, Thomas Leich Harz University of Applied Sciences, Germany
09:40
20m
Talk
Inferring Hierarchical Motifs from Execution Traces
Technical Papers
Saba Alimadadi Northeastern University, Ali Mesbah University of British Columbia, Karthik Pattabiraman University of British Columbia
10:00
20m
Talk
A Comparison of Program Comprehension Strategies by Blind and Sighted Programmers
Journal first papers
Ameer Armaly , Paige Rodeghero University of Notre Dame, Collin McMillan
10:20
10m
Talk
Q&A in groups
Technical Papers

09:00 - 10:30
Studying Software Engineers IIJournal first papers / Technical Papers at H2 room
Chair(s): Minghui Zhou Peking University
09:00
20m
Talk
What makes a great manager of software engineers?
Journal first papers
Eirini Kalliamvakou University of Victoria, Christian Bird Microsoft Research, Thomas Zimmermann Microsoft Research, Andrew Begel Microsoft Research, Robert Deline , Daniel M. German
09:20
20m
Talk
Older adults and hackathons: a qualitative study
Journal first papers
Wiesław Kopeć Polish-Japanese Academy of Information Technology, Bartłomiej Balcerzak , Radosław Nielek , Grzegorz Kowalik , Adam Wierzbicki , Fabio Casati
Link to publication DOI
09:40
20m
Talk
Does Syntax Highlighting Help Programming Novices?
Journal first papers
Christoph Hannebauer , Marc Hesenius , Volker Gruhn University Duisburg-Essen
10:00
20m
Talk
Do programmers work at night or during weekend?
Technical Papers
Maëlick Claes , Mika Mäntylä University of Oulu, Miikka Kuutila , Bram Adams MCIS, École Polytechnique de Montréal
Pre-print
10:20
10m
Talk
Q&A in groups
Technical Papers

09:00 - 10:30
Requirements and Recommender SystemsTechnical Papers / Journal first papers at J1 room
Chair(s): Joanne M. Atlee University of Waterloo, Canada
09:00
20m
Talk
The Evolution of Requirements Practices in Software Startups
Technical Papers
Catarina Gralha NOVA-LINCS, FCT/UNL, Daniela Damian University of Victoria, Anthony I. (Tony) Wasserman Carnegie Mellon Silicon Valley, Miguel Goulao NOVA-LINCS, FCT/UNL, João Araújo
Pre-print Media Attached
09:20
20m
Talk
Traceability in the Wild: Automatically Augmenting Incomplete Trace linksAward
Technical Papers
Michael Rath Technische Universität Ilmenau, Jacob Rendall University of Notre Dame, Jin L.C. Guo McGill University, Jane Cleland-Huang University of Notre Dame, Patrick Mäder Technische Universität Ilmenau
Pre-print
09:40
20m
Talk
A Temporal Permission Analysis and Enforcement Framework for Android
Technical Papers
Alireza Sadeghi Google, Inc, Reyhaneh Jabbarvand University of California, Irvine, Negar Ghorbani , Hamid Bagheri University of Nebraska-Lincoln, USA, Sam Malek University of California, Irvine
10:00
20m
Talk
Global-Aware Recommendations for Repairing Violations in Exception Handling
Journal first papers
10:20
10m
Talk
Q&A in groups
Technical Papers

09:00 - 10:30
Performance and MaintenanceTechnical Papers / Journal first papers at J2 room
Chair(s): Miryung Kim University of California at Los Angeles, USA
09:00
20m
Talk
Identifying Patch Correctness in Test-Based Program Repair
Technical Papers
Yingfei Xiong Peking University, Xinyuan Liu , Muhan Zeng , Lu Zhang Peking University, Gang Huang
Pre-print
09:20
20m
Research paper
How not to structure your database-backed web applications: a study of performance bugs in the wild
Technical Papers
Junwen Yang University of Chicago, Cong Yan , Pranav Subramaniam , Shan Lu University of Chicago, Alvin Cheung University of Washington
Pre-print
09:40
20m
Talk
Speedoo: Prioritizing Performance Optimization Opportunities
Technical Papers
Zhifei Chen , Bihuan Chen Fudan University, Lu Xiao , Xiao Wang Purdue University, USA, Lin Chen , Yang Liu Nanyang Technological University, Singapore, Baowen Xu
10:00
20m
Talk
Empirical Study on the Discrepancy between Performance Testing Results from Virtual and Physical Environments
Journal first papers
Muhammad Moiz Arif Concordia University, Montreal, Canada, Weiyi Shang Concordia University, Canada, Emad Shihab Concordia University
10:20
10m
Talk
Q&A in groups
Technical Papers

09:00 - 10:30
09:00
90m
Talk
[Selected research talks]
SRC - ACM Student Research Competition

11:00 - 12:30
Testing IIIJournal first papers / Technical Papers at Congress Hall
Chair(s): Myra Cohen University of Nebraska-Lincoln
11:00
20m
Talk
RFC-Directed Differential Testing of Certificate Validation in SSL/TLS Implementations
Technical Papers
DOI File Attached
11:20
20m
Research paper
Symbolic Verification of Regular Properties
Technical Papers
Hengbiao Yu , Zhenbang Chen College of Computer, National University of Defense Technology, Ji Wang , Zhendong Su University of California, Davis, Wei Dong
Pre-print
11:40
20m
Talk
Metamorphic Testing of RESTful Web APIs
Journal first papers
Sergio Segura , José Antonio Parejo Maestre University of Sevilla, Javier Troya , Antonio Ruiz-Cortés Universidad de Sevilla
12:00
20m
Talk
Integrating Technical Debt Management and Software Quality Management Processes: A Normative Framework and Field Tests
Journal first papers
Narayan Ramasubbu University of Pittsburgh, USA , Chris Kemerer University of Pittsburgh
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
11:00
20m
Full-paper
Echoes from Space: Grouping Commands with Large-Scale Telemetry Data
SEIP - Software Engineering in Practice
Alexander Lattas Imperial College London, Diomidis Spinellis Athens University of Economics and Business
DOI Pre-print
11:20
20m
Talk
Tool-based Interactive Parallelization: A Case Study
SEIP - Software Engineering in Practice
Media Attached
11:40
20m
Talk
Studying Pull Request Merges: A Case Study of Shopify's Active Merchant
SEIP - Software Engineering in Practice
Oleksii Kononenko , Tresa Rose , Olga Baysal Carleton University, Michael W. Godfrey University of Waterloo, Canada, Dennis Theisen , Bart de Water
Pre-print
12:00
20m
Talk
A Detailed and Real-time Performance Monitoring Framework for Blockchain Systems
SEIP - Software Engineering in Practice
File Attached
12:20
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice

11:00 - 12:30
The bigger pictureSEET - Software Engineering Education and Training at E2 room
Chair(s): Henry Muccini University of L'Aquila
11:00
20m
Talk
Increasing student engagement in higher education using a context-aware Q & A teaching framework
SEET - Software Engineering Education and Training
Jan Knobloch Technical University of Munich, Jonas Kaltenbach , Bernd Bruegge
DOI Pre-print
11:20
20m
Talk
Barriers to Gender Diversity in Software Development Education: Actionable Insights from a Danish Case Study
SEET - Software Engineering Education and Training
Valeria Borsotti IT University of Copenhagen, Denmark
File Attached
11:40
20m
Talk
Everything is Interrelated: Teaching Software Engineering for Sustainability
SEET - Software Engineering Education and Training
Birgit Penzenstadler California State University Long Beach, Stefanie Betz , Colin C. Venter , Ruzanna Chitchyan University of Bristol, Norbert Seyff , Letícia Duboc , Christoph Becker University of Toronto, Jari Porras
12:00
20m
Talk
Redesigning an Undergraduate Software Engineering Course for a Large Cohort
SEET - Software Engineering Education and Training
Claudia Iacob , Shamal Faily Bournemouth University
Pre-print
12:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training

11:00 - 12:30
ArchitectureSEIP - 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
File Attached
11:40
20m
Talk
Variant Management Solution for Large Scale Software Product Lines
SEIP - Software Engineering in Practice
File Attached
12:00
20m
Talk
How to Design a Program Repair Bot? Insights from the Repairnator Project
SEIP - Software Engineering in Practice
Simon 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

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

11:00 - 12:30
Models and Modeling ITechnical Papers / Journal first papers at G1 room
Chair(s): Jon Whittle Monash University
11:00
20m
Talk
Propagating Configuration Decisions with Modal Implication Graphs
Technical Papers
Sebastian Krieter Magdeburg University, Thomas Thüm University of Ulm, Sandro Schulze University of Magdeburg, Germany, Reimar Schröter Magdeburg University, Gunter Saake University of Magdeburg, Germany
11:20
20m
Talk
A Combinatorial Approach for Exposing Off-Nominal Behaviors
Technical Papers
Kaushik Madala , Hyunsook Do University of North Texas, Daniel Aceituna
11:40
20m
Research paper
Identifying Design Problems in the Source Code: A Grounded TheoryAward
Technical Papers
Leonardo Da Silva Sousa , Anderson Oliveira , Willian Oizumi PUC-Rio, Simone Barbosa PUC-Rio, Alessandro Garcia PUC-Rio, Jaejoon Lee Lancaster University, UK, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rafael de Mello , Baldoino Fonseca , Roberto Oliveira , Carlos Lucena , Rodrigo Paes
File Attached
12:00
20m
Talk
Predicting Future Developer Behavior in the IDE Using Topic Models
Journal first papers
Kostadin Damevski Virginia Commonwealth University, Hui Chen , David C. Shepherd ABB, Inc, Nicholas A. Kraft ABB Corporate Research, Lori Pollock
DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Code Search, Synthesis, PerformanceTechnical Papers / Journal first papers at H1 room
Chair(s): Shahar Maoz Tel Aviv University
11:00
20m
Research paper
Deep Code Search
Technical Papers
Xiaodong Gu The Hong Kong University of Science and Technology, Hongyu Zhang The University of Newcastle, Sunghun Kim Hong Kong University of Science and Technology
Pre-print
11:20
20m
Talk
Augmenting and Structuring User Queries to Support Efficient Free-Form Code Search
Journal first papers
Raphaël Sirres , Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, Dongsun Kim University of Luxembourg, David Lo Singapore Management University, Jacques Klein University of Luxembourg, SnT, Kisub Kim University of Luxembourg, SnT, Yves Le Traon University of Luxembourg
Link to publication DOI Pre-print Media Attached
11:40
20m
Talk
FaCoY – A Code-to-Code Search Engine
Technical Papers
Kisub Kim University of Luxembourg, SnT, Dongsun Kim University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg, Eunjong Choi Nara Institute of Science and Technology, Li Li University of Luxembourg, Luxembourg, Jacques Klein University of Luxembourg, SnT, Yves Le Traon University of Luxembourg
Link to publication DOI Pre-print Media Attached
12:00
20m
Talk
Generalized Data Structure SynthesisAward
Technical Papers
Calvin Loncaric University of Washington, Michael D. Ernst University of Washington, USA, Emina Torlak University of Washington
DOI Pre-print Media Attached
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Mining Software RepositoriesTechnical Papers / Journal first papers at H2 room
Chair(s): Tim Menzies North Carolina State University
11:00
20m
Talk
Understanding the Factors for Fast Answers in Technical Q&A Websites: An Empirical Study of Four Stack Exchange Websites
Journal first papers
Shaowei Wang Queen's University, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan Queen's University
11:20
20m
Talk
Towards Reusing Hints from Past Fixes- An Exploratory Study on Thousands of Real Samples
Journal first papers
Hao Zhong Shanghai Jiao Tong University, Na Meng Virginia Tech
11:40
20m
Research paper
Are Code Examples on an Online Q&A Forum Reliable? A Study of API Misuse on Stack Overflow
Technical Papers
Tianyi Zhang University of California, Los Angeles, Ganesha Upadhyaya Futurewei Technologies, Anastasia Reinhardt , Hridesh Rajan Iowa State University, Miryung Kim University of California at Los Angeles, USA
Pre-print File Attached
12:00
20m
Talk
Inference of development activities from interaction with uninstrumented applications
Journal first papers
Lingfeng Bao , Zhenchang Xing Australia National University, Xin Xia Monash University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Search-Based Software Engineering ITechnical Papers at J1 room
Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology
11:00
20m
Talk
Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms
Technical Papers
Raja Ben Abdessalem SnT Centre/University of Luxembourg, Shiva Nejati SnT Centre/University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg, Thomas Stifter
Pre-print File Attached
11:20
20m
Talk
To Preserve or Not to Preserve Invalid Solutions in Search-Based Software Engineering: A Case Study in Software Product Lines
Technical Papers
Jianmei Guo Alibaba Group, Kai Shi
11:40
20m
Talk
Nemo: Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming
Technical Papers
Jun-Wei Lin University of California, Irvine, Reyhaneh Jabbarvand University of California, Irvine, Joshua Garcia , Sam Malek University of California, Irvine
Pre-print File Attached
12:00
20m
Talk
Is "Better Data" Better Than "Better Data Miners"?
Technical Papers
Amritanshu Agrawal North Carolina State University, Tim Menzies North Carolina State University
Link to publication DOI Pre-print File Attached
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Software Tools and EnvironmentsTechnical Papers at J2 room
Chair(s): Barbora Buhnova Masaryk University
11:00
20m
Talk
A Graph Solver for the Automated Generation of Consistent Domain-Specific Models
Technical Papers
Oszkár Semeráth Budapest University of Technology and Economics, András Szabolcs Nagy , Daniel Varro McGill University / Budapest University of Technology and Economics
11:20
20m
Talk
Automatically Finding Bugs in Cyber-Physical System Development Tool Chains With Slforge
Technical Papers
Shafiul Azam Chowdhury University of Texas at Arlington, Soumik Mohian , Sidharth Mehra , Siddhant Gawsane , Taylor T Johnson Vanderbilt University, Christoph Csallner University of Texas at Arlington
Pre-print
11:40
20m
Talk
Context-Aware Conversational Developer Assistants
Technical Papers
Nick Bradley University of British Columbia, Thomas Fritz University of Zurich, University of British Columbia, Reid Holmes University of British Columbia
Pre-print Media Attached
12:00
20m
Full-paper
Open Source barriers to entry, revisited: A tools perspective
Technical Papers
Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Empirical Studies and RequirementsNIER - New Ideas and Emerging Results at R2
Chair(s): Julia Lawall Inria/LIP6
11:00
15m
Talk
Replication studies considered harmful
NIER - New Ideas and Emerging Results
Martin Shepperd Brunel University London
DOI Pre-print
11:15
15m
Talk
From Craft to Science: The Road Ahead for Empirical Software Engineering Research
NIER - New Ideas and Emerging Results
Matthias Galster University of Canterbury, Danny Weyns KU Leuven, Antony Tang Swinburne University of Technology, Rick Kazman , Mehdi Mirakhorli Rochester Institute of Technology
11:30
15m
Talk
Towards Saving Money in Using Smart Contracts
NIER - New Ideas and Emerging Results
11:45
15m
Talk
Understanding the impact of software processes on the minds of developers
NIER - New Ideas and Emerging Results
12:00
15m
Talk
Retrospective based on Data-Driven Persona Significance in B-to-B Software Development
NIER - New Ideas and Emerging Results
12:15
15m
Talk
Dazed: Measuring the Cognitive Load of Solving Technical Interview Problems At the Whiteboard
NIER - New Ideas and Emerging Results
Mahnaz (Mana) Behroozi NCSU, Alison Lui , Ian Moore , Denae Ford North Carolina State University, Chris Parnin NCSU
Pre-print
14:00 - 15:30
Agile and Ways of WorkingSEIP - Software Engineering in Practice at E1 room
Chair(s): Zhi Jin Peking University
14:00
20m
Talk
Modern Code Review: A Case Study at Google
SEIP - Software Engineering in Practice
Caitlin Sadowski Google, Emma Söderberg Lund University, Luke Church , Michal Sipko , Alberto Bacchelli University of Zurich
14:20
20m
Talk
A Study of the Organizational Dynamics of Software Teams
SEIP - Software Engineering in Practice
Michael Hilton Carnegie Mellon University, USA, Andrew Begel Microsoft Research
Link to publication Pre-print Media Attached
14:40
20m
Talk
An Investigation of Work Practices Used by Companies Making Contributions to Established OSS Projects
SEIP - Software Engineering in Practice
15:00
20m
Talk
From Agile to Continuous Development in the Healthcare Domain – Lessons Learned
SEIP - Software Engineering in Practice
15:20
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice

14:00 - 15:30
Mobile, code and SMEsSEIP - Software Engineering in Practice at E2 room
Chair(s): Diomidis Spinellis Athens University of Economics and Business
14:00
20m
Talk
Helping SMEs to Better Develop Software: Experience Report and Challenges Ahead
SEIP - Software Engineering in Practice
14:20
20m
Talk
Static Analysis of Context Leaks in Android Applications
SEIP - Software Engineering in Practice
Flavio Toffalini Singapore University of Technology and Design, Jun Sun Singapore University of Technology and Design, Martin Ochoa Singapore University of Technology and Design
Media Attached
14:40
20m
Talk
Advantages and Disadvantages of a Monolithic Repository - A case study at Google
SEIP - Software Engineering in Practice
Pre-print
15:00
20m
Talk
Protecting Million-User iOS Apps with Obfuscation: Motivations, Pitfalls, and Experience
SEIP - Software Engineering in Practice
Pei Wang Pennsylvania State University, Dinghao Wu , Zhaofeng Chen , Tao Wei
Pre-print File Attached
15:20
10m
Talk
Q&A in this sesson
SEIP - Software Engineering in Practice

14:00 - 15:30
Safety and CultureSEIP - 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
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

14:00 - 15:30
Testing and Defects IISEIP - Software Engineering in Practice at E4 room
Chair(s): Peter Rotella Cisco Systems, Inc
14:00
20m
Talk
Robustness Testing of Autonomy Software
SEIP - Software Engineering in Practice
Pre-print
14:20
20m
Talk
An Experience Report on Defect Modelling in Practice: Pitfalls and Challenges
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
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)
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
SEIP - Software Engineering in Practice

14:00 - 15:30
Models and Modeling IITechnical Papers / Journal first papers at G1 room
Chair(s): Jon Whittle Monash University
14:00
20m
Talk
Programming Not Only by Example
Technical Papers
Hila Peleg Technion, Israel, Sharon Shoham Tel Aviv university, Eran Yahav Technion
Pre-print Media Attached
14:20
20m
Talk
Goal-Conflict Likelihood Assessment based on Model Counting
Technical Papers
Renzo Degiovanni Universidad Nacional de Río Cuarto, Pablo Castro , Marcelo Arroyo , Marcelo Ruiz Dept. of Mathematics, FCEFQyN, University of Río Cuarto, Argentina , Nazareno Aguirre Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print File Attached
14:40
20m
Talk
A Posteriori Typing for Model-Driven Engineering: Concepts, Analysis, and Applications
Journal first papers
15:00
20m
Talk
A Static Verification Framework for Message Passing in Go using Behavioural Types
Technical Papers
Julien Lange University of Kent, Nicholas Ng Imperial College London, Bernardo Toninho Imperial College London, Nobuko Yoshida Imperial College London
DOI Pre-print Media Attached
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Inference and InvariantsTechnical Papers at H1 room
Chair(s): Robert Feldt Chalmers University of Technology
14:00
20m
Talk
Inferring and Asserting Distributed System Invariants
Technical Papers
Stewart Grant , Hendrik Cech , Ivan Beschastnikh University of British Columbia
Link to publication Media Attached
14:20
20m
Talk
DroidStar: Callback Typestates for Android Classes
Technical Papers
Arjun Radhakrishna Microsoft, Nicholas Lewchenko , Shawn Meier , Sergio Mover University of Colorado Boulder, Krishna Chaitanya Sripada , Damien Zufferey MPI-SWS, Bor-Yuh Evan Chang University of Colorado Boulder, Pavol Cerny University of Colorado Boulder
14:40
20m
Talk
Debugging with Intelligence via Probabilistic Inference
Technical Papers
Zhaogui Xu Nanjing University, China, Shiqing Ma Purdue University, USA, Xiangyu Zhang Purdue University, Shuofei Zhu Nanjing University, China, Baowen Xu
15:00
20m
Talk
Reducer-Based Construction of Conditional Verifiers
Technical Papers
Pre-print File Attached
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Software Evolution and Maintenance IITechnical Papers at H2 room
Chair(s): Massimiliano Di Penta University of Sannio
14:00
20m
Talk
CCAligner: a token based large-gap clone detector
Technical Papers
Pengcheng Wang University of Science and Technology of China, Jeffrey Svajlenko Microsoft, Yanzhao Wu , Yun Xu University of Science and Technology of China, Chanchal K. Roy University of Saskatchewan
14:20
20m
Talk
HireBuild: An Automatic Approach to History-Driven Repair of Build Scripts
Technical Papers
Foyzul Hassan University of Texas at San Antonio, USA, Xiaoyin Wang University of Texas at San Antonio, USA
Pre-print
14:40
20m
Talk
The Road to Live Programming: Insights From the Practice
Technical Papers
Juraj Kubelka University of Chile, Romain Robbes Free University of Bozen-Bolzano, Alexandre Bergel University of Chile
15:00
20m
Talk
Assessing the Threat of Untracked Changes in Software Evolution
Technical Papers
Andre Hora UFMS, Danilo Silva , Marco Tulio Valente Federal University of Minas Gerais, Brazil, Romain Robbes Free University of Bozen-Bolzano
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Search-Based Software Engineering IITechnical Papers / Journal first papers at J1 room
Chair(s): Daniel Varro McGill University / Budapest University of Technology and Economics
14:00
20m
Talk
Search-Based Test Data Generation for SQL Queries
Technical Papers
Jeroen Castelein , Maurício Aniche Delft University of Technology, Netherlands, Mozhan Soltani , Annibale Panichella Deflt University of Technology, Arie van Deursen Delft University of Technology
DOI Pre-print Media Attached
14:20
20m
Talk
Multi-Objective Integer Programming Approaches for Solving Optimal Feature Selection Problem
Technical Papers
DOI Pre-print Media Attached
14:40
20m
Talk
Automated Refactoring of OCL Constraints with Search
Journal first papers
Hong Lu , Shuai Wang , Tao Yue Simula Research Laboratory and University of Oslo, Shaukat Ali Simula Research Lab, Jan Nygard
15:00
20m
Talk
Automatically Generating Search Heuristics for Concolic Testing
Technical Papers
Sooyoung Cha Korea University, South Korea, Seongjoon Hong , Junhee Lee , Hakjoo Oh Korea University
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Surveys and ReviewsTechnical Papers / Journal first papers at J2 room
Chair(s): Anne Koziolek Karlsruhe Institute of Technology
14:00
20m
Talk
Challenges and pitfalls on surveying evidence in the software engineering technical literature:an exploratory study with novices
Journal first papers
Talita Vieira Ribeiro Federal University of Rio de Janeiro, Jobson Massollar , Guilherme Horta Travassos
Link to publication DOI Pre-print
14:20
20m
Research paper
Statistical Errors in Software Engineering Experiments: A Preliminary Literature Review
Technical Papers
Rolando Reyes , Oscar Dieste Universidad Politécnica de Madrid, Efraín R. Fonseca C. , Natalia Juristo Facultad de Informática - UPM
DOI Pre-print Media Attached File Attached
14:40
20m
Talk
Synthesizing Qualitative Research in Software Engineering: A Critical Review
Technical Papers
Xin Huang , He Zhang Nanjing University, Xin Zhou , Yang Song University of North Carolina Wilmington, Muhammad Ali Babar
15:00
20m
Talk
Automatic Software Repair: A Survey
Journal first papers
Luca Gazzola Università degli Studi di Milano-Bicocca, Daniela Micucci University of Milano-Bicocca, Italy, Leonardo Mariani University of Milano Bicocca
Link to publication Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:00
Software Engineering in Other DomainsNIER - New Ideas and Emerging Results at R2
Chair(s): Liliana Pasquale University College Dublin & Lero, Ireland
14:00
15m
Talk
Deep Customization of Multi-Tenant SaaS Using Intrusive Microservices
NIER - New Ideas and Emerging Results
14:15
15m
Talk
Software Ecosystem Call Graph for Dependency Management
NIER - New Ideas and Emerging Results
Joseph Hejderup Delft University of Technology, Netherlands, Arie van Deursen Delft University of Technology, Georgios Gousios TU Delft
DOI Pre-print
14:30
15m
Talk
An Immersive Future for Software Engineering - Avenues and Approaches
NIER - New Ideas and Emerging Results
14:45
15m
Talk
Dronology: An Incubator for Cyber-Physical Systems Research
NIER - New Ideas and Emerging Results
Jane Cleland-Huang University of Notre Dame, Michael Vierhauser University of Notre Dame, Sean Bayley
15:00 - 15:30
50 Years of Software Engineering TalkPlenary Sessions at R2
Chair(s): Ivica Crnkovic Chalmers University of Technology & University of Gothenburg
15:00
30m
Talk
50 years of software engineering, so now what?
Plenary Sessions
K: Ivar Jacobson IVAR JACOBSON International
16:00 - 18:00
Awards and Conference ClosingPlenary Sessions at Congress Hall
16:00
15m
Talk
Awards Ceremony - Overview
Plenary Sessions

16:15
30m
Talk
Most Most Influential Paper: Debugging reinvented: asking and answering why and why not questions about program behavior
Plenary Sessions
Amy Ko University of Washington, Brad A. Myers Carnegie Mellon University
16:45
45m
Talk
ACM Sigsoft Outstanding Research Award: Relevance, Simplicity, and Innovation: Stories and Takeaways from Software Engineering Research
Plenary Sessions
Andreas Zeller Saarland University
17:30
30m
Talk
Conference Closing
Plenary Sessions
Ivica Crnkovic Chalmers University of Technology & University of Gothenburg

Sat 2 Jun

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

08:30 - 17:30
RET - 5th International Workshop on Requirements Engineering and TestingWorkshops at R21
08:30 - 17:30
SEEM - International Workshop on Software Engineering Education for MillennialsWorkshops at R26
08:45 - 17:30
GI - 4th International Genetic Improvement WorkshopWorkshops at R11+12
08:45 - 09:00
WelcomeFormaliSE at R22+23
Chair(s): Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Paola Spoletini Kennesaw State University
09:00 - 17:30
WAPI - 2nd International Workshop on API Usage and EvolutionWorkshops at R14
09:00 - 17:00
SE4Science - International Workshop on Software Engineering for ScienceWorkshops at R15
09:00 - 10:00
KeynoteFormaliSE at R22+23
Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
09:00
60m
Talk
Risk management of high tech systems
FormaliSE
Marielle Stoelinga University of Twente
09:00 - 17:30
SEmotion - 3rd International Workshop on Emotion Awareness in Software EngineeringWorkshops at R24+25
10:00 - 10:30
Formal Methods for Autonomous Systems 1FormaliSE at R22+23
Chair(s): Claudio Menghi University of Gothenburg, Sweden
10:00
30m
Full-paper
Formal Verification of Complex Robotic Systems on Resource-Constrained Platforms
FormaliSE

11:00 - 12:30
Runtime verificationFormaliSE at R22+23
Chair(s): Domenico Bianculli University of Luxembourg
11:00
30m
Research paper
Extending Specification Patterns for Verification of Parametric Traces
FormaliSE

11:30
30m
Research paper
Runtime Verification of Hyperproperties for Deterministic Programs
FormaliSE

12:00
30m
Research paper
Testing Meets Static and Runtime Verification
FormaliSE

13:45 - 14:15
Student presentationsFormaliSE at R22+23
Chair(s): Nico Plat Thanos
14:15 - 15:30
Program Verification and ApplicationFormaliSE at R22+23
Chair(s): Wolfgang Ahrendt Chalmers University of Technology
14:15
25m
Research paper
CIL to Java-bytecode Translation for Static Analysis Leveraging
FormaliSE

14:40
25m
Research paper
Modeling Time in Java Programs for Automatic Error Detection
FormaliSE

15:05
25m
Talk
[Short paper] Domain-specific Design of Patient Classification in Cancer-related Cachexia Research
FormaliSE
Alexander Wickert University of Potsdam, Anna-Lena Lamprecht Utrecht University, Tiziana Margaria University of Limerick and Lero - The Irish Software Research Centre
16:00 - 17:15
Formal Methods for Autonomous Systems 2FormaliSE at R22+23
Chair(s): Michael Whalen University of Minnesota
16:00
25m
Research paper
Self-Adaptive Automata
FormaliSE

16:25
25m
Research paper
Formal Verification of an Autonomous Wheel Loader by Model Checking
FormaliSE

16:50
25m
Short-paper
[Short paper] Formal verification of automotive embedded software
FormaliSE

17:15 - 17:30
Closing remarksFormaliSE at R22+23
Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" , Nico Plat Thanos