Professional Activities (finished)
- 3rd Rakuten R&D Symposium, a program committee member (December 18, 2010)
- 17th Asia-Pacific Software Engineering Conference (APSEC 2010), a program committee member (November 30-December 3, 2010)
- FOSE 2010, a program committee member (November 18-20, 2010)
- Dynamic Languages Symposium 2010 (DLS'10), a prorgram committee memebr (October 18, 2010)
- Workshop on Self-sustaining Systems (S3) 2010, an organizer (September 27-28, 2010)
- AOAsia/Pacific'10 Workshop, an organizer (September 25, 2010)
- International workshop on Context-oriented Programming (COP 2010), a program committee member (June 2010)
- 7th ECOOP'2010 Workshop on
Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2010), a program committee member (June 2010)
- A SAC track on Programming for Separation of Concerns (SAC PSC 2010), a program committee member (March 22-26, 2010)
- Foundations of Aspect-Oriented Languages (FOAL 2010), a program committee member (Mach 2010)
- 9th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS 10), a program committee member (March 16, 2010)
- 16th Asia-Pacific Software Engineering Conference (APSEC 2009), a program committee member (December 1-3, 2009)
- FOSE 2009, a program committee member (November 2009)
- 5th Asian Workshop on AOSD (AOAsia V), an organizing commitee member (November, 2009)
- Rakuten R&D Symposium 2009, a program committee member (14 November 2009)
- JSSST 2009 Annual Conference, a program committee member (September 16-18, 2009)
- 6th ECOOP'2009 Workshop on
Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2009), a program committee member (July 2009)
- International workshop on Context-oriented Programming (COP 2009), a program committee member (July 2009)
- JSSST SIG PPL, a steering committee member (October 2005-March 2009) and chair (April 2007-March 2009)
- IPSJ SIG-SE an organizing committee member (2005-March 2009)
- IPSJ SIG-PRO Transactions on Programming, an editorial committee member (April 2005-March 2009)
- Foundations of Aspect-Oriented Languages (FOAL 2009), a program committee member (Mach 2009)
- 8th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS '09), a program committee member (March 2009)
- A SAC track on Object-Oriented Programming languages and systems (SAC OOPS 2009), a program committee member (March 8-12, 2009)
- A SAC track on Programming for Separation of Concerns (SAC PSC 2009), a program committee member (March 8-12, 2009)
- Aspect-Oriented Software Development (AOSD.09), a program committee member (March 2-6, 2009)

- 4th Asian Workshop on AOSD (AOAsia IV), an organizing commitee member (December 3, 2008)
- 15th Asia-Pacific Software Engineering Conference (APSEC 2008), a program committee member (December 3-5, 2008)
- FOSE2008, a program committee member (November 13-15, 2008)
- ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008), a program committee / posters commitee member (October 19-23, 2008)
- Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008), a program committee member (October 2008)
- JSSST 2008 Annual Conference, a program committee member (September 10-12, 2008)
- IPSJ/SIGSE Software Engineering Symposium (SES2008), a program committee member (September 1-3, 2008)
- 3rd International Workshop on
Aspects, Dependencies and Interactions (ADI 2008), a program committee member (July 2008)
- Workshop on Self-sustaining Systems (S3) 2008, program committee member (May 2008)
- Aspect-Oriented Software Development (AOSD.08), program committee member (March-April 2008)
- Foundations of Aspect-Oriented Languages (FOAL 2008), program committee member (April 2008)
- 7th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS '08), program committee member (March 2008)
- Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008), program committee member (March-April 2008) (canceled)
- A SAC track on Programming for Separation of Concerns (SAC PSC 2008), program committee member (March 2008)
- Asia Pacific Software Engineering Conference (APSEC 2007), program committee member (December 2007)
- JSSST FOSE2007, program committee member (November 2007)
- JSSST 2007 Annual Conference, program committee member (September 2007)
- IPSJ/SIGSE Software Engineering Symposium (SES2007), program committee member (August 2007)

- 2nd International Workshop on Aspects, Dependencies and Interaction, program committee member (July 2007)
- 3rd Asian Workshop on AOSD (AOAsia III), organizing and program committee member (July 2007)
- Aspect-Oriented Software Development (AOSD.07), program committee member (March 2007)

- Open and Dynamic Aspect Languages Workshop (ODAL 2007), organizing member (March 2007) (Canceled)
- Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2007), program committee member (March 2007)
- A SAC track on Programming for Separation of Concerns (SAC PSC 2007), program committee member (March 2007)
- A SAC track on Object-Oriented Programming languages and systems (SAC OOP 2007), program committee member (March 2007)

- JSSST Workshop on Programming and Programming Languages (PPL2007), program committee member (March 2007)
- Asia Pacific Software Engineering Conference (APSEC06), program committee member (December 2006)
- JSSST FOSE2006, program committee member (November 2006)

- IPSJ/SIGSE Software Engineering Symposium (SES2006), program committee member (October 2006)

- 2nd Asian Workshop on AOSD, organizing committee member (September 2006)
- Net.ObjectDayes 2006, program committee member (September 2006)
- JSSST 2006 Annual Conference, program committee member (September 2006)
- 3rd European Workshop on Aspects in Software (EWAS'06), program committee member (August-September 2006)
- Track on Programming for Separation of Concerns, The 21st ACM Symposium on Applied Computing, program committee member (April 2006)
- Third Dynamic Aspects Workshop (DAW 2006), organizer and program committee member (March 2006)
- Aspect-Oriented Software Development (AOSD2006), program committee co-chair (March 2006)
- Journal of the Brazilian Computer Society: Special Issue on Aspect-Oriented Software Development, evaluation committee member (early 2006 publication)
- Workshop on New Horizons in Compilers, program committee member (December 2005)
- Asian Workshop on AOSD, organizing and program committee member (December 2005)
- JSSST FOSE2005, program committee member (November 2005)
- Net.ObjectDays 2005, program committee member (September 2005)
- Workshop on New Approaches to Software Construction (WNASC 2005), program committee member (September 2005)
- JSSST 2005 Annual Conference, program committee member (September 2005)
- 2nd European Interactive Workshop on Aspects in Software (EIWAS'05), program committee member (September 2005)
- Aspect-Oriented Software Development
, program committee member & tutorial/workshop co-chair (March 2005)
- Foundations of Aspect-Oriented Languages (FOAL2005), program committee member (March 2005)
- JSSST Workshop on Programming and Programming Languages (PPL2005), program committee co-chair (March 2005)
- JSSST FOSE2004, Science Track & program committee member (November 2004)
- ASIAN Symposium on Programming Languages and Systems (APLAS 2004), poster chair & program committee member (November 2004)
- International Workshop on Aspect-Oriented Software Development (WAOSD 2004), program committee (September 2004)
- Workshop on New Approaches to Software Construction (WNASC 2004), program committee (September 2004)
- JSSST 2004 Annual Conference, program committee member (September 2004)
- ACM SIGPLAN 2004 Symposium on
Partial Evaluation and Program Manipulation (PEPM'04), program committee (August 2004)
- Aspect-Oriented Software Development
, program committee & tutorial/workshop co-chair (March 2004)
- JSSST Workshop on Programming and Programming Languages (PPL2004), program committee (March 2004)
- IPSJ Journal, editorial committee member (2000-2004)
- Object-Oriented Symposium (OO2003), program committee & demonstration co-chair (August 2003)
- JSSST 2003 Annual Conference, program committee (September 2003)
- Object-Oriented Symposium (OO2002), program committee (August 2002)
- Aspect-Oriented Software Development (AOSD2002), program committee (April 2002)
- JSSST Tutorial on High-Performance
Java, organizer (in Japanese) (March 2001)
- Reflection 2001, program committee (September 2001)
- OO2001, program committee (in Japanese) (August 2001)
- JSSST 1999 Annual Conference, program committee
- JSSST planning committee (Apr 1999-Sep 2001)
- JSSST 1998 Annual Conference, program committee
HM