About

1st JSPS-sponsored New York Seminar on Programming Languages and Software Engineering (NYPLSE 2019)

The 1st NYPLSE is over! Thank you all for a very successful first seminar! Have a look at our photos and slides from the talks. Also, feel free to subscribe to our participant email group. Lastly, let us know if you are interested in helping with organizing for future seminars.

Introduction

The first New York Seminar on Programming Languages and Software Engineering (NYPLSE 2019) will be held on February 25, 2019, at City University of New York (CUNY) Hunter College, New York, NY. The Japan Society for the Promotion of Science (JSPS) US Alumni Association seminar program, CUNY Hunter College, Women in Technology and Entrepreneurship in New York (WiTNY), and the CUNY Institute of Computer Simulation, Stochastic Modeling and Optimization (CoSSMO) are graciously supporting the seminar. This single day event will feature a keynote talk by Dr. Shigeru Chiba of the Computer Software Group at the University of Tokyo, an invited talk by Baishakhi Ray of Columbia University, and an information session by JSPS regarding their programs to increase collaboration between the US and Japan. More details about the talks can be found here.

Please see our call for talks on information on how to submit an abstract.

Invited Talks

A Library With a Fluent API or an Embedded Domain-specific Language?

Shigeru Chiba, University of Tokyo

This presentation introduces our on-going research activities on the programming interfaces to libraries with a fluent-API by chaining method calls, which is also known as domain-specific languages embedded in general-purpose host programming languages.

Leveraging Big Code to Improve Software Reliability

Baishakhi Ray, Columbia University

Software bugs cost millions of dollars to US economy. Improving software reliability has been one of the primary concerns of Programming Language (PL) and Software Engineering (SE) research over decades. Researchers developed different techniques, e.g., new languages, automatic bug finding tools, and code review processes to reduce software defects. However, the adoption of these methods in the real-world is still limited, partly because most of them require a significant amount of manual work from developers and have a steep learning curve.

To automate the bug-finding process, in this talk, I will discuss how we can leverage a large number of open source projects collected in software forges like GitHub. Thanks to such rich source of Software Engineering data that has become available to the researchers, we can now learn from common coding mistakes and automate them. I will further show how such data-driven knowledge can be leveraged to build new bug-finding and fixing tools to improve software reliability. Finally, I will discuss how such techniques can be adopted for emerging machine-learning-based software.

Baishakhi Ray is an Assistant Professor in the Department of Computer Science, Columbia University, NY, USA. She has received her Ph.D. degree in Electrical & Computer Engineering from the University of Texas, Austin. Baishakhi’s research interest is in the intersection of Software Engineering and Machine Learning. Baishakhi has received Best Paper awards at FSE 2017, MSR 2017, IEEE Symposium on Security and Privacy (Oakland), 2014. Her research has also been published in CACM Research Highlights and has been widely covered in trade media.

Important Dates

  • Abstract submission: Monday, January 28, 2019 Thursday, January 31, 2019
  • Notification: Monday, February 4, 2019 Thursday, February 7, 2019
  • Registration ends: Sunday, February 17, 2019
  • Seminar: Monday, February 25, 2019

Registration

The event is free to attend and will include refreshments, breakfast, and lunch, but please register by Sunday, February 17, 2019.

Event

The event will start at 8:30 am at CUNY Hunter College in the historic Upper East Side neighborhood in Manhattan. It is easily accessible by subway (6, Q trains) and commuter lines (Metro North from Grand Central and NJ Transit/LIRR from Penn Station).

The address is officially 695 Park Ave, New York, NY, however, the main entrance is on the southwest corner of the 68th St and Lexington Ave intersection (photo). Go through the main entrance and present your ID to the people at the desk (they should have your name). Proceed to the third floor on the escalators and follow the hallway to the left to the small cafeteria. We will post signs as well. Feel free to contact the organizers with any questions.

The first presentation will start promptly at 9 am, and the event will end at 5 pm.

Agenda

The agenda can be found here.

Questions

Please direct any questions to the organizer, Raffi Khatchadourian, Assistant Professor-Computer Science, CUNY Hunter College, at raffi.khatchadourian@hunter.cuny.edu or (212) 650-3988.

Sponsors

This event is sponsored by the Japan Society for the Promotion of Science (JSPS) US Alumni Association seminar program, CUNY Hunter College, Women in Technology and Entrepreneurship in New York (WiTNY), and the CUNY Institute of Computer Simulation, Stochastic Modeling and Optimization (CoSSMO).