Program
Wednesday, September 18th, 2019 | ||
Time | Program | |
19:30 | ESEM Reception - Hotel Armação |
Thursday, September 19th, 2019 | ||
Time | Program | |
7:30-17:30 | Registration | |
8:30-9:00 | Conference welcome | |
9:00-10:00 | Keynote - Robert Feldt - Empirical Software Engineering as a Science: Challenges and Ways Forward | |
10:00-10:30 | Coffee Break | |
10:30 - 11:00 | Best Paper Awards | |
Session A | Session B | |
11:00-12:00 | Session title: Replications, secondary, and tertiary studies | Session title: Code smells and refactoring |
Session chair: Daniela Cruzes | Session chair: Amiangshu Bosu | |
11:00 Journal-first: Martin Solari, Sira Vegas and Natalia Juristo; Content and structure of laboratory packages for software engineering experiments | 11:00 Emerging results and vision track: Steve Counsell, Mahir Arzoky, Giuseppe Destefanis and Davide Taibi; On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint | |
11:10 Emerging results and vision track: 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 | 11:10 Technical track: 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 | |
11:20 Emerging results and vison track: 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 | 11:30 Technical track: 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 | |
11:30 Emerging results and vision track: Deepika Badampudi, Claes Wohlin and Tony Gorschek; An Evaluation of Knowledge Translation in Software Engineering | 11: 50 Industry track: 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? | |
11:40 Emerging results and vision track: Luciano Marchezan, Guilherme Bolfe, Elder Rodrigues, Maicon Bernardino and Fábio Basso; Thoth: A Web-based Tool to Support Systematic Reviews | ||
12:00-13:30 | Lunch | |
13:30-15:00 | Session title: Issue and defect analysis | Session title: Machine learning and data analysis |
Session chair: Davide Taibi | Session chair: Valentina Lenarduzzi | |
13:30 Emerging results and vision track: Sarim Zafar, Gursimran Singh Walia and Muhammad Zubair Malik; Towards Standardizing and Improving Classification of Bug-Fix Commits | 13:30 Technical track: 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 | |
13:40 Industry track: Marcos Nazário, Eduardo Guerra, Rodrigo Bonifacio and Gustavo Pinto; Detecting and Reporting Object-Relational Mapping Problems: An Industrial Report | 13:50 Technical track: 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 | |
13:50 Technical track: Henrique Lemos Ribeiro, Higor Amario de Souza, Roberto Araujo, Marcos Lordello Chaim and Fabio Kon; Evaluating data-flow coverage in spectrum-based fault localization | 14:10 Technical track: Lili Wang, Ye Yang and Yong Wang; Do Higher Incentives Lead to Better Performance? - An Exploratory Study on Software Crowdsourcing | |
14:10 Technical track: Emillie Thiselton and Christoph Treude; Enhancing Python Compiler Error Messages via Stack Overflow | 14:30 Industry track: Marcia Lima, Iftekhar Ahmed, Tayana Conte, Elizamary Nascimento, Edson Oliveira and Bruno Gadelha; Land of Lost Knowledge: An Initial Investigation into Projects’ Lost Knowledge | |
14:30 Technical track: Edmilson Campos Neto, Daniel Alencar da Costa and Uirá Kulesza; Revisiting and Improving SZZ Implementations | 14:40 Industry track: 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 | |
15:00-15:30 | Coffee Break | |
15:30-17:00 | Session title: Project management | Session title: Software development process |
Session chair: Danilo Caivano | Session chair: Rafael Prikladnicki | |
15:30 Technical track: Marcio Barros and Vitor Padilha; A Function Point Formulation for the Software Release Planning Problem | 15:30 Journal-first: Eray Tüzün, Bedir Tekinerdogan, Yagup Macit and Kürşat İnce; Adopting Integrated Application Lifecycle Management within a Large-Scale Software Company: An Action Research Approach | |
15:50 Technical track: 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 | 15:40 Emerging results and vision track: Raquel Ouriques, Ricardo Britto, Krzysztof Wnuk, João Felipe Ouriques and Tony Gorschek; A Method to Evaluate Knowledge Resources in Agile Software Development | |
16:10 Industry track: Rukma Talwadker and Deepti Aggarwal; PopCon: Mining Popular Software Configurations from Community | 15:50 Technical track: Wagner Felidré, Leonardo Furtado, Daniel Alencar Da Costa, Bruno Cartaxo and Gustavo Pinto; Continuous Integration Theater | |
16:20 Industry track: 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 | 16:10 Technical track: Marcelo Marinho, John Noll, Ita Richardson and Sarah Beecham; Plan-Driven approaches are alive and kicking in agile Global Software Development | |
16:30 Industry track: 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 | ||
17:00 | Town hall meeting | |
19:30 | Conference Dinner |
Friday, September 20th, 2019 | ||
Time | Program | |
7:30-17:30 | Registration | |
9:00-10:00 | Keynote - Silvio Meira - The Digital Apocalypse according to Silvio Meira, Book 3, Chapter 2019… | |
10:00-10:30 | Coffee Break | |
10:30-11:00 | Session title: Requirements | |
Session chair: Silverio Martínez-Fernández | ||
10:30 Emerging results and vision track: Valentina Lenarduzzi and Davide Fucci; Towards an Holistic Definition of Requirements Debt | ||
10:40 Industry track: 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 | ||
Session A | Session B | |
11:00-12:00 | Session title: Surveys and interview studies | Session title: Testing |
Session chair: Martin Solari | Session chair: Michael Felderer | |
11:00 Technical track: Per Erik Strandberg; Ethical Interviews in Software Engineering | 11:00 Journal-first: Riccardo Coppola, Maurizio Morisio, Marco Torchiano and Luca Ardito; Scripted GUI testing of Android open-source apps: evolution of test code and fragility causes | |
11:20 Technical track: 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 | 11:10 Emerging results and vision track: 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 | |
11:40 Technical track: 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 | 11:20 Emerging results and vision track: 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 | |
11: 30 Emergent and vision track: Nuthan Munaiah, Akond Rahman, Justin Pelletier, Laurie Williams and Andrew Meneely; Characterizing Attacker Behavior in a Cybersecurity Penetration Testing Competition | ||
11:40 Industry track: Matthew Kelly, Christoph Treude and Alex Murray; A Case Study on Automated Fuzz Target Generation for Large Codebases | ||
11:50 Industry track: Mohammad Ghafari, Markus Eggimann and Oscar Nierstrasz; Testability First! | ||
12:00-13:30 | Lunch | |
13:30-15:00 | Session title: Collaboration, participation and inclusion | Session title: Code management and maintenance |
Session chair: Carolyn Seaman | Session chair: Bruno Cartaxo | |
13:30 Technical track: Amiangshu Bosu and Kazi Zakia Sultana; Diversity and Inclusion in Open Source Software (OSS) Projects: Where Do We Stand? | 13:30 Technical track: 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 | |
13:50 Technical track: Jim Buchan, Stephen MacDonell and Jennifer Yang; Effective team onboarding in Agile software development: techniques and goals | 13:50 Technical track: Gabriel Menezes, Bruno Cafeo and Andre Hora; Framework Code Samples: How Are They Maintained and Used by Developers? | |
14:10 Technical track: Adam Alami and Andrzej Wąsowski; Affiliated Participation in Open Source Communities | 14:10 Technical track: Moein Owhadi Kareshk, Sarah Nadi and Julia Rubin; Predicting Merge Conflicts in Collaborative Software Development | |
14:30 Technical track: Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente and Alexander Serebrenik; On the abandonment and survival of open source projects: An empirical investigation | 14:20 Industry track: Luiz Carlos da Fonseca Lage, Marcos Kalinowski, Daniela Trevisan and Rodrigo Spinola; Usability Technical Debt in Software Projects: A Multi-Case Study | |
14:30 Industry track: Valentina Lenarduzzi, Teemu Orava, Nyyti Saarimäki, Kari Systä and Davide Taibi; An Empirical Study on Technical Debt in a Finnish SME | ||
15:00-15:30 | Coffee Break | |
15:30-16:30 | Session title: API analysis & code documentation | |
Session chair: Maurizio Morisio | ||
15:30 Journal-first: Phyllipe Lima, Eduardo Guerra, Paulo Meirelles, Lucas Kanashiro, Hélio Costa and Fábio Silveira; A Metric Suite for Code Annotation Assessment | ||
15:40 Emerging results and vision track: Mohammadreza Hazhirpasand, Mohammad Ghafari, Stefan Krüger, Eric Bodden and Oscar Nierstrasz; The Impact of Developer Experience in Using Java Cryptography | ||
15:50 Emerging results and vision track: Alex Cummaudo, Rajesh Vasa and John Grundy; What should I document? A preliminary systematic mapping study into API documentation knowledge | ||
16:00 Technical track: Gilson Rocha Silva, Fernando Castor and Gustavo Pinto; Comprehending Energy Behaviors of Java I/O APIs | ||
16:30-17:00 | Conference closing - presentation of ESEM2020 |