Home » Posts tagged 'java 8'

Tag Archives: java 8

Subscribe

Archives

Categories

Optimize Java 8 Streams Refactoring Tool Demonstration on YouTube

Presenting our poster on Java 8 Stream refactoring at ICSE 2018

Raffi @ ICSE 2018
Raffi at ICSE 2018 in Gothenburg, Sweden.

ICSE 2018 poster now available

Our ICSE 2018 poster entitled, “Towards safe refactoring for intelligent parallelization of Java 8 Streams,” is now available.

Stream refactoring tool now on the Eclipse Marketplace

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.

via Optimize Java 8 Streams Refactoring | Eclipse Plugins, Bundles and Products – Eclipse Marketplace

Poster and extended abstract accepted at ICSE 2018

I am pleased to announce that our poster and extended abstract entitled, “Poster: Towards safe refactoring for intelligent parallelization of Java 8 streams” has been accepted at the International Conference on Software Engineering 2018! The extended abstract will appear in the conference proceedings companion, and the poster will be presented later this year in Gothenburg, Sweden. It is the first author’s, Yiming Tang, my first-year PhD student at the CUNY Graduate Center, first publication while at CUNY. Congrats, Yiming!

Slides for Automated Refactoring of Legacy Java Software to Default Methods Talk at ICSE 2017

Slides for our talk on default method refactoring at ICSE 2017 are now available on slideshare. (more…)

ICSE 2017 poster on Default Method Refactoring now available

The poster to be presented at ICSE 2017 on Default Method Refactoring is now available on slideshare. (more…)

Slides for Default Method Refactoring talk at GMU available

The slides from yesterday’s talk at GMU on Default Method Refactoring are 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.

Source: khatchad/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…

Source: Upcoming Events | Towards Improving Interface Modularity in Legacy Java Software Through Automated Refactoring | Computer Systems Technology Colloquium

css.php
Need help with the Commons? Visit our
help page
Send us a message
Skip to toolbar