I am pleased to announce that @mdarefin has won City Tech 2016 valedictorian! Congrats Md!
Author Archives: Raffi Khatchadourian
Slides now available the for LaMod 2016 talk at MODULARITY 2016
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.
Panel – Modularity Across the System Stack: Challenges and Opportunities at Modularity 2016
I am pleased to announce that I will be participating in a panel discussion on challenges and opportunities at the 2016 Modularity Across the System Stack workshop (MASS’16) at the 2016 International Conference on Modularity (MODULARITY’16) in Málaga, Spain.
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…
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!
Judge for the 2016 New York City Science and Engineering Fair (NYCSEF) Preliminary Round
I will be judging at the preliminary round of the 2016 New York City Science and Engineering Fair (NYCSEF) on March 6. Please come out to support our city’s aspiring scientists and engineers.
Program Committee Member for MASS’16
I am pleased to announce that I will be serving on the Program Committee for the 2016 International Workshop on Modularity Across the System Stack (MASS’16).
Raffi Khatchadourian
February 1, 2016

My office hours for the Spring 2016 semester will be Mondays and Wednesdays from 5:40-6:40pm in room N913. As always, I am available by appointment. Please email me with several times that you are available if you would like to see me outside of office hours.
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