Program EASE2020

This was the program of the conference as it was planned, but the presentation will be held in 2021. The proceedings have been published by ACM and are available

9:00 – 12:00

Workshops

 

The First Blockchain Software Engineering Workshop

DevOps Quality Management Workshop - 2020

Software Security: Challenges, Opportunities and Lessons Learned

Posters and Doctoral Symposium

12:00 – 13:00

Lunch

13:00 – 16:00

Tutorials

Title: "Analyzing Software Engineering Experiments: Everything You Always Wanted to Know but Were Afraid to Ask"

Presenter: Dr. Sira Vega, Universidad Politécnica de Madrid Madrid, Spain

Overview: This tutorial aims to help those working with empirical studies avoid common pitfalls when analyzing the results of software engineering experiments. The tutorial reviews key issues identified from published software engineering experiments, and addresses them based on the knowledge acquired after 20 years running experiments.

Title: "Systematic Reviews and Maps in Software Engineering: A Tutorial"

Presenters: Kai Petersen and Jefferson Seide Molléri

Overview: This tutorial will provide training on (a) how to plan and conduct SLRs / SMs, and (b) how to critically assess existing SLRs / SMs.

Title: "Academic Leadership"

Presenters: Geraldine Fitzpatrick and Austen Rainer

 

Overview: We all lead in doing research & teaching. This tutorial will review the global context of academic leadership and the empirical evidence of what makes for good academic leadership, and provide practical opportunities to improve your interactions as a leader.

18:00

Welcome Reception

           

Thursday, 16 April 2020: Main Conference Day 1

9:00 – 10:15

Keynote: Rigorous Versus Relevant Empirical Software Engineering Research?

Speaker: Tracy Hall

10:15 – 10:45

Break

10:45 – 12:00

Session 1 - Artificial intelligence in software engineering

Session 2 - Agile development

A Multiple Case Study of Artificial Intelligent System Development in Industry - Anh Nguyen Duc, Pekka Abrahamsson, Ingrid Sunbø, Elizamary Nascimento, Tayana Conte and Iftekhar Ahmed

[ACM Digital Library]

A Bigram-based Inference Model for Retrieving Abbreviated Phrases in Source Code - Abdulrahman Alatawi, Weifeng Xu and Dianxiang Xu

[ACM Digital Library]

An experimental evaluation of imbalanced learning and time-series validation in the context of CI/CD prediction - Bohan Liu, He Zhang, Lanxin Yang, Liming Dong, Haifeng Shen and Kaiwen Song

[ACM Digital Library]

MLCQ: Industry-relevant code smell data set - Lech Madeyski and Tomasz Lewowski

[ACM Digital Library]

Agile Islands in a Waterfall Environment: Challenges and Strategies in Automotive - Rashidah Kasauli, Eric Knauss, Joyce Nabende and Benjamin Kanagwa

[ACM Digital Library]

Mining Questions Asked about Continuous Software Engineering: A Case Study of Stack Overflow - Mansooreh Zahedi, Roshan Namal Rajapakse and Muhammad Ali Babar

[ACM Digital Library]

A Heterogeneous Tailoring Approach to Agile Method Tailoring - Abdallah Salameh and Julian Bass

[ACM Digital Library]

Agility is responsiveness to change: An essential definition - Lucas Gren and Per Lenberg

[ACM Digital Library]

Visualizing Inter-Team Coordination - Tomas Gustavsson

[ACM Digital Library]

12:00 – 13:00

Lunch

13:00 – 14:15

Session 3 - Artificial intelligence in software engineering

Session 4 - Studying developers

Automatic Identification of Decisions from the Hibernate Developer Mailing List - Xueying Li, Peng Liang and Zengyang Li

[ACM Digital Library]

Combining network analysis with structural matching for design pattern detection - Weichao Liu, Cheng Zhang, Yun Yang and Futian Wang

[ACM Digital Library]

A Multinomial Naive Bayesian (MNB) network to automatically recommend topics for GitHub repositories - Claudio Di Sipio, Riccardo Rubei, Davide Di Ruscio and Phuong Than Nguyen

