CURRICULUMVITAE

Michiaki Tatsubori's photograph

Attributes Activities

Name

Michiaki Tatsubori

Affiliation

IBM Research, Tokyo Research Laboratory,
LAB-S72, 1623-14 Shimotsuruma, Yamato, Kanagawa 242-8573, Japan.

Job Responsibility

Staff Researcher at Tokyo Research Laboratory, Infrastructure Software

Description

Michiaki Tatsubori is a Staff Researcher at the IBM Tokyo Research Laboratory. Ph.D in Engineering from University of Tsukuba, Japan. He was born in Ueda, Nagano, Japan on June, 1974.

His past (and present) research area includes incremental compiler, object-oriented meta-programming, distributed computing, and aspect-oriented programming. He is now involved in the area of service-oriented architecture and in the area of dynamic scripting languages in IBM.

Degrees

  • Feb. 2002, Ph.D in Engineering, University of Tsukuba
  • Mar. 1999, Master of Engineering, University of Tsukuba
  • Mar. 1997, Bachelor of Information Science, University of Tsukuba

Recent Publications

International Conference

  • HTML Templates that Fly - A Template Engine Approach to Automated Offloading from Server to Client, WWW 2009 (To appear)
  • Highly Scalable Web Applications with Zero-Copy Data Transfer, WWW 2009 (To appear)
  • Copy-on-Write in the PHP Language, POPL 2009
  • Performance Comparison of PHP and JSP as Server-Side Scripting Languages, Middleware 2008
  • Performance Comparison of Web Service Engines in PHP, Java and C, ICWS 2008
  • Decomposition and Abstraction of Web Applications for Web Service Extraction and Composition, ICWS 2006

Patents

  • US20080162684 Apparatus and Method For Backing Up Data On Server Using At Least One Cache As A Client
  • US20070150493 STRUCTURED DOCUMENT PROCESSING APPARATUS, METHOD, AND PROGRAM
  • US20070127440 System and method for history driven optimization of Web services communication
  • US20070074228 Method, apparatus and computer programs for differential deserialization
  • US20070022199 Method, Apparatus, and Program Product For Providing Web Service
  • US20070016897 METHODS, APPARATUS AND COMPUTER PROGRAMS FOR OPTIMIZED PARSING AND SERVICE INVOCATION
  • US20060150147 Reusing an application object
  • US20060075117 Message request response server and processor
  • US20060059252 Web service providing system, server device for the same, control method for controlling computer system as server device for web service providing system, program for executing the control method, and recording medium
  • US20060041579 Structured-document processing
  • US20050283824 Security policy generation
  • US20050231397 Optimization of conversion of a character coding system

Book

Other publications are listed here.

Job Career

Adjunct Professor at Univ. of Tokyo, for Course of Information Science Oct 2006 - Feb 2008
Adjunct Professor at Univ. of Tokyo, for Course of Computer Programming Oct 2005 - Feb 2006
Java Zone Leader, IBM developerWorks Japan Aug 2002 - Jun 2003
Research Assistant, at Institute of Information Science and Electronics, Univ. of Tsukuba Apr 2000 - Mar 2001
Teaching Assistant at Univ. of Tskuuba, for Course of Experimentation of Computing System at College of Information Science Apr 2001 - Jun 2001
Teaching Assistant at Univ. of Tsukuba, for Course of Experimentation of Compiler, at College of Information Science, Univ. of Tsukuba Dec 2000 - Mar 2001
Network Administrator of Center for Tsukuba Advanced Research Alliance Apr 1999 - Mar 2002
Lecturer at Matsushita Electric Industrial, Co., Ltd., for Course of Foundation of Java Nov 1999
Visiting Researcher at LAAS-CNRS, Toulouse, France. Apr 1999 - May 1999
Teaching Assistant, for Course of System Programming, at College of Information Science, Univ. of Tsukuba 1998, 2000, 2001
Teaching Assistant, for Course of Programming Language Processing, at College of Information Science, Univ. of Tsukuba 1997 - 2000

Academic Contributions

Conference/Workshop/Session Organization

  • Industrial Research Co-Chair, DEPEND 2009
  • Organizing Chair, JSSST PPL 2005
  • Organizing Chair, JSSST SPA 2004
  • Session Co-Chair, IPSJ OO Symposium 2003, Post Object-Orientation Session

Program Committee for Academic Conferences

  • PC, CLOUD 2009, CLOUD-II 2009
  • PC, DEPEND 2009
  • PC, SCC 2008, APSCC 2009
  • PC, EDOC 2006, 2007, 2008, 2009
  • PC, DSN 2008 Fast Abstract Session

Journal Editor/Reviewer, External Reviewer

  • Editorial Board Member, IARIA International Journal on Advances in Security
  • Guest Editor and Reviewer, IPSJ Transaction on Computing System (ACS), Vol.48, No.SIG13, (ACS19), 2007
  • Guest Editor and Reviewer, IPSJ Transaction on Computing System (ACS), Vol.47, No.SIG3 (ACS13), 2006
  • Reviewer, IPSJ Transaction on Computing System (ACS), Vol.47, No.SIG12 (ACS15), 2006
  • Evaluation Comittee, Journal of the Brazillian Computer Society Special Issue on Aspect-Oriented Software Developement, 2005
  • Reviewer, OOPSLA 2003
  • Reviewer, OOPSLA 2002

Others

  • PC, 26th JSSST "Zenkoku-taikai" Conference (JSSST 2009)
  • PC, WWW 2009 Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009)
  • PC, MNPSC 2008, International Workshop on Methodologies for Non-functional Properties in Services Computing
  • PC, HPDC 2007 Workshop on Service-Oriented Computing Performance: Aspects, Issues, and Approaches (SOCP 2007)
  • PC, FSE 2006 Workshop on Software Engineering and Middleware (SEM 2006)
  • PC, Computer System Symposium 2004-2006
  • PC, JSSST SPA 2003-2007
  • Evaluation Committee, SES/ESS 2006 (IPSJ/SIGSE Software Engineering Symposium, IPSJ/SIGEMB Embedded Systems Symposium), MDD Robot Challenge Session
  • Student Volunteer, OOPSLA 1999 and 2000
History

Education

Apr 1999 - May 1999 Visiting Prof. Jean-Charles Fabre's group at LAAS-CNRS, Toulouse, France.
Apr 1998 - Mar 2002 Supervised by Prof. Kozo Itano at High-Level Language and system, Univ. Tsukuba. Architecture Lab.
Apr 1997 - Mar 2002 Doctoral Program in Engineering, University of Tsukuba.
Jun 1997 - Mar 2002 Supervised by Prof. Shigeru Chiba at Univ. Tokyo (1997), Univ. Tsukuba (1997-2001), and Tokyo Inst. Technology (2001-2002).
Apr 1997 - Mar 1998 Supervised by Prof. Yoshiyuki Yamashita at Compiler Lab., Univ. Tsukuba.
Apr 1996 - Mar 1997 Supervised by Prof. Ikuo Nakata at Programming Language Lab., Univ. Tsukuba.
Apr 1993 - Mar 1997 College of Information Sciences, 3rd Cluster of Colleges, Univ. of Tsukuba.
Mar 1993 Graduated Nagano Ueda Highschool.