I will be giving a talk at the New Jersey Programming Languages and Systems (NJPLS) seminar at Princeton University on November 20th, 2017 on Automated Refactoring of Legacy Java Software to Default Methods. (more…)
The poster for our tool demonstration talk at ASE 2017 on “Defaultification Refactoring: A Tool for Automatically Converting Java Methods to Default” is now available!
Slides for our tool demonstration talk at ASE 2017 on “Defaultification Refactoring: A Tool for Automatically Converting Java Methods to Default” are now available!
Slides for our talk on default method refactoring at ICSE 2017 are now available on slideshare. (more…)
The slides from yesterday’s talk at GMU on Default Method Refactoring are now available. (more…)
I’ll be giving a talk at the George Mason University Department of Computer Science tomorrow at 1pm on joint work with Hidehiko Masuhara from Tokyo Tech entitled “Automated Refactoring of Legacy Java Software to Default Methods.”
Slides for the “Towards Improving Interface Modularity in Legacy Java Software through Automated Refactoring” talk at the 2016 Language Modularity À La Mode workshop at the 2016 International Conference on Modularity (MODULARITY’16) are now available.
Upcoming Event: Towards Improving Interface Modularity in Legacy Java Software Through Automated Refactoring at the Computer Systems Technology Colloquium
I’ll be giving a talk on improving interface modularity in legacy Java software through automated refactoring at the CST Colloquium next month.
The skeletal implementation pattern is a software design pattern consisting of defining an abstract class that provides a partial interface implementation. However, since Java allows only single cl…