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: https://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: https://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: https://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: https://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