Tag Archives: research

Graduate Research Assistant Position in Programming Languages and Software Engineering

Graduate Research Assistant Position in Programming Languages and Software Engineering

Overview

I am currently seeking a graduate student interested in programming languages and software engineering research to commence at the Fall 2017 semester. Potential research topics include (static/dynamic) program analysis and/or transformation (e.g., refactoring) with a focus on helping to maintain and/or evolve large and complex existing software systems. Potential topics also include automated bug finding approaches and software security w.r.t. software evolution and/or component composition. The successful candidate will be expected to work on projects that normally yield open source developer tool research prototypes, typically plug-ins to popular IDEs, build systems, or static analyzers. More information can be found on on the main supervisor’s webpage.

Of particular interest are students interested in applying to the City University of New York – CUNY’s Graduate Center Ph.D. program in Computer Science concurrently with the research assistantship, see below.

The Ph.D. Program application deadline is January 1, 2016. Please see below for additional details on applying.

Continue reading

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

Paper at the International Workshop on Language Modularity Ă€ La Mode (LaMOD’16)

I am pleased to announce that our paper on improving interface modularity in legacy Java software through automated refactoring has been accepted at the International Workshop on Language Modularity Ă€ La Mode (LaMOD’16), to be held at the International Conference on Software Modularity (MODULARITY’16) later next month in Málaga, Spain. Congrats, @oamoore and @hmasuhara!

College Assistantship Position in Programming Languages Available

CUNY Diversity Projects Development Fund (DPDF) College Assistantship for Spring 2016 at New York City College of Technology

Fund Description

The City University of New York (CUNY) Diversity Projects Development Fund (DPDF) was established by the Office of the Vice Chancellor for Human Resources Management to support educational projects scholarly research, creative activities and other programmatic initiatives that promote multiculturalism, diversity and inclusion, affirmative action and nondiscrimination for the benefit of the University community.

Project Description

The research project will consist of the beginning steps for creating a programming development environment particularly geared towards helping college students learn Computer Science and Software Engineering concepts. The application created will ultimately be used at New York City College of Technology (NYCCT) of the City University of New York for beginning programming classes to ease students into programming with an industrial programming language. Continue reading

Received CUNY Diversity Projects Development Fund Award

I am excited to announce that I have been awarded the City University of New York Diversity Projects Development Fund (DPDF) Award for the 2015-2016 fiscal year as a sole investigator. The award is sponsored by the Office of the Vice Chancellor for Human Resources Management at the Office of Recruitment and Diversity.

The Diversity Projects Development Fund (DPDF) was established by the Office of the Vice Chancellor for Human Resources Management to support educational projects, scholarly research, creative activities and other programmatic initiatives that promote multiculturalism, diversity and inclusion, affirmative action and nondiscrimination for the benefit of the University community.

 

Link

Calling all researchers and future researchers! The Undergraduate Research Committee hosts a research mixer each semester to help students and faculty meet to hear about the exciting research conducted within the City Tech community and to plan for future partnerships. Plus, there will be snacks and raffle prizes!

This semester, the mixer is on Wednesday, 12/2, from 3:00-5:00pm in Namm 119.

Organizer for the 2016 International Workshop on Language Modularity (LaMod’16) at MODULARITY’16

I am pleased to announce that our workshop proposal, the 2016 International Workshop on Language Modularity (LaMod’16), has been accepted for the 15th International Conference on Software Modularity (MODULARITY’16). I will be one of three organizers. More details, including a CfP, to follow.