Michiaki Tatsubori  Michiaki Tatsubori photo       

contact information

Research Scientist - Cognitive IoT at IBM Research - Africa
Nairobi, Kenya


Professional Associations

Professional Associations:  ACM

more information

More information:  CV


Harsh Brakes at Potholes in Nairobi: Context-Based Driver Behavior in Developing Cities
Aisha Walcott, Michiaki Tatsubori, Reginald Bryant, Erick Odur, Samuel Omondi, Samuel Osebe, John Wamburu, Oliver Bent
2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC 2016), , IEEE

Moving Traffic Obstacle Detection from Smartphone-based Probe Cars
Michiaki Tatsubori, Tierra Bills, Aisha Walcott-Bryant, Reginald Bryant, John Wamburu and Xiangzhu Long
Ninth Triennial Symposium on Transportation Analysis (TRISTAN IX), 2016


Service Commons -- Serve and Serve Alike: Applying the Creative Commons Spirit to Web Services
Michiaki Tatsubori, G R Gangadharan
2012 IEEE Ninth International Conference on Services Computing, pp. 1-8, IEEE

Opportunistic Adversaries: On Imminent Threats to Learning-Based Business Automation
Michiaki Tatsubori, Shohei Hido
SRII Global Conference 2012, pp. 120 - 129, IEEE
Abstract   Best Paper Award (Intelligent Service)

Location inference using microblog messages
Yohei Ikawa, Miki Enoki, Michiaki Tatsubori
Proceedings of the 21st international conference companion on World Wide Web, pp. 687--690, 2012

Mass and social media corpus analysis after the 2011 great east Japan earthquake
S. Sato, M. Tatsubori, F. Imamura
Proceedings of the 21st international conference companion on World Wide Web, pp. 711--712, 2012

Social web in disaster archives
M. Tatsubori, H. Watanabe, A. Shibayama, S. Sato, F. Imamura
Proceedings of the 21st international conference companion on World Wide Web, pp. 715--716, 2012


Enabling Cloud Service Reservation with Derivatives and Yield Management
T. Meinl, A. Anandasivam, M. Tatsubori
Commerce and Enterprise Computing (CEC), 2010 IEEE 12th Conference on, pp. 150--155

Evaluation of a just-in-time compiler retrofitted for PHP
Michiaki Tatsubori, Akihiko Tozawa, Toyotaro Suzumura, Scott Trent, Tamiya Onodera
Proceedings of the 6th International Conference on Virtual Execution Environments, VEE 2010, Pittsburgh, Pennsylvania, USA, March 17-19, 2010, pp. 121--132


Towards an Advertising Business Model for Web Service Mashups
M. Tatsubori
International World Wide Web Conference, Madrid, Spain, 2009

HTML Templates that Fly - a Template Engine Approach to Automated Offloading from Server to Client
Michiaki Tatsubori, Toyotaro Suzumura
Proceedings of the 18th international conference on World Wide Web (WWW 2009), Madrid, Spain, April 20-24, 2009, pp. 951-960, ACM

Copy-on-Write in the PHP Language
Akihiko Tozawa, Michiaki Tatsubori, Tamiya Onodera, Yasuhiko Minamide
Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2009), Savannah, Georgia, USA, January 21-23, 2009, pp. 200-212, ACM

Highly scalable web applications with zero-copy data transfer
Toyotaro Suzumura, Michiaki Tatsubori, Scott Trent, Akihiko Tozawa, Tamiya Onodera
Proceedings of the 18th International Conference on World Wide Web, WWW 2009, Madrid, Spain, April 20-24, 2009, pp. 921--930


Performance Comparison of PHP and JSP as Server-side Scripting Languages
Scott Trent, Michiaki Tatsubori, Toyotaro Suzumura, Akihiko Tozawa, Tamiya Onodera
ACM/IFIP/USENIX 9th International Middleware Conference (Middleware 2008), Leuven, Belgium, December 1-5, 2008, pp. 164-182, Springer

