Home » Posts tagged 'java'

Tag Archives: java

Subscribe

Archives

Categories

Attribution-NonCommercial-ShareAlike 4.0 International

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

Slides for stream refactoring talk at Columbia University now available

Slides for my talk on Safe Automated Refactoring for Intelligent Parallelization of Java 8 Streams at Columbia University are now available.

Slides for our IEEE SCAM ’18 paper on stream refactoring are now available

Slides for our IEEE SCAM 2018 paper entitled, “A Tool for Optimizing Java 8 Stream Software via Automated Refactoring” are now available. (more…)

Preprint of our IEEE SCAM ’18 paper on stream refactoring now available

A preprint of our upcoming IEEE SCAM 2018 paper entitled, “A Tool for Optimizing Java 8 Stream Software via Automated Refactoring” is now available.

Optimize Java 8 Streams Refactoring Tool Demonstration on YouTube

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

Slides from Programming 2018

Slides for our talk on “Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods” at Programming 2018 are now available. (more…)

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!

Paper accepted at ‹Programming› 2018

I am pleased to announce that our paper entitled, “Proactive empirical assessment of new language feature adoption via automated refactoring: The case of Java 8 default methods,”  has been accepted at the 2018 International Conference on the Art, Science, and Engineering of Programming (‹Programming› 2018)! The conference will take place in Nice, France later this year. (more…)

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