08.00 - 08.30 - Registration
Varying Defect Prediction Approaches During Project Evolution: A Preliminary Investigation -
08.30 - 09.00 - Welcome
09.00 - 10.30 - Session: Defects and Anomalies | Session Chair: Martin Pinzger
Salvatore Geremia and Damian A. Tamburri.
The Role of Meta-Learners in the Adaptive Selection of Classifiers -
Dario Di Nucci and Andrea De Lucia.
Machine Learning-based Anomaly Detection in Software Systems: An Industrial Evaluation -
Fabian Huch, Mojdeh Golagha, Ana Petrovska and Alexander Krauss.
10.30 - 11.00 - Coffee break
11.00 - 12.30 - Session: Change Analysis and Testing | Session Chair: Damian A. Tamburri
How High Will It Be? Using Machine Learning Models to Predict Branch Coverage in Automated Testing -
Giovanni Grano, Timofey V. Titov, Sebastiano Panichella and Harald C. Gall.
Ensemble Techniques for Software Change Prediction: A Preliminary Investigation -
Gemma Catolino and Filomena Ferrucci.
Co-evolution Analysis of Production and Test Code by Learning Association Rules of Changes -
László Vidács and Martin Pinzger.
12.30 - 14.00 - Lunch
14:00 - 15.30 - Keynote | Session Chair: Fabio Palomba
Serge Demeyer: Agile Software Engineering - Opportunities for Industry 4.0
Abstract: Industry 4.0 is the current trend of automation and data exchange in manufacturing technologies. This trend forces the manufacturing industry to switch to a more agile way of working, hence software engineering teams can and should take a leading role therein. This talk will explore the state-of-the-art in agile software development and the opportunities this may present for Industry 4.0. Consequently it will address questions like: Will our test suite detect critical defects early ? Where should we fix a defect? How long will it take to fix defects? Which team members get frustrated ? Can we use bots to process easy issues?
(See below the biography of the speaker)
15.30 - 16.00 - Coffee break
16.00 - 17.30 - Session: User-oriented Machine Learning for Software Quality Assessment | Session Chair: Serge Demeyer
ConfigFile++: Automatic Comment Enhancement for Misconfiguration Prevention -
Yuanliang Zhang, Shanshan Li, Xiangyang Xu, Xiangke Liao, Shazhou Yang and Yun Xiong.
Investigating type declaration mismatches in Python -
Luca Pascarella, Achyudh Ram, Azqa Nadeem, Dinesh Bisesser, Norman Knyazev and Alberto Bacchelli.
User-Perceived Reusability Estimation based on Analysis of Software Repositories -
Michail Papamichail, Themistoklis Diamantopoulos, Ilias Chrysovergis, Philippos Samlidis and Andreas Symeonidis.
17.30 - 17.40 - Closing
19.00 - Welcome Cocktail
Serge Demeyer is a professor at the University of Antwerp and the spokesperson for the ANSYMO (Antwerp System Modelling) research group. He directs a research lab investigating the theme of ”Software Reengineering” (LORE - Lab On REengineering). Serge Demeyer is a spokesperson for the NEXOR interdisciplinary research consortium and an affiliated member of the Flanders Make Research Centre. In 2007 he received a “Best Teachers Award” from the Faculty of Sciences at the University of Antwerp and as a consequence remains very active in all matters related to teaching quality. His main research interest concerns software evolution, more specifically how to strike the right balance between reliability (striving for perfection) and agility (optimising for improvements). He is an active member of the corresponding in-ternational research communities, serving in various conference organization and program committees. He has written a book entitled “Object-Oriented Reengineering” and edited a book on “Software Evolution”. He also authored numerous peer reviewed articles, many of them in top conferences and journals.