Program
​
Thursday, October 11: Main Conference (Day 1)
07:30-17:00
Registration
08:00-08:30
Conference Opening by the General Chair and the PC co-chairs
08:30-09:40
What can - and should - empirical software engineering learn from empirical studies in psychology? Magne Jørgensen, University of Oslo
Chair: Daniel Méndez
09:40-10:00
Opening Full Paper Track
Comparing Techniques for Aggregating Interrelated Replications in Software Engineering
Adrian Santos and Natalia Juristo
Chair: Audris Mockus
10:00-10:30
Coffee Break & Poster Session
Hui Zhao, Jimin Liang, Xuezhen Yin, Lingfeng Yang, Peili Yang and Yuhang Wang. Domain-Specific ModelWare: to Make the Machine Learning Model Reusable and Reproducible
​
Emre Sahal and Ayse Tosun. Identifying Bug-Inducing Changes for Code Additions
Waad Alhoshan, Liping Zhao and Riza Batista-Navarro. Using Semantic Frames to Identify Related Textual Requirements: An Initial Validation
​
IDoESE Posters
Christian Adriano
Ana Turlea
10:30-12:00
Session 2-A:
From Estimations to Predictions (Aurora)
Chair: Andreas Jedlitschka
Session 2-B:
Software Maintenance and Evolution I (Linna)
Chair: Magne Jørgensen
Session 2-C:
Analysing Software Repositories (Rossi)
Chair: Ayse Tosun
10:30-10:50
Full Paper
Kan Qi, Anandi Hira, Elaine Venson and Barry Boehm. Calibrating Use Case Points Using Bayesian Analysis
Full Paper
Neil Walkinshaw and Leandro Minku. Are 20% of Files Responsible for 80% of Defects?
Full Paper
Miikka Kuutila, Mika V. Mäntylä, Maëlick Claes, Marko Elovainio and Bram Adams. Using Experience Sampling to link Software Repositories with Emotions and Work Well-Being
10:50-11:10
Full Paper
Pooyan Behnamghader, Patavee Meemeng, Iordanis Fostiropoulos, Di Huang, Kamonphop Srisopha, and Barry Boehm. A Scalable and Efficient Approach for Compiling and Analyzing Commit History
Full Paper
Qiong Feng, Yuanfang Cai, Rick Kazman and Ran Mo. The Birth, Growth, Death and Rejuvenation of Software Maintenance Communities
Full Paper
Jailton Coelho, Marco Tulio Valente, Luciana L. Silva and Emad Shihab. Identifying Unmaintained Projects in GitHub
11:10-11:30
Full Paper
Bowen Xu, Amirreza Shirani, David Lo and Mohammad Amin Alipour. Prediction of Relatedness in Stack Overflow: Deep Learning vs. SVM - A Reproducibility Study
Full Paper
Carl Martin Rosenberg and Leon Moonen. Improving Problem Identification via Automated Log Clustering using Dimensionality Reduction
Full Paper
Ayushi Rastogi, Nachiappan Nagappan, Georgios Gousios and Andre van der Hoek. Relationship between Geographical Location and Evaluation of Developer Contributions in GitHub
11:30-11:40
Full Paper
Amjed Tahir, Kwabena E. Bennin, Stephen G. MacDonell and Stephen Marsland. Revisiting the size effect in software fault prediction models
Industry Paper
Diogo S. Mendonça, Tarcila G. Da Silva, Daniel Ferreira de Oliveira, Julliany Sales Brandão, Hélio Lopes, Simone D.J. Barbosa, Marcos Kalinowski and Arndt von Staa. Applying Pattern-Driven Maintenance: A Method to Prevent Latent Unhandled Exceptions in Web Applications
11:40-11:50
11:50-12:00
Emerging Results
Seyed Alireza Sanaee Kohroudi, Jalal Mostafa, Maaz Mohiuddin, Wajeb Saab and Jean-Yves Le Boudec. Experimental Validation of the Suitability of Virtualization-Based Replication for Fault Tolerance in Real-Time Control of Electric Grids
Discussion
Discussion
Discussion
12:00-13:30
Lunch Break
13:30-15:00
13:30-13:50
Session 3-A:
Quality Assurance (Aurora)
Chair: Robert Feldt
Full Paper
Davide Fucci, Simone Romano, Maria Teresa Baldassarre, Danilo Caivano, Giuseppe Scanniello, Burak Turhan and Natalia Juristo.
A Longitudinal Cohort Study on the Retainment of Test-Driven Development
Session 3-B:
Agile Software Development (Linna)
Chair: Maria Paasivaara
Journal First
Lucas Gren. Non-Technical Individual Skills are Weakly Connected to the Maturity of Agile Practices
Session 3-C:
Practitioner Surveys (Rossi)
Chair: Davide Taibi
Full Paper
Sulaiman Aljarallah and Russell Lock. An exploratory study of software sustainability dimensions and characteristics: end user perspectives in the Kingdom of Saudi Arabia (KSA)
13:50-14:10
Full Paper
Farida El Zanaty, Toshiki Hirao, Shane McIntosh, Akinori Ihara and Kenichi Matsumoto. An Empirical Study of Design Discussions in Code Review
Full Paper
Dag I.K. Sjøberg. An Empirical Study of WIP in Kanban Teams
Full Paper
Partha Chakroborty, Rifat Shahriyar, Anindya Iqbal and Amiangshu Bosu. Understanding the Software Development Practices of Blockchain Projects: A Survey
14:10-14:20
Vision Paper
Hilmer Rodrigues Neri and Guilherme Horta Travassos. MeasureSoftGram: A Future Vision of Software Product Quality
Emerging Results
Amber van der Heijden, Cosmin Broasca and Alexander Serebrenik. An Empirical Perspective on Security Challenges in Large-Scale Agile Software Development
Industry Paper
Di Wang and Matthias Galster. Development Processes and Practices in a Small but Growing Software Industry – a Practitioner Survey in New Zealand
14:20-14:30
Industry Paper
Markus Schnappinger, Mohd Hafeez Osman, Alexander Pretschner, Markus Pizka and Arnaud Fietzke. Software Quality Assessment in Practice: A Hypothesis-driven Framework
Industry Paper
María Cecilia Bastarrica, Germán Espinoza and Jacqueline Marín. Implementing Agile Practices: The Experience of TSol
Industry Paper
Bianca Trinkenreich, Tayana Conte, Monalessa Perini Barcellos and Gleison Santos. Defining, Measuring and Monitoring IT Service Goals and Strategies: Preliminary Results and Pitfalls from a Qualitative Study with IT Service Managers
14:30-14:40
Industry Paper
Daniel Port and Bill Taber. An Empirical Study of Process Policies and Metrics to Manage Productivity and Quality for Maintenance of Critical Software Systems at the Jet Propulsion Laboratory
Emerging Results
Anh Nguyen Duc, Xiaofeng Wang and Pekka Abrahamsson. A preliminary study of agility in business and production – Cases of early-stage hardware startups
Discussion
14:40-15:00
Discussion
Discussion
15:00-15:30
Coffee Break
15:30-16:50
15:30-15:50
Session 4-A:
Human-centric Studies (Aurora)
Chair: Jeff Carver
Full Paper
Norman Peitek, Janet Siegmund, Chris Parnin, Sven Apel, Johannes C. Hofmeister and André Brechmann. Simultaneous Measurement of Program Comprehension with fMRI and Eye Tracking: A Case Study
Session 4-B:
Managing Projects and Processes (Linna)
Chair: Rogardt Heldal
Journal First
Cristiano Politowski, Lisandra Fontoura, Fabio Petrillo and Yann-Gaël Guéhéneuc. Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences
Session 4-C:
Automated Text Analyses (Rossi)
Chair: Andreas Jedlitschka
Journal First
Maleknaz Nayebi, Henry Cho and Guenther Ruhe. App Store Mining Is Not Enough for App Improvement
15:50-16:10
Full Paper
Simone Romano, Giuseppe Scanniello, Davide Fucci, Natalia Juristo and Burak Turhan. The Effect of Noise on Software Engineers’ Performance
Journal First
Ronnie E. S. Santos, Fabio Q. B. Da Silva, Maria Teresa Baldassarre and Cleyton Vanut Cordeiro de Magalhães. Benefits and Limitations of Project-to-Project Job Rotation in Software Organizations: A Synthesis of Evidence
Full Paper
Syed Ahmed and Mehdi Bagherzadeh. What Do Concurrency Developers Ask About? A Large-scale Study Using Stack Overflow
16:10-16:20
Emerging Results
Emily Winter, Steve Forshaw and Maria Angela Ferrario. Measuring Human Values in Software Engineering
Industry Paper
Ronnie E. S. Santos, Cleyton V. C. Magalhães, Luiz Fernando Capretz, Jorge S. Correia-Neto, Fabio Q. B. da Silva and Abdelrahman Saher. Computer Games Are Serious Business and so is their Quality: Particularities of Software Testing in Game Development from the Perspective of Practitioners
Emerging Results
Mika V. Mäntylä, Maëlick Claes and Umar Farooq. Measuring LDA Topic Stability from Clusters of Replicated Runs
16:20-16:30
Vision Paper
Lucas Gren. Standards of Validity and the Validity of Standards in Behavioral Software Engineering Research: The Perspective of Psychological Test Theory
Emerging Results
Panagiota Chatzipetrou, Darja Šmite and Rini van Solingen. When and Who Leaves Matters: Emerging Results from an Empirical Study of Employee Turnover
Emerging Results
Maëlick Claes, Mika Mäntylä and Umar Farooq. On the Use of Emoticons in Open Source Software Development
16:30-16:50
Discussion
Discussion
Discussion
19:00
Conference Dinner at Lasaretti
Friday, October 12: Main Conference (Day 2)
08:00-15:30
Registration
09:40-09:50
Opening Emerging Results Track
What if a bug has a Different Origin? Making Sense of Bugs Without an Explicit Bug Introducing Change
Gema Rodríguez-Pérez, Andy Zaidman, Alexander Serebrenik, Gregorio Robles and
Jesús M. González-Barahona:
Chair: Xavier Franch
08:30-09:40
Keynote
NOKIA Cassandra; Use of machine learning for further software quality improvement
Georgios Niros, NOKIA Networks
Chair: Audris Mockus
09:50-10:00
Opening Industry Papers Track
Automatic Topic Classification of Test Cases Using Text Mining at an Android Smartphone Vendor Company
Junji Shimagaki, Yasutaka Kamei, Abram Hindle and Naoyasu Ubayashi
Chair: Christian Bird
10:00-10:30
Coffee Break & Poster Session
Hui Zhao, Jimin Liang, Xuezhen Yin, Lingfeng Yang, Peili Yang and Yuhang Wang. Domain-Specific ModelWare: to Make the Machine Learning Model Reusable and Reproducible
​
Emre Sahal and Ayse Tosun. Identifying Bug-Inducing Changes for Code Additions
Waad Alhoshan, Liping Zhao and Riza Batista-Navarro. Using Semantic Frames to Identify Related Textual Requirements: An Initial Validation
IDoESE Posters
Christian Adriano
Ana Turlea
10:30-12:00
Session 6-A:
Replication Studies (Aurora)
Chair: Guilherme Horta Travassos
Session 6-B:
Software Maintenance and Evolution II (Linna)
Chair: Mika Mäntylä
Session 6-C:
Testing (Rossi)
Chair: Daniela Cruzes
10:30-10:50
Full Paper
Katsiaryna Labunets. No Search Allowed: What Security Risk Modeling Notation to Choose?
Full Paper
Welder Pinheiro Luz, Gustavo Pinto and Rodrigo Bonifácio. Building a Collaborative Culture: A Grounded Theory of Well Succeeded DevOps Adoption in Practice
Full Paper
Carmen Coviello, Simone Romano and Giuseppe Scanniello. An Empirical Study of Inadequate and Adequate Test Suite Reduction Approaches
10:50-11:10
Journal First
Tomaz Kosar, Sašo Gaberc, Jeffrey C. Carver and Marjan Mernik. Program Comprehension of Domain-Specific and General-Purpose Languages: Replication of A Family of Experiments Using Integrated Development Environments
Full Paper
Hennie Huijgens, Davide Spadini, Dick Stevens, Niels Visser and Arie van Deursen. Software Analytics in Continuous Delivery: A Case Study on Success Factors
Full Paper
Panagiotis Stratis, Vanya Yaneva and Ajitha Rajan. Assessing the Effect of Data Transformations on Test Suite Compilation
11:10-11:30
Journal First
Davide Taibi, Andrea Janes and Valentina Lenarduzzi. How developers perceive smells in source code: A replicated study
Full Paper
Junjie Wang, Song Wang and Qing Wang. Is There A “Golden” Feature Set for Static Warning Identification? — An Experimental Evaluation
Full Paper
Matthieu Jimenez, Thierry Titcheu Chekam, Marinos Kintis, Maxime Cordy, Mike Papadakis, Yves Le Traon and Mark Harman. Are mutants really natural? A study on how “naturalness” helps mutant selection
11:30-11:40
Industry Paper
Nicolli Rios, Rodrigo Spinola, Manoel Mendonça and Carolyn Seaman. The Most Common Causes and Effects of Technical Debt: First Results from a Global Family of Industrial Surveys
Industry Paper
Ivan Pashchenko, Henrik Plate, Serena Elisa Ponta, Antonino Sabetta and Fabio Massacci. Vulnerable Open Source Dependencies: Counting Those That Matter
11:40-11:50
Discussion
Industry Paper
Per Erik Strandberg, Wasif Afzal and Daniel Sundmark. Decision Making and Visualizations Based on Test Results
Full Paper
Sten Vercammen, Serge Demeyer, Markus Borg and Sigrid Eldh. Speeding up Mutation Testing via the Cloud: Lessons Learned for Further Optimisations
11:50-12:00
Discussion
Discussion
Discussion
12:00-13:30
Lunch Break
13:30-14:30
Session 7-A:
Requirements Engineering (Aurora)
Chair: Matthias Galster
Session 7-C:
Revisiting Trends in Software Engineering Research (Rossi)
Chair: Daniel Port
13:30-13:50
Full Paper
Davide Fucci, Cristina Palomares, Dolors Costal, Xavier Franch, Mikko Raatikainen, Martin Stettinger, Zijad Kurtanovic, Tero Kojo, Lars Koenig, Andreas Falkner, Gottfried Schenner, Fabrizio Brasca, Tomi Mannisto, Alexander Felfernig and Walid Maalej. Needs and Challenges for a Platform to Support Large-scale Requirements Engineering
Full Paper
Florian Hofer. Architecture, technologies and challenges for cyber-physical systems in Industry 4.0 - A systematic mapping study
Full Paper
Mansooreh Zahedi, Muhammad Ali Babar and Brenton Cooper. An Empirical Investigation of Transferring Research to Software Technology Innovation: A Case of Data-Driven National Security Software
Industry Paper
Chong Wang, Pengwei Cui, Maya Daneva and Mohamad Kassab. Understanding What Industry Wants from Requirements Engineers: an Exploration of RE Jobs in Canada
13:50-14:00
14:00-14:10
Emerging Results
Silvia Abrahao, Emilio Insfran, Fernando González, Marta Fernández-Diego, Carlos Cano Genoves and Raphael Pereira De Oliveira. Comparing the Effectiveness of Goal-Oriented Languages: Results from a Controlled Experiment
14:10-14:20
Emerging Results
Chong Wang, Fan Zhang, Peng Liang, Maya Daneva and Marten van Sinderen. Can App Changelogs Improve Requirements Classification from App Reviews? An Exploratory Study
Emerging Results
Vilmar Santos Nepomuceno and Sergio Soares. Maintaining Systematic Literature Reviews: Benefits and Drawbacks
14:20-14:30
Discussion
Discussion
14:30-15:30
Closure and Coffee
17:00-17:45
Town Hall Meeting (Merikoskisali)