Home » Posts tagged 'eclipse'
Tag Archives: eclipse
jdt.ui internal usage, here’s a list of helper classes that are frequently used: (more…)
I am pleased to announce that Oren has been selected to participate in the prestigious Google Summer of Code program this summer. He’ll be receiving a generous stipend to work on an open source project for the Eclipse Foundation, and I will be serving as his coach along with his mentor Yasser Aziza. He’ll be working on a program analysis and refactoring to be integrated into the Eclipse IDE that makes reasoning about abnormal program termination easier. Congrats, Oren!
I am happy to announce that our Optimize Java 8 Stream refactoring research prototype is now available on the Eclipse Marketplace!
This tool consists of automated refactoring research prototype plug-ins for Eclipse that assists developers in writing optimal stream client code in a semantics-preserving fashion. Refactoring preconditions and transformations for automatically determining when it is safe and possibly advantageous to convert a sequential stream to parallel and improve upon already parallel streams are included. The approach utilizes both WALA and SAFE.
A preprint of our ASE 2017 tool demonstration paper entitled “Defaultification Refactoring: A Tool for Automatically Converting Java” is now available. (more…)
Migrate-Skeletal-Implementation-to-Interface-Refactoring: A refactoring prototype plug-in for Eclipse that migrates Java skeletal implementations to enhanced interfaces.
Looking for an open source project to contribute to? Like refactoring and/or code analysis? Like Java? Come check out our new project on GitHub.
Migrate-Skeletal-Implementation-to-Interface-Refactoring – A refactoring prototype plug-in for Eclipse that migrates Java skeletal implementations to enhanced interfaces.
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…
Today I am demoing Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software at the Razorfish Global Tech Summit 2015. If you’re in attendance, please come down to the lab for a demo!
The camera-ready version of our SPLASH 2015 tool demonstration on Fraglight is now available.