Home » Research

Category Archives: Research

Subscribe

Archives

Categories

Paper accepted at IEEE SCAM 2018

Our paper entitled, “A Tool for Optimizing Java 8 Stream Software via Automated Refactoring,” has been accepted in the Engineering Track of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2018), to be held in Madrid, Spain in September. An abstract of the paper is listed below: (more…)

Optimize Java 8 Streams Refactoring Tool Demonstration on YouTube

At WAPI 2018

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

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.

Frequently used internal APIs in JDT UI

For jdt.ui internal usage, here’s a list of helper classes that are frequently used: (more…)

New doctoral student Harun Iftikhar to join in Fall 2018

Harun Iftikhar
New student Harun Iftikhar.

A new doctoral student, Harun Iftikhar, will join our team starting this Fall semester! Harun will enter the PhD program in Computer Science at the CUNY Graduate Center as a half CUNY Graduate Center Science Fellow, which offers salary for two years and tuition for ten semesters.

Harun’s research interests are in programming languages, software engineering, and natural language processing. He previously attended Cornell University for his undergraduate degree as an English major and has attended Brooklyn College and Columbia University for Computer Science as a graduate student. Before college, he went to high school in Islamabad, Pakistan. His hobbies are cricket and tennis. Congrats, Harun, and welcome to the team!

Oren to participate in Google Summer of Code 2018

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!

New masters student Oren Friedman joins the team

A new masters student, Oren Friedman, joins our team this summer! Oren is a new masters student in Computer Science at Hunter College. Arrive from Queens college, Oren actually began his career as a US Merchant Marine Officer! He has also worked in operations, sales, and software development in the maritime shipping industry and the New York City industrial warehousing market. Welcome, Oren!

 

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

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