Detailed Program

 

Day 1 (Oct 5th)

13:00 – 13:15  Opening Session


13:20 – 14:10  Research Methods

Case Survey Studies in Software Engineering Research
Jorge Melegati and Xiaofeng Wang
Presenter: Jorge Melegati

Why Research on Test-Driven Development is Inconclusive?
Mohammad Ghafari, Timm Gross, Davide Fucci and Michael Felderer
Presenter: Davide Fucci and Michael Felderer

Cohort Studies in Software Engineering: A Vision of the Future
Nyyti Saarimäki, Valentina Lenarduzzi, Sira Vegas, Natalia Juristo and Davide Taibi
Presenter: Nyyti Saarimäki

Avoiding Plagiarism in Systematic Literature Reviews: An Update Concern
Vilmar Nepomuceno and Sergio Soares
Presenter: Vilmar Nepomuceno


14:10 – 14:20  Break


14:20 – 15:05  Testing, Security, and Reliability 1

Getting Started with Chaos Engineering – design of an implementation framework in practice
Hugo Jernberg, Per Runeson and Emelie Engstrom
Presenter: Per Runeson

Understanding The Impact of Solver Choice in Model-Based Test Generation
Ying Meng and Gregory Gay
Presenter: Gregory Gay

What Makes Agile Test Artifacts Useful? An Activity-Based Quality Model from a Practitioners’ Perspective
Jannik Fischbach, Henning Femmer, Daniel Mendez, Davide Fucci and Andreas Vogelsang
Presenter: Jannik Fischbach


15:05 – 15:15  Break


15:15 – 16:05  Testing, Security, and Reliability 2

An Empirical Study of Software Exceptions in the Field using Search Logs
Foyzul Hassan, Chetan Bansal, Nachiappan Nagappan, Thomas Zimmermann and Ahmed Hassan Awadallah
Presenter: Foyzul Hassan

Spectrum-based Log Diagnosis
Carl Martin Rosenberg and Leon Moonen
Presenter: Carl Martin Rosenberg

Bug! Falha! Bachi! Fallo! Défaut! 程序错误! What about Internationalization Testing in the Software Industry?
Ronnie E. S. Santos, José Rafael Cordeiro, Yvan Labiche, Cleyton V. C. de Magalhães and Fabio Q. B. Da Silva
Presenter: Ronnie E. S. Santos

Using Situational and Narrative Analysis for Investigating the Messiness of Software Security
Inger Anne Tøndel, Daniela S. Cruzes and Martin Gilje Jaatun
Presenter: Inger Anne Tøndel


16:05 – 16:15  Break


16:15 – 17:10  Architecture, Frameworks and DevOps

A Survey on the Interplay between Software Engineering and Systems Engineering during Systems of Systems architecting
Héctor Cadavid, Vasilios Andrikopoulos, Paris Avgeriou and John Klein
Presenter: Héctor Cadavid

DevOps in an ISO 13485 Regulated Environment: A Multivocal Literature Review
Martin Forsberg Lie, Mary Sánchez-Gordón and Ricardo Colomo-Palacios
Presenter: Martin Forsberg Lie

Challenges in Docker Development: A Large-scale Study Using Stack Overflow
Mubin Ul Haque, Leonardo Iwaya and Muhammad Ali Babar
Presenter: Mubin Ul Haque

Web Frameworks for Desktop Apps: an Exploratory Study
Gian Luca Scoccia and Marco Autili
Presenter: Gian Luca Scoccia


Day 2 (Oct 6th)

13:20 – 14:10  SE for ML, DS and Innovation

Adoption and Effects of Software Engineering Best Practices in Machine Learning
Alex Serban, Joost Visser, Koen van der Blom and Holger Hoos
Presenter: Alex Serban

A large-scale comparative analysis of Coding Standard conformance in Open-Source Data Science projects
Andrew Simmons, Scott Barnett, Jessica Rivera-Villicana, Akshat Bajaj and Rajesh Vasa
Presenter: Andrew Simmons

The impact of a proposal for innovation measurement in the software industry
Nauman Bin Ali, Henry Edison and Richard Torkar
Presenter: Nauman Bin Ali

Beyond Accuracy: ROI-driven Data Analytics of Empirical Data
Gouri Deshpande and Guenther Ruhe
Presenter: Gouri Deshpande


14:10 – 14:20  Break


14:20 – 15:05  AI&ML for SE 1 

Quest for the Golden Approach: An Experimental Evaluation of Duplicate Crowdtesting Reports Detection
Yuekai Huang, Junjie Wang, Song Wang, Zhe Liu, Yuanzhe Hu and Qing Wang
Presenter: Yuekai Huang

funcGNN: A Graph Neural Network Approach to Program Similarity
Aravind Ashok Nair, Avijit Roy and Karl Meinke
Presenter: Aravind Ashok Nair

TopFilter: An Approach to Recommend Relevant GitHub Topics
Juri Di Rocco, Davide Di Ruscio, Claudio Di Sipio, Phuong Nguyen and Riccardo Rubei
Presenter: Juri Di Rocco


