8:30 - 8:45: Opening Session
|
||||||||||||||||||||||||||||||||||||||||||
8:45 - 9:30: Keynote
Marco Tulio Valente.
|
||||||||||||||||||||||||||||||||||||||||||
9:30 - 10:30: Session 1 - Composite Refactorings
|
||||||||||||||||||||||||||||||||||||||||||
9:30 - 9:45 Talk |
1 |
ToLambda – Automatic Path to Serverless Architectures.
Alex Kaplunovich.
|
||||||||||||||||||||||||||||||||||||||||
9:50 - 10:00 Talk |
11 |
On the Alternatives for Composing Batch Refactoring.
Eduardo Fernandes, Anderson Uchôa, Ana Carla Bibiano, and Alessandro Garcia.
|
||||||||||||||||||||||||||||||||||||||||
10:05 - 10:15 Talk |
12 |
On the Customization of Batch Refactoring.
Daniel Oliveira, Ana Carla Bibiano, and Alessandro Garcia.
|
||||||||||||||||||||||||||||||||||||||||
10:20 - 10:30 Panel |
End of Session Panel
|
|||||||||||||||||||||||||||||||||||||||||
10:30 - 11:00: Coffee Break
|
||||||||||||||||||||||||||||||||||||||||||
11:00 - 12:30: Session 2 - Primitive Refactorings
|
||||||||||||||||||||||||||||||||||||||||||
11:00 - 11:15 Talk |
3 |
Code Transformation Issues in Move-Instance-Method Refactorings.
Jongwook Kim, Don Batory, and Milos Gligoric.
|
||||||||||||||||||||||||||||||||||||||||
11:20 - 11:35 Talk |
4 |
Evaluation of Move Method refactorings recommendation algorithms: are we doing it right?
Evgenii Novozhilov, Ivan Veselov, Mikhail Pravilov, and Timofey Bryksin.
|
||||||||||||||||||||||||||||||||||||||||
11:40 - 11:55 Talk |
7 |
ROTOR : A Tool for Renaming Values in OCaml’s Module System.
Reuben Rowe, Hugo Férée, Simon Thompson, and Scott Owens.
|
||||||||||||||||||||||||||||||||||||||||
12:00 - 12:30 Panel |
End of Session Panel
|
|||||||||||||||||||||||||||||||||||||||||
12:30 - 14:00: Coffee Break
|
||||||||||||||||||||||||||||||||||||||||||
14:00 - 15:30: Session 3 - Recommending Refactorings
|
||||||||||||||||||||||||||||||||||||||||||
14:00 - 14:15 Talk |
6 |
Maximizing Refactoring Coverage in an Automated Maintenance Approach using Multi-Objective Optimization.
Michael Mohan, Des Greer, and Paul McMullan.
|
||||||||||||||||||||||||||||||||||||||||
14:20 - 14:35 Talk |
14 |
Toward Proactive Refactoring: An Exploratory Study on Decaying Modules.
Natthawute Sae-Lim, Shinpei Hayashi, and Motoshi Saeki.
|
||||||||||||||||||||||||||||||||||||||||
14:40 - 14:55 Talk |
5 |
GodExpo: An Automated God Structure Detection Tool for Golang.
Rafed Muhammad Yasir, Moumita Asad, Asadullah Hill Galib, Kishan Kumar Ganguly, and Md. Saeed Siddik.
|
||||||||||||||||||||||||||||||||||||||||
15:00 - 15:30 Panel |
End of Session Panel
|
|||||||||||||||||||||||||||||||||||||||||
15:30 - 16:00: Coffee Break
|
||||||||||||||||||||||||||||||||||||||||||
16:00 - 17:30: Session 4 - Refactoring Opportunities
|
||||||||||||||||||||||||||||||||||||||||||
16:00 - 16:15 Talk |
13 |
Can Refactoring be Self-Affirmed?
An Exploratory Study on How Developers Document Their Refactoring Activities in Commit Changes.
Eman Abdullah Alomar, Mohamed Wiem Mkaouer, and Ali Ouni.
|
||||||||||||||||||||||||||||||||||||||||
16:20 - 16:30 Talk |
8 |
Are Monitoring Crosscutting Concerns Really Refactorable Into Aspects? An Empirical Study.
Grigoreta Sofia Cojocar, and Adriana-Mihaela Guran.
|
||||||||||||||||||||||||||||||||||||||||
16:35 - 16:45 Talk |
10 |
Refactoring-Aware Code Review: A Systematic Mapping Study.
Flavia Coelho, Tiago Massoni, and Everton Alves.
|
||||||||||||||||||||||||||||||||||||||||
16:50 - 17:05 Talk |
15 |
Proactive Clone Recommendation System for Extract Method Refactoring.
Norihiro Yoshida, Seiya Numata, Eunjong Choi, and Katsuro Inoue.
|
||||||||||||||||||||||||||||||||||||||||
17:10 - 17:30 Panel |
End of Session Panel
|
|||||||||||||||||||||||||||||||||||||||||
17:30 - 18:00: Closing Session + Awards
|