[ACM Digital Library]

Observations on the linear order of program code reading patterns in in programmers with dyslexia - Ian McChesney and Raymond Bond

[ACM Digital Library]

Feature Terms Prediction: A Feasible Way to Indicate the Notion of Features in Software Product Line - Yang Li, Sandro Schulze and Jiahua Xu

[ACM Digital Library]

How Can I Contribute? A Qualitative Analysis of Community Websites of 25 Unix Distributions - Jacob Krüger, Sebastian Nielebock and Robert Heumüller

[ACM Digital Library]

An Empirical Investigation on Software Practices in Growth Phase Startups - Orges Cico, Anh Nguyen-Duc and Letizia Jaccheri

[ACM Digital Library]

How features in iOS App Store Reviews can Predict Developer Responses - Kamonphop Srisopha, Devendra Swami, Daniel Link and Barry Boehm

[ACM Digital Library]

Themes and Difficulties in Distributed Agile Email Activity: A Qualititative Team-Based Study - Steve Counsell and Sunila Modi

[ACM Digital Library]

14:15 – 14:45

Break and Artefact Demonstration

14:45 – 16:00

Session 5 - Software quality

Session 6 - Research method

Exploring the Characteristics of Spectra Distribution and Their Impacts on Fault Localization - Xiao-Yi Zhang and Zheng Zheng

[ACM Digital Library]

Using the Lexicon from Source Code to Determine Application Domains - Andrea Capiluppi, Nemitari Ajienka, Nour Ali, Mahir Arzoky, Steve Counsell, Giuseppe Destefanis, Alina Miron, Bhaveet Nagaria, Rumyana Neykova, Martin Shepperd, Stephen Swift and Allan Tucker

[ACM Digital Library]

How Do FOSS Communities Decide to Accept Pull Requests? - Adam Alami, Marisa Leavitt Cohn and Andrzej Wasowski

[ACM Digital Library]

An Exploratory Study Towards Understanding Lambda Expressions in Python - A Eashaan Rao and Sridhar Chimalakonda

[ACM Digital Library]

Reasoning about Uncertainty in Empirical ResultsNeil Walkinshaw and Martin Shepperd

[ACM Digital Library]

Publication Bias: A Detailed Analysis of Experiments Published in ESEM - Rolando Reyes, Oscar Dieste, Efraín R. Fonseca C. and Natalia Juristo

[ACM Digital Library]

Studying distributed software teams: A case study and guidelines - Nils Brede Moe, Viktoria Stray and Marcus Goplen

[ACM Digital Library]

16:00 – 16:30

Break

16:30 – 17:15

Panel: Privacy and Data Protection in Empirical Software Engineering

17:15

End day 1

19:00

Conference Banquet

Friday, 17 April 2020: Main Conference Day 2

9:00 – 10:15

Keynote: Changing Academic Life: sharing experiences and strategies

Speaker: Geraldine Fitzpatrick

10:15 – 10:45

Break

10:45 – 12:00

Session 7 - Software testing

Session 8 - Requirements engineering

Which Software Faults Are Tests Not Detecting? - Jean Petric, Tracy Hall and David Bowes

[ACM Digital Library]

Is Exceptional Behavior Testing an Exception? An Empirical Assessment Using Java Automated Tests - Francisco Dalton, Márcio Ribeiro, Gustavo Pinto, Leo Fernandes, Rohit Gheyi and Baldoino Fonseca

[ACM Digital Library]

Characteristic Traits of Software Testers - Lucas Paruch, Viktoria Stray and Charlotte Bech Blindheim

[ACM Digital Library]

A qualitative study of the skills, learning patterns, the archetypes of the software testers - Raluca Florea and Viktoria Stray

[ACM Digital Library]

How well do practitioners elicit mobile app requirements? - Nitish Patkar, Mohammad Ghafari, Oscar Nierstrasz and Sofija Hotomski

[ACM Digital Library]

Experiences from an Interpretative Case Study of Innovative Public Procurement of Digital Systems in the Norwegian Public Sector - Babak A. Farshchian, Hilde Sætertrø and Marianne Stålaker

[ACM Digital Library]

On the Understanding of Experimentation in Lean Startup in a Large-Scale Software Development Context - Bruna Prauchner Vargas, Ingrid Signoretti, Maximilian Zorzetti, Sabrina Marczak and Ricardo Bastos

[ACM Digital Library]

A Health Assessment Framework for Systems Projects: A Requirements Perspective - Ibtehal Noorwali, Nazim Madhavji, Matthew Dudycz and Remo Ferrari

[ACM Digital Library]

Formal vs. case-study-based approaches for the identification of cultural influences in requirements engineering - Tawfeeq Alsanoosy, Maria Spichkova and James Harland

[ACM Digital Library]

12:00 – 13:00

Lunch

13:00 – 14:15

Session 9 - Software analytics, technical debt and security

Keynote Session

Investigating the correlation between performance scores and energy consumption of mobile web apps - Kwame Chan Jong Chu, Tanjina Islam, Miguel Morales Exposito, Sanjay Sheombar, Christian Valladares, Olivier Philippot, Eoin Martino Grua and Ivano Malavolta

[ACM Digital Library]

Mining Decision-Making Processes in Open Source Software Development - A Study of Python Enhancement Proposals (PEPs) using Email Repositories - Pankajeshwara Sharma, Bastin Tony Roy Savarimuthu and Nigel Stanger

[ACM Digital Library]

Surveying Software Practitioners on Technical Debt Payment Practices and Reasons for not Paying off Debt Items - Sávio Freire, Nicolli Rios, Boris Pérez, Darío Correal, Manoel Mendonça, Clemente Izurieta, Carolyn Seaman and Rodrigo Oliveira Spínola

[ACM Digital Library]

Tricking Johnny into Granting Web Permissions - Mohammadreza Hazhirpasand, Mohammad Ghafari and Oscar Nierstrasz

[ACM Digital Library]

Achieving "good enough" software security: the role of objectivity - Inger Anne Tøndel, Daniela S. Cruzes and Martin Gilje Jaatun

[ACM Digital Library]

Keynote:

Data-Driven transparency establishes a data-driven approach to continuous improvement.

Speaker: Oscar Centeno

14:15 – 14:45

Break and Artefact Demonstration

14:45 – 16:00

Session 10 - Software quality

Session 11 - Software process improvement and modelling

Assessing software defection prediction performance: why using the Matthews correlation coefficient matters - Jingxiu Yao and Martin Shepperd

[ACM Digital Library]

A better set of object–oriented design metrics for within-project defect prediction - Van Pham, Chris Lokan and Kathryn Kasmarik

[ACM Digital Library]

Explainable Priority Prediction of Software-Defects using Categorical Features at SAP HANA - Luca Lenz, Michael Felderer, Sascha Schwedes and Kai Müller

[ACM Digital Library]

Quality Assessment of Online Automated Privacy Policy Generators: An Empirical Study - Ruoxi Sun and Minhui Xue

[ACM Digital Library]

A Practical Concolic Execution Technique for Large Scale Software Systems - Hongliang Liang, Wenqing Yu, Lu Ai and Lin Jiang

[ACM Digital Library]

Actionable Software Metrics: An Industrial Perspective - Prabhat Ram, Pilar Rodríguez, Markku Oivo, Silverio Martínez-Fernández, Alessandra Bagnato, Michal Choras, Rafał Kozik, Sanja Aaramaa and Milla Ahola

[ACM Digital Library]

Wilhelm Meding and Miroslaw Staron - Making Software Measurement Standards Understandable

[ACM Digital Library]

Documentation of quality requirements in agile software development - Woubshet Behutiye, Pertti Seppänen, Pilar Rodriguez and Markku Oivo

[ACM Digital Library]

Collaborative modelling: chatbots or on-line tools? An experimental study - Ranci Ren, John W. Castro, Adrián Santos, Sara Pérez-Soler, Silvia T. Acuña and Juan de Lara

[ACM Digital Library]

16:00 – 16:30

Break

16:30 – 17:15

Panel: Big Data in Empirical Software Engineering: Present and Future Challenges

17:15

End day 2