15:05 – 15:15  Break


15:15 – 16:05  AI&ML for SE 2

Perf-AL: Performance Prediction for Configurable Software through Adversarial Learning
Yangyang Shu, Yulei Sui, Hongyu Zhang and Guandong Xu
Presenter: Yangyang Shu

Learning Features that Predict Developer Responses for iOS App Store Reviews
Kamonphop Srisopha, Daniel Link, Devendra Swami and Barry Boehm
Presenter: Kamonphop Srisopha

Automatic Identification of Code Smell Discussions on Stack Overflow: A Preliminary Investigation
Sergei Shcherban, Peng Liang, Amjed Tahir and Xueying Li
Presenter: Peng Liang

GASSER: Genetic Algorithm for teSt Suite Reduction
Carmen Coviello, Simone Romano, Giuseppe Scanniello and Giuliano Antoniol
Presenter: Carmen Coviello


16:05 – 16:15  Break


16:15 – 17:30  Social Factors / Work Practices

Teamwork Quality and Team Success in Software Development: A Non-exact Replication Study
Any Caroliny Duarte Batista, Renata Maria Cardoso Rodrigues de Souza, Leandro de Almeida Melo, Fabio Queda Bueno da Silva and George Marsicano Corrêa
Presenter: Fabio Queda Bueno da Silva

Effect of Technical and Social Factors on Pull Request Quality for the NPM Ecosystem
Tapajit Dey and Audris Mockus
Presenter: Tapajit Dey

Work Practices and Perceptions from Women Core Developers in OSS Communities
Edna Dias Canedo, Rodrigo Bonifácio de Almeida, Márcio Vinicius Okimoto, Alexander Serebrenik, Gustavo Pinto and Eduardo Monteiro
Presenter: Edna Dias Canedo and Rodrigo Bonifácio de Almeida

Study on Patterns and Effect of Task Diversity in Software Crowdsourcing
Denisse Martinez Mejorado, Razieh Saremi, Ye Yang and Jose E. Ramirez-Marquez
Presenter: Denisse Martinez Mejorado

What Industry Wants from Requirements Engineers in China? An Exploratory and Comparative Study on RE Job Ads
Chong Wang, Yaqian Tang, Peng Liang, Maya Daneva and Marten Sinderen
Presenter: Peng Liang


Day 3 (Oct 7th)

13:20 – 14:10  Technical Debt

Long-Term Evaluation of Technical Debt in Open-Source Software
Arthur-Jozsef Molnar and Simona Motogna
Presenter: Arthur-Jozsef Molnar

A Taste of the Software Industry Perception of Technical Debt and its Management in Uruguay
Cecilia Apa, Martin Solari, Diego Vallespir and Guilherme Travassos
Presenter: Cecilia Apa

How long do Junior Developers take to Remove Technical Debt?
Valentina Lenarduzzi, Vladimir Mandić, Andrej Katin and Davide Taibi
Presenter: Valentina Lenarduzzi

Profiling Developers Through the Lens of Technical Debt
Zadia Codabux and Christopher Dutchyn
Presenter: Zadia Codabux


14:10 – 14:20  Break


14:20 – 15:05  Measurement & Coding Practices 1 

Using Extremely Simplified Functional Size Measures for Effort Estimation: an Empirical Study
Luigi Lavazza, Geng Liu and Roberto Meli
Presenter: Luigi Lavazza

An Empirical Validation of Cognitive Complexity as a Measure of Source Code Understandability
Marvin Muñoz Barón, Marvin Wyrich and Stefan Wagner
Presenter: Marvin Wyrich

On the adoption, usage and evolution of Kotlin features in Android development
Bruno Góis Mateus and Matias Martinez
Presenter: Bruno Góis Mateus


15:05 – 15:15  Break


15:15 – 15:45  Measurement & Coding Practices 2

Trustworthiness Perceptions in Code Review: An Eye-tracking Study
Ian Bertram, Jack Hong, Yu Huang, Westley Weimer and Zohreh Sharafi
Presenter: Ian Bertram

Java Cryptography Uses in the Wild
Mohammadreza Hazhirpasand, Mohammad Ghafari and Oscar Nierstrasz
Presenter: Mohammadreza Hazhirpasand

On the use of C# Unsafe Code Context: An Empirical Study of Stack Overflow
Ehsan Firouzi, Ashkan Sami, Foutse Khomh and Gias Uddin
Presenter: Ashkan Sami


15:45 – 16:15  Break


16:15 – 16:45  Energy Consumption 

On Reducing the Energy Consumption of Software: From Hurdles to Requirements
Zakaria Ournani, Romain Rouvoy, Pierre Rust and Joel Penhoat
Presenter: Zakaria Ournani and Pierre Rust

Characterizing Energy Consumption of Third-Party API Libraries using API Utilization Profiles
Andreas Schuler and Gabriele Kotsis
Presenter: Andreas Schuler


17:00 – 17:10  Closing Session & Awards