Methodology and Tools for End-to-End SOA Security Configurations
Fumiko Satoh, Yuichi Nakamura, Nirmal Mukhi, Michiaki Tatsubori, Kouichi Ono
Proceedings of 2008 IEEE Congress on Services, Part I, SERVICES I 2008, Honolulu, Hawaii, USA, July 6-11, 2008, pp. 307-314, IEEE Computer Society

Performance Comparison of Web Service Engines in PHP, Java and C
Toyotaro Suzumura, Scott Trent, Michiaki Tatsubori, Akihiko Tozawa, Tamiya Onodera
2008 IEEE International Conference on Web Services (ICWS 2008), September 23-26, 2008, Beijing, China, pp. 385--392


Decomposition and Abstraction of Web Applications for Web Service Extraction and Composition
Michiaki Tatsubori, Kenichi Takashi
2006 IEEE International Conference on Web Services (ICWS 2006), Chicago, Illinois, USA, September 18-22, 2006, IEEE Computer Society

Early Capacity Testing of an Enterprise Service Bus
Ken Ueno, Michiaki Tatsubori
Proceedings of 2006 IEEE International Conference on Web Services (ICWS 2006), Chicago, Illinois, USA, September 18-22, 2006, pp. 709-716, IEEE Computer Society


An AOP Language for Testing Distributed Software
Transactions 46(7), 1723--1734, 2005

A Survey Report Digest on Research Trends in Software Architecture
IPSJ SIG Technical Reports 2005(55), 45--52, IPA/SEC

XML and Computer Science
Joho Shori 46(9), 1039--1045, 2005

An adaptive, fast, and safe XML parser based on byte sequences memorization
Toshiro Takase, Hisashi Miyashita, Toyotaro Suzumura, Michiaki Tatsubori
Proceedings of the 14th international conference on World Wide Web, WWW 2005, Chiba, Japan, May 10-14, 2005, pp. 692--701

Web services security configuration in a service-oriented architecture
T Imamura, M Tatsubori, Y Nakamura, C Giblin
Special interest tracks and posters of the 14th international conference on World Wide Web, pp. 1120--1121, ACM, 2005

Model-driven security based on a web services security architecture
Yuichi Nakamura, Michiaki Tatsubori, Takeshi Imamura, Koichi Ono
Services Computing, 2005 IEEE International Conference on, pp. 7--15

Improving WS-security performance with a template-based approach
S Makino, M Tatsubori, K Tamura, Y Nakamura
2005 IEEE International Conference on Web Services, 2005, pp. 588, IEEE Computer Society

Optimizing Web Services Performance by Differential Deserialization
Toyotaro Suzumura, Toshiro Takase, Michiaki Tatsubori
2005 IEEE International Conference on Web Services (ICWS 2005), 11-15 July 2005, Orlando, FL, USA, pp. 185--192


Living with reflection
M. Tatsubori
6th JSSST Workshop on Programming and Programming Languages, Gamagohri, Aichi, Japan, 2004

Introduction to Aspect-Oriented Programming with AspectJ
Y Nagase, M Amano, H Washizaki, M Tatsubori
2004 - Softbank Publishing, April, Softbank Publishing, April

Best-practice patterns and tool support for configuring secure web services messaging
M Tatsubori, T Imamura, Y Nakamura
IEEE International Conference on Web Services, 2004, pp. 244--251, IEEE Computer Society

Efficient Web services response caching by selecting optimal data representation
T Takase, M Tatsubori
Distributed Computing Systems, 2004, pp. 188--197, IEEE Computer Society

Remote pointcut: a language construct for distributed AOP
M Nishizawa, S Chiba, M Tatsubori
Proceedings of the 3rd international conference on Aspect-oriented software development, pp. 15, ACM, 2004


Patterns for securing web services messaging
T Imamura, M Tatsubori
OPSLA Workshop on Web Services and Service Oriented Architecture Best Practice and Patterns, 2003

Using HotSwap for implementing dynamic AOP systems
S Chiba, Y Sato, M Tatsubori
1st Workshop on Advancing the State-of-the-Art in Run-time Inspection, july, 2003

A selective, just-in-time aspect weaver
Y Sato, S Chiba, M Tatsubori
Generative Programming and Component Engineering, pp. 189--208, Springer, 2003


