• IWOR'18
  • Program
  • Accepted Papers
  • Keynotes
  • Organization Committee
  • Submit

    Welcome to the 2nd International workshop on Refactoring
    (IWoR 2018)

     

    IWoR 2018 will be hosted in Montpellier, France, September 4th.

    The workshop will be co-located with ASE 2018

     

    Important Dates
    June 17: Deadline for submissions
    July 15: Notification of authors
    July 31: Camera-ready
    Sept 04: Workshop date

    Submit Here

     

    The 2nd International Workshop on Refactoring
    IWoR 2018
    September 4, 2018, Montpellier, France

    to be held in conjunction with the

    33rd IEEE/ACM Automated Software Engineering Conference (ASE 2018)

     

    Welcome to IWoR 2018!

    We are pleased to announce IWoR 2018, the 2nd edition of the international workshop dedicated to software refactoring.

    The goal of the 2nd International Workshop on Refactoring (IWoR 2018) is to provide an informal interactive forum for researchers and practitioners to exchange ideas and experiences, streamline and foster research on software refactoring, identify some common ground of their work, share lessons and challenges, thereby articulating a vision for the future of software refactoring.

    Workshop Overview

    Successful software products evolve through a process of continuous changes as bugs are fixed, new features added, and quality issues addressed. Refactoring supports the volatile software lifecycle by providing better ways to reduce and manage the growing complexity of software systems while improving developer productivity. Refactoring can be performed at all levels from requirement specification down to source code level, and, in essence, involves improving the internal structure of a software artefact without altering its functionality. In spite of the popularity of refactoring both in practice and as a research topic, many open questions remain, particularly in terms of understanding how refactoring is performed, measuring the impact of refactoring, and improving tool support in all areas of refactoring.

    Workshop Themes

    We invite submissions from both academia and industry on any topic that is refactoring related, including, but not limited to:

    • Source code refactoring
    • Requirement, design and architectural refactoring
    • Refactoring of mobile, web and cloud applications
    • Refactoring opportunities detection and recommendation
    • Tool support for refactoring
    • Mining refactoring changes from software repositories
    • Evaluation and benchmarking of refactoring methods
    • Refactoring in Model Driven Engineering
    • Code smell detection and correction
    • Search based refactoring
    • Effect of refactoring on system complexity and quality
    • Empirical studies and experience reports
    • Software remodularization
    • Model transformation
    • Introduction of design patterns through refactoring
    • Machine learning applied to software refactoring
    • Role of refactoring in evolution and migration
    • Refactoring in the software lifecycle
    • Refactoring and testing

    Important Dates


    • June 17 June 22: Deadline for submissions ( Extended deadline!)
    • July 15: Notification of authors
    • July 31: Camera-ready
    • Sept 04: Workshop date.

    Submission


    We solicit four types of submission:

    • Full research papers (max 8 pages)
    • Position papers (max 4 pages)
    • Tool demo papers (max 4 pages)
    • Industrial presentation (max 2 pages)

    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}).

    Proceedings and Special Issue


    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).

    Program


    8:30 - 9:00Workshop Opening & Introduction
      SESSION 1: Architecture & Refactoring
     Full research paper
    9:00

    Migrating towards Microservices: Architecture Smells
    Andrés Carrasco, Brent van Bladel, Serge Demeyer

     Position paper
    9:30Support for Architectural Smell Refactoring
    Luca Rizzi, Francesca Arcelli Fontana, Riccardo Roveda
    10:00 - 10:30break
      SESSION 2: Models & Evolution
     Full research paper
    10:30A Study on Developer Perception of Transformation Languages for Refactoring
    Christian Newman, Mohamed Wiem Mkaouer, Michael Collard, Jonathan Maletic
    11:00A Metamodel for the Specification and Verification of Model Refactoring Actions
    Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo
     Industrial presentation
    11:30Refactoring as a strategic tool in the evolution of a web-based SaaS product
    Rory McTague, Paddy Fagan
    12:00 - 13:30lunch
      SESSION 3: Empirical Studies, Testing & Individual Refactorings
     Full research paper
    13:30An Empirical Investigation of How and Why Developers Rename Identifiers
    Anthony Peruma, Mohamed Wiem Mkaouer, Michael J. Decker, Christian Newman
     Position paper
    14:00Test Behaviour Detection as a Test Refactoring Safety
    Brent van Bladel, Serge Demeyer
    14:30Automatic detection of Move Method refactorings using clustering ensembles
    Timofey Bryksin, Evgenii Novozhilov, Aleksei Shpilman
    15:00 - 15:30break
      SESSION 4: Panel Discussions and Closing
    15:30 - 17:00Panel Discussions and Closing
      

    Workshop Organizers


    Ali Ouni

    Ali Ouni
    ETS Montreal, University of Quebec, Canada

    Marouane Kessentini
    University of Michigan, USA

    Mel Ó Cinnéide
    University College Dublin, Ireland

    Publicity Chairs


    Felienne Hermans
    Delft University of Technology, the Netherlands

    Wiem Mkaouer
    Rochester Institute of Technology, USA

    Web Chair


    Mohammed Hilali
    ETS Montreal, University of Quebec, Canada

    Program Commitee


      • Christopher Simons, University of the West of England, United Kingdon
      • Danny Dig, Oregon State University, USA
      • Don Batory, University of Texas at Austin, USA
      • Fabio Palomba, University of Zurich, Switzerland
      • Francesca Arcelli Fontana, University of Milano Bicocca, Italy
      • Gabriele Bavota, Free University of Bozen-Bolzano, Italy
      • Gustavo Pinto, UFPE, Brazil
      • Iman Hemati Moghadam, Vali-Asr University, Iran
      • Katsuro Inoue, Osaka University, Japan
      • Manuel Wimmer, Vienna University of Technology, Austria
      • Marco Tulio Valente, Federal University of Minas Gerais, Brazil
      • Massimiliano Di Penta, University of Sannio, Italy
      • Miryung Kim, University of California, Los Angeles, USA
      • Nikolaos Tsantalis,Concordia University, Canada
      • Norihiro Yoshida, Nagoya University, Japan
      • Patrick Fagan, IBM, USA
      • Serge Demeyer, University of Antwerp, Belgium
      • Shinpei Hayashi, Tokyo Institute of Technology, Japan
      • Simon Thompson, University of Kent, UK
      • Steve Counsell, Brunel University, UK
      • Vittorio Cortellessa, University of L'Aquila, Italy
      • William Griswold, University of California, San Diego, USA
      • Xin Peng, Fudan University, China
      • Yoshiki Higo, Osaka University, Japan
      • Yun Lin, National University of Singapore, Singapore


    Tweets by iwor2018
    • Follow:
    • Twitter
    • Facebook
    © 2018 IWOR. Powered by Jekyll & Minimal Mistakes.