Skip to main content

About Me

Photo: Michiaki Tatsubori

Welcome to my webpage at IBM.

I am a researcher at IBM Research - Tokyo in Yamato, Japan. Since 1997, I had worked around advanced reflection technologies in Java (a.k.a. OpenJava and Javassist), applied the technologies to aspect-oriented development for distributed computing (a.k.a. Addistant) at University of Tsukuba, Japan. Just after receiving a PhD degree in Engineering from the university in 2002, I joined IBM Research in Japan. There I shifted my research focus to more application side, Web, and had worked around XML and Web Services, mainly dedicated to WebSphere Application Server products of IBM. I also led the Java zone in IBM developerWorks Japan during 2002-2003. Since 2005, we started a research project on multiple programming languages situation, the predecessor of the Dynamic Scripting Languages project, in which I am currently engaged.

For more details, please refer to my CV page. My mail address is "mich" followed by "acm.org". Or, my daily (or weekly, monthly, ...) scribbles are available on the Web:

My recent interests are in programming language and software engineering technologies for Web and manycore architectures. The mostly focused work is currently on dynamic scripting languages, especially on PHP. Parts of the results have been published at major academic conferences like ICWS, Middleware, POPL, and WWW. Also, some research results have been transferred to IBM Software Group as the core technologies of a PHP implementation on Java for products such as WebSphere sMash, CICS and MessageBroker.

Recent Publications