A bytecode translator for distributed execution of legacy Java software
T Michiaki, S Toshiyuki, C Shigeru, I Kozo
ECOOP 2002, pp. 236--255

Addistant: An Aspect-oriented Distributed-programming Helper.
Transactions43, 17--25, 2002


Structural Reflection by Java Bytecode Instrumentation.
Transactions 42(11), 2752--2760, 2001

A Bytecode Translator for Distributed Execution of
M Tatsubori, T Sasaki, S Chiba, K Itano
Legacy” Java Software,” in ECOOP, 236--255, 2001

A bytecode translator for distributed execution of “legacy” Java software
M Tatsubori, T Sasaki, S Chiba, K Itano
ECOOP 2001—Object-Oriented Programming, 236--255, Springer

Structural Reflection by {Java} Bytecode Instrumentation
Shigeru Chiba, Michiaki Tatsubori
IPSJ Journal 42(11), 2752--2760, IPSJ, 2001
(In Japanese)

Separation of distribution concerns in distributed java programming
M Tatsubori
Addendum to the 2001 Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001 Addendum), Doctoral Symposium, pp. 19--20

A Bytecode Translator for Distributed Execution of ``Legacy'' {Java} Software
Michiaki Tatsubori, Toshiyuki Sasaki, Shigeru Chiba, Kozo Itano
ECOOP 2001 - Object Oriented Programming, pp. 236--255, Springer-Verlag


A macro system with class objects for the Java language
M Tatsubori, S Chiba, K Itano
情報処理学会論文誌 41(8), 万方数据资源系统, 2000

Reflection and Software Engineering
M Tatsubori, S Chiba, MO Killijian, K Itano
2000 - Springer Berlin, Springer Berlin

OpenJava}: A Class-based Macro System for {Java
Michiaki Tatsubori, Shigeru Chiba, Marc-Oliver Killijian, Kozo Itano
Reflection and Software Engineering, pp. 119--135, Springer-Verlag, 2000

A Macro System with Class Objects for the {Java} Language
Michiaki Tatsubori, Shigeru Chiba, Kozo Itano
IPSJ Journal 41(8), 2327--2338, IPSJ, 2000
(In Japanese)


OpenJava tutorial
M Tatsubori
Japan: Institute of Information Science and Electronics, University of Tsukuba, 1999

OpenJava: a Class-based Macro System for Java
Michiaki Tatsubori, Marc-Oliver Killijian, Shigeru Chiba, Kozo Itano
Reflection and Software Engineering, pp. 117-133, Springer, 1999


A compile-time MOP intuitive for its user
M Tatsubori, S Chiba
Proceedings of the JSSST SIGOOC 1998 Workshop on Systems for Programming and Applications(SPA'98) http://www

ECOOP’98 Workshop on Reflective Object-Oriented Programming and Systems
S Chiba, M Tatsubori
1998 - Brussels, Belgium, Juillet, Brussels, Belgium, Juillet

Programming support of design patterns with compile-time reflection
M Tatsubori, S Chiba
Proceedings of OOPSLA’98 Workshop on Reflective Programming in C++ and Java, pp. 56--60, 1998


OpenJava: Yet another reflection support for java
M Tatsubori, S Chiba
In 14th Conference Proceedings of Japan Society for Software Science and Technology, pp. 201--204, 1997

Year Unknown

Optimizing Web Services Performance by Differential Deserialization. IEEE
T. Suzumura, T. Takase, M. Tatsubori
ACM International Conference on Web Services, pp. 185--192, 0

Separation ofDistributionConcerns inDistributed Java P rogramming
M Tatsubori

An Extension Mechanism for the Java Language,(Titech), 1999
M Tatsubori
Available: http: http://www. csg. is. titech. ac. jp/openjava/papers, 0

Copyon-write in the php language
A Tozawa, M Tatsubori, T Onodera, Y Minamide
POPL’09: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp. 200--212

Yet another java. lang. class
S Chiba, M Tatsubori
Object-Oriented Technology: ECOOP’98 Workshop Reader, pp. 589--589, 0