List of Accepted Papers

 

Technical Papers

Adam Alami and Andrzej Wąsowski
Affiliated Participation in Open Source Communities
Paper preprint: https://peerj.com/preprints/27827/

Per Erik Strandberg
Ethical Interviews in Software Engineering
Paper preprint: https://arxiv.org/abs/1906.07993

Marcio Barros and Vitor Padilha
A Function Point Formulation for the Software Release Planning Problem

Emillie Thiselton and Christoph Treude
Enhancing Python Compiler Error Messages via Stack Overflow
Paper preprint: https://arxiv.org/abs/1906.11456
Data: https://smilevo.github.io/self-affirmed-refactoring/

Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente and Alexander Serebrenik
On the abandonment and survival of open source projects: An empirical investigation
Paper preprint: https://arxiv.org/abs/1906.08058
Data: https://zenodo.org/record/2546008#.XQuiDvlKhQI

Marcelo Marinho, John Noll, Ita Richardson and Sarah Beecham
Plan-Driven approaches are alive and kicking in agile Global Software Development
Paper preprint: https://arxiv.org/abs/1906.08895
Data: https://doi.org/10.13140/RG.2.2.14807.52649

Ana Carla Bibiano, Eduardo Fernandes, Daniel Oliveira, Alessandro Garcia, Marcos Kalinowski, Baldoino Fonseca, Roberto Oliveira, Anderson Oliveira and Diego Cedrim
A Quantitative Study on Characteristics and Effect of Batch Refactoring on Code Smells
Paper preprint: https://www.researchgate.net/publication/334286378
Data: https://anacarlagb.github.io/esem2019-batch-refactoring/

Jim Buchan, Stephen MacDonell and Jennifer Yang
Effective team onboarding in Agile software development: techniques and goals

Shangwen Wang, Ming Wen, Liqian Chen, Xin Yi and Xiaoguang Mao
How Different Is It Between Machine-Generated and Developer-Provided Patches? An Empirical Study on The Correct Patches Generated by Automated Program Repair Techniques
Paper preprint: https://arxiv.org/abs/1906.03447
Data: https://github.com/Kaka727/correct_patch_analysis

Amiangshu Bosu and Kazi Zakia Sultana
Diversity and Inclusion in Open Source Software (OSS) Projects: Where Do We Stand?

Moayad Alshangiti, Hitesh Sapkota, Pradeep Kumar Murukannaiah, Xumin Liu and Qi Yu
Why is Developing Machine Learning Applications Challenging? A Study on Stack Overflow Posts
Data: https://github.com/mshangiti/esem2019

Lili Wang, Ye Yang and Yong Wang
Do Higher Incentives Lead to Better Performance? – An Exploratory Study on Software Crowdsourcing

Ting Chen, Zihao Li, Yufei Zhang, Xiapu Luo, Ting Wang, Teng Hu, Xiuzhuo Xiao, Dong Wang, Jin Huang and Xiaosong Zhang
A Large-Scale Empirical Study on Control Flow Identification of Smart Contracts

Wagner Felidré, Leonardo Furtado, Daniel Alencar Da Costa, Bruno Cartaxo and Gustavo Pinto
Continuous Integration Theater
Paper preprint: https://arxiv.org/abs/1907.01602
Data: https://github.com/wagnernegrao/ci-analysis/

Elaine Venson, Reem Alfayez, Marília Miranda, Rejane Maria da Costa Figueiredo and Barry Boehm
The Impact of Software Security Practices on Development Effort – An Initial Survey

Fabian Fagerholm, Christoph Becker, Alexander Chatzigeorgiou, Stefanie Betz, Leticia Duboc, Birgit Penzenstadler, Rahul Mohanani and Colin C. Venters
Temporal Discounting in Software Engineering: A Replication Study
Paper preprint: http://arxiv.org/abs/1906.11072
Data: https://doi.org/10.5281/zenodo.3257378

Gilson Rocha Silva, Fernando Castor and Gustavo Pinto
Comprehending Energy Behaviors of Java I/O APIs
Paper preprint: http://gustavopinto.org/lost+found/esem2019c.pdf
Data: https://doi.org/10.5281/zenodo.3253349

Moein Owhadi Kareshk, Sarah Nadi and Julia Rubin
Predicting Merge Conflicts in Collaborative Software Development
Paper preprint: https://arxiv.org/abs/1907.06274
Data: https://doi.org/10.5281/zenodo.3337387

Henrique Lemos Ribeiro, Higor Amario de Souza, Roberto Araujo, Marcos Lordello Chaim and Fabio Kon
Evaluating data-flow coverage in spectrum-based fault localization
Paper preprint: https://arxiv.org/abs/1906.11715
Data: https://doi.org/10.5281/zenodo.3258116

Eman Abdullah Alomar, Mohamed Wiem Mkaouer, Ali Ouni and Marouane Kessentini
On the Impact of Refactoring on the Relationship Between Quality Attributes and Design Metrics
Paper preprint: http://arxiv.org/abs/1907.04797
Data: https://smilevo.github.io/self-affirmed-refactoring/

Bruno Cartaxo, Gustavo Pinto, Baldoino Fonseca, Márcio Ribeiro, Pedro Pinheiro, Sergio Soares and Maria Teresa Baldassarre
Software Engineering Research Community Viewpoints on Rapid Reviews
Paper preprint: https://arxiv.org/abs/1906.11351
Data: https://github.com/bfsc/qmethod

Gabriel Menezes, Bruno Cafeo and Andre Hora
Framework Code Samples: How Are They Maintained and Used by Developers?
Paper preprint: http://arxiv.org/abs/1907.05564

Edmilson Campos Neto, Daniel Alencar da Costa and Uirá Kulesza
Revisiting and Improving SZZ Implementations

Emerging Results and Vision Papers

Alexandre Strapação Guedes Vianna, Waldemar Pires Ferreira Neto and Kiev Santos da Gama.
An Exploratory Study on how Specialists deal with Testing in Data Stream Processing Applications

Geraldo Torres Galindo, Wylliams Barbosa Santos, Patricia Takako Endo and Roberta Andrade Fagundes.
Multivocal literature reviews in software engineering: Preliminary findings from a tertiary study

Luciano Marchezan, Guilherme Bolfe, Elder Rodrigues, Maicon Bernardino and Fábio Basso.
Thoth: A Web-based Tool to Support Systematic Reviews

Emre Doğan, Eray Tüzün, Kazım Ayberk Tecimer and Halil Altay Güvenir.
Investigating the Validity of Ground Truth in Code Reviewer Recommendation Studies

Mohammadreza Hazhirpasand, Mohammad Ghafari, Stefan Krüger, Eric Bodden and Oscar Nierstrasz.
The Impact of Developer Experience in Using Java Cryptography

Nuthan Munaiah, Akond Rahman, Justin Pelletier, Laurie Williams and Andrew Meneely.
Characterizing Attacker Behavior in a Cybersecurity Penetration Testing Competition

Alex Cummaudo, Rajesh Vasa and John Grundy. What should I document?
A preliminary systematic mapping study into API documentation knowledge

Deepika Badampudi, Claes Wohlin and Tony Gorschek.
An Evaluation of Knowledge Translation in Software Engineering

Sarim Zafar, Gursimran Singh Walia and Muhammad Zubair Malik.
Towards Standardizing and Improving Classification of Bug-Fix Commits

Steve Counsell, Mahir Arzoky, Giuseppe Destefanis and Davide Taibi.
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint

Valentina Lenarduzzi and Davide Fucci.
Towards an Holistic Definition of Requirements Debt

Larissa Ferreira, Sidney C. Nogueira, Lucas Lima, Liliane Fonseca and Waldemar Ferreira.
Initial findings on the evaluation of a model-based testing tool in the test design process

Lucas Cabral and José Moura.
Requirements Elicitation Techniques: Including Children with Autistic Spectrum Condition

Raquel Ouriques, Ricardo Britto, Krzysztof Wnuk, João Felipe Ouriques and Tony Gorschek.
A Method to Evaluate Knowledge Resources in Agile Software Development

 

Industry Track

Rukma Talwadker and Deepti Aggarwal
PopCon: Regain your Software Configuration Popularity with Peer Guidance

Mohammad Ghafari, Markus Eggimann and Oscar Nierstrasz
Testability First!

Rafael de Mello, Anderson Uchôa, Roberto Oliveira, Willian Oizumi, Jairo Souza, Kleyson Lucas Mendes, Daniel Oliveira, Baldoino Fonseca and Alessandro Garcia
Do Research and Practice of Code Smell Identification Walk Together?

Ingrid Signoretti, Sabrina Marczak, Larissa Salerno, Augusto de Lara and Ricardo Bastos
Boosting Agile by Using User-Centered Design and Lean Startup: A Case Study of the Adoption of the Combined Approach in Software Development

Marcos Nazário, Eduardo Guerra, Rodrigo Bonifacio and Gustavo Pinto
Detecting and Reporting Object-Relational Mapping Problems: An Industrial Report

Marcia Lima, Iftekhar Ahmed, Tayana Conte, Elizamary Nascimento, Edson Oliveira and Bruno Gadelha
Land of Lost Knowledge: An Initial Investigation into Projects Lost Knowledge

Anna Maria Vollmer, Silverio Martínez-Fernández, Alessandra Bagnato, Jari Partanen, Pilar Rodriguez Gonzalez and Lidia Lopez
Practical experiences and value of applying software analytics for managing quality

Matthew Kelly, Christoph Treude and Alex Murray
A Case Study on Automated Fuzz Target Generation for Large Codebases

Valentina Lenarduzzi, Teemu Orava, Nyyti Saarimäki, Kari Systä and Davide Taibi
An Empirical Study on Technical Debt in a Finnish SME

Luiz Carlos da Fonseca Lage, Marcos Kalinowski, Daniela Trevisan and Rodrigo Spinola
Usability Technical Debt in Software Projects: A Multi-Case Study

Angelica Toffano Seidel Calazans, Roberto Avila Paldes, Eloisa Toffano S. Masson, Edna Dias Canedo, Fernando De Albuquerque Guimarães, Kiane Mabel Rezende, Emeli Braosi and Ricardo Ajax. D. Kosloski
Quality Requirements: Analysis of Utilisation in the Systems of a Financial Institution

Elizamary Nascimento, Iftekhar Ahmed, Edson de Oliveira, Márcio Piedade Palheta, Igor Steinmacher and Tayana Conte
Understanding Development Process of Machine Learning Systems: Challenges and Solutions