We solicit four types of submission:
These different categories offer researchers who are at different stages in their research maturity the opportunity to benefit from workshop participation. Page limits include references.
All paper submissions will be reviewed by three program committee members. The authors of accepted submissions will be asked to join the workshop. We will encourage all participants to submit a paper of any of the four categories, but the workshop will be open. All interested parties are welcome to register, even without an accepted paper.
Papers must be submitted electronically through the ASE 2018 submission site. All submissions must come in PDF format and conform, at time of submission, to the ACM Proceedings Template (LaTEX users must use\documentclass[sigconf,review,anonymous]{acmart}).
Accepted papers will be published in the workshop proceedings in the IEEE digital library.
A selection of the best papers will be invited to submit extended versions for tentative publication in a Special Issue of a journal (to be confirmed).
8:30 - 9:00 | Workshop Opening & Introduction |
SESSION 1: Architecture & Refactoring | |
Full research paper | |
9:00 | Migrating towards Microservices: Architecture Smells |
Position paper | |
9:30 | Support for Architectural Smell Refactoring Luca Rizzi, Francesca Arcelli Fontana, Riccardo Roveda |
10:00 - 10:30 | |
SESSION 2: Models & Evolution | Full research paper |
10:30 | A Study on Developer Perception of Transformation Languages for Refactoring Christian Newman, Mohamed Wiem Mkaouer, Michael Collard, Jonathan Maletic | 11:00 | A Metamodel for the Specification and Verification of Model Refactoring Actions Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo |
Industrial presentation | |
11:30 | Refactoring as a strategic tool in the evolution of a web-based SaaS product Rory McTague, Paddy Fagan |
12:00 - 13:30 | |
SESSION 3: Empirical Studies, Testing & Individual Refactorings | |
Full research paper | |
13:30 | An Empirical Investigation of How and Why Developers Rename Identifiers Anthony Peruma, Mohamed Wiem Mkaouer, Michael J. Decker, Christian Newman |
Position paper | |
14:00 | Test Behaviour Detection as a Test Refactoring Safety Brent van Bladel, Serge Demeyer |
14:30 | Automatic detection of Move Method refactorings using clustering ensembles Timofey Bryksin, Evgenii Novozhilov, Aleksei Shpilman |
15:00 - 15:30 | |
SESSION 4: Panel Discussions and Closing | |
15:30 - 17:00 | Panel Discussions and Closing |
Ali Ouni ETS Montreal, University of Quebec, Canada | |
Marouane Kessentini University of Michigan, USA | |
Mel Ó Cinnéide University College Dublin, Ireland |
Felienne Hermans Delft University of Technology, the Netherlands | |
Wiem Mkaouer Rochester Institute of Technology, USA |
Mohammed Hilali ETS Montreal, University of Quebec, Canada |