Skip to content
Past Professional Activities
The IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2022),a program committee (September 2022)The 13th Asia-Pacific Symposium on Internetware (Internetware 2022) , a program committee member (June 2022)Japan Society for Software Science and Technology , President (June 2019-June 2022)International Workshop on Context-Oriented Programming and Advanced Modularity (COP 2022) , an organizer (June 2022)The Second International Conference on Code Quality (ICCQ 2022) , a program committee (April 2022)The International Conference on the Art, Science, and Engineering of Programming (<Programming> 2022) , a program committee (March/April 2022)8th Edition of the Programming Experience Workshop (PX/22) , an organizer, (March 2022)24th Workshop on Programming and Programming Languages (PPL 2022), a program committee member (March 2022)The IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2022),a program committee (September 2022)The 13th Asia-Pacific Symposium on Internetware (Internetware 2022) , a program committee member (June 2022)Japan Society for Software Science and Technology , President (June 2019-June 2022)International Workshop on Context-Oriented Programming and Advanced Modularity (COP 2022) , an organizer (June 2022)The Second International Conference on Code Quality (ICCQ 2022) , a program committee (April 2022)The International Conference on the Art, Science, and Engineering of Programming (<Programming> 2022) , a program committee (March/April 2022)8th Edition of the Programming Experience Workshop (PX/22) , an organizer, (March 2022)24th Workshop on Programming and Programming Languages (PPL 2022), a program committee member (March 2022)John C. Reynolds Doctoral Dissertation Award , a committee member (January 2022)The 28th Asia-Pacific Software Engineering Conference (APSEC 2021) , a program committee (December 2021)The IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2021) ,a program committee (October 2021)The 30th International Conference on Parallel Architectures and Compilation Techniques (PACT 2021) , a program committee (September 2021)The 38th JSSST Annual Conference , general chair (September 2021)The ACM SIGPLAN International Symposium on Memory Management (ISMM 2021) , a program committee (June 2021)International Workshop on Libraries, Languages, and Compilers for Array Programming (ARRAY 2021) , a program committee member (June 2021)International Workshop on Context-Oriented Programming and Advanced Modularity (COP 2021) , an organizer (June 2021)The International Conference on the Art, Science, and Engineering of Programming (<Programming> 2021) , student research competition chair (March 2021)7th Edition of the Programming Experience Workshop (PX/21) , an organizer, (March 2021)Onward! 2020 Essays , a program committee (November 2020)17th International Conference on Managed Programming Languages & Runtimes (MPLR’20) , a program committee member (November 2020)12th Asia-Pacific Symposium on Internetware (Internetware 2020) , a program committee (November 2020)The IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2020) ,a program committee (August 2020)The European Conference on Object-Oriented Programming (ECOOP 2020) , a program committee (July 2020)12th International Workshop on Context-Oriented Programming and Advanced Modularity (COP 2020) , an organizer (July 2020)7th International Workshop on Libraries, Languages, and Compilers for Array Programming (ARRAY 2020) , a program committee member (June 2020) (canceled)The International Conference on the Art, Science, and Engineering of Programming (<Programming> 2020) , a program committee, a poster chair, and a judge for the Student Research Competition (March 2020)6th Edition of the Programming Experience Workshop (PX/20) , an organizer, (March 2020)The Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs 2020) , a program committee (March 2020)The Workshop on Partial Evaluation and Program Manipulation (PEPM 2020) , a program committee (January 2020)11th Asia-Pacific Symposium on Internetware (Internetware 2019) , a program committee (October 2019)Onward! 2019 Papers , program chair (October 2019)16th International Conference on Managed Programming Languages & Runtimes (MPLR’19, formerly ManLang) , a program committee memberThe LIVE Programming Workshop (LIVE 2019) , a program committee member (October 2019)6th Workshop on Reactive and Event-based Languages & Systems (REBLS 2019) , program committee co-chair (October 2019)11th International Workshop on Context-Oriented Programming and Advanced Modularity (COP 2019) , an organizer & program committee member (July 2019)Workshop on Programming Across the System Stack (PASS 2019), colocated with <Programming>’19 (April 2019) and ECOOP’19 (July 2019) , an organizer Japan Society for Software Science and Technology , Vice President (June 2018-June 2019)(June 2018-June 2019)6th International Workshop on Libraries, Languages, and Compilers for Array Programming (ARRAY 2019) , a program committee member (June 2019)5th Edition of the Programming Experience Workshop (PX/19) , an organizer, (April 2019)14th Dynamic Languages Symposium (DLS 2018) , a program committee member (November 2018)The LIVE Programming Workshop (LIVE 2018) , a program committee member (November 2018)Workshop on Meta-Programming Techniques and Reflection (META’18) , a program committee member (November 2018)5th Workshop on Reactive and Event-based Languages & Systems (REBLS 2018) , a program committee member (November 2018)10th International Workshop on Context-Oriented Programming (COP 2018) , an organizer & program committee member (July 2018)2nd International Workshop on API Usage and Evolution (WAPI 2018) , a program committee member (June 2018)17th International Conference on Software Reuse (ICSR 2018) , a program committee member (May 2018)The International Conference on the Art, Science, and Engineering of Programming (<Programming> 2018) , a program committee (April 2018)4th Edition of the Programming Experience Workshop (PX/18) , an organizer, (April 2018)Workshop on Programming Across the System Stack (PASS 2018), an organizing member, (April 2018) JSSST Computer Software , an editorial committee member (Apr 2008-March 2018)IPSJ Transactions on Programming , an editorial committee member (April 2010-March 2012, April 2014-March 2018), editor-in-chief (April 2012-March 2014) IPSJ SIG-PRO , secretary (April 2008-Mar 2012, April 2014-March 2018), chair (April 2012-March 2014) 20th Workshop on Programming and Programming Languages (PPL 2018) , a program committee member (March 2018)Programming Experience 2017.2 Workshop (PX/17.2) , an organizer & program committee member (October 2017) 4th Workshop on Reactive and Event-based Languages & Systems (REBLS 2017) , a program committee member (October 2017)The Workshop on E-Commerce and Entertainment Computing (ECEC) , a program committee member (September 2017)12th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2017) , a program committee member (June 19, 2017)4th International Workshop on Libraries, Languages and Compilers for Array Programming (ARRAY’17) , a program committee member (June 18, 2017)9th International Workshop on Context-Oriented Programming (COP 2017) , an organizer & program committee member (June 2017)JSSST Trustee (June 2013-June 2017) International Conference on Software Reuse (ICSR 2017) , a program committee member (May 2017)The International Conference on the Art, Science, and Engineering of Programming (<Programming> 2017) , a program committee (April 2017)Programming Experience 2017 Workshop (PX/17) , an organizer & program committee member (April 2017) Workshop on Live Adaptation of Software Systems (LASSY 2017) , a program committee member (April 2017)International Workshop on Programming Across the System Stack (PASS 2017) , an organizer & program committee member (April 2017)ACM SAC track on Object-Oriented Programming Languages and Systems (SAC OOPS! 2017) , a program committee (March 2017)23rd Asia-Pacific Software Engineering Conference (APSEC 2016) , a program committee member (December 2016)14th Asian Symposium on Programming Languages and Systems (APLAS 2016) , a program committee member (November 2016)Onward! , a program committee for Onward! papers (October/November 2016)1st Edition of the Programming Experience Workshop (PX 2016) , an organizer & program committee member (June 2016)8th International Workshop on Context-Oriented Programming (COP 2016) , an organizer & program committee member (June 2016)11th Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop (ICOOOLPS 2016) , a program committee member (June 2016)3rd International Workshop on Libraries, Languages and Compilers for Array Programming (ARRAY’16) , a program committee member (June 14, 2016)International Conference on Software Reuse (ICSR 2016) , a program committee member (June, 2016)ACM SAC track on Object-Oriented Programming Languages and Systems (SAC OOPS! 2016) , a program committee (April 2016)International Conference on Modularity (Modularity 2016) , a workshop co-chair (March, 2016)Constrained and Reactive Objects Workshop (CROW 2016) , a program committee (March, 2016)Foundations of Aspect-Oriented Languages (FOAL 2016) , an organizer & a program committee member (March, 2016)The 2016 International Workshop on Modularity Across the System Stack (MASS 2016) , an organizer & program committee member (March, 2016)Workshop on Live Adaptation of Software Systems (LASSY 2016) , a program committee member (March, 2016)International Workshop on Language Modularity À La Mode (LaMOD’16) , a program committee (March, 2016)Aspect-Oriented Software Association , a steering committee member (2006-2016)
Asia-Pacific Software Engineering Conference (APSEC 2015) , a program committee member (December 1-4, 2015)JSSST Workshop on Foundations of Software Engineering (FOSE 2015), a program committee member (November 26-28, 2015)Special session on Intelligent Systems and Software Engineering Advances (ISSEA) at the 21st International Conference on Information and Software Technologies (ICIST), a program committee member (October 15-16, 2015)7th International Workshop on Context-Oriented Programming (COP 2015) , an organizer & program committee member (July, 2015)2nd International Workshop on Libraries, Languages and Compilers for Array Programming (ARRAY’15) , an organizer (June 13, 2015)ACM SAC track on Programming for Separation of Concerns (SAC PSC 2015) , a program committee member (April 13-17, 2015) Workshop on Live Adaptation of Software Systems (LASSY 2015) , a program committee member (March 16 or 17, 2015)Foundations of Aspect-Oriented Languages (FOAL 2015) , an organizer & a program committee member (March 16, 2015)JSSST Workshop on Programming and Programming Languages (PPL 2015) , a program committee member (March 4-6, 2015)International Conference on Software Reuse (ICSR 2015) , a program committee member (January, 2015)JSSST Workshop on Foundations of Software Engineering (FOSE 2014) , a program committee member (December, 2014)9th International Workshop on Advanced Modularization Techniques (AOAsia/Pacific 2014) , an organizer (November, 2014)21th International Workshop on Foundations of Object-Oriented Languages (FOOL 2014) , a program committee member (October, 2014)ECOOP 2014 , an external review committee member (July-August, 2014)6th International Workshop on Context-Oriented Programming (COP 2014) , an organizer (July, 2014)Modularity 2014 , a program committee member of the Modularity Visions track (April, 2014)Foundations of Aspect-Oriented Languages (FOAL 2014) , an organizer & a program committee member (April, 2014)A SAC track on Object-Oriented Programming Languages and Systems (SAC OOPS 2014) , a program committee member (March 24-28, 2014) A SAC track on Programming for Separation of Concerns (SAC PSC 2014) , a program committee member (March 24-28, 2014) Onward! 2013 , a program committee member (October, 2013)OOPSLA 2013 , a program committee member (October, 2013)FOOL 2013 , a program committee member (October, 2013)5th International Workshop on Context-Oriented Programming (COP 2013) , an organizer (July 2013)International Conference on Software Composition (SC 2013) , a program committee member (June 2013)IPSJ Journal , a senior editorial committee member (June 2006-May 2013)MODULARITY: aosd 2013 , the general chair (March, 2013)Foundations of Aspect-Oriented Languages (FOAL 2013) , an organizing member (Mach 2013)AOAsia/Pacific’13 Workshop , an organizer (March, 2013)A SAC track on Programming for Separation of Concerns (SAC PSC 2013) , a program committee member (March 18-22, 2013) OOPSLA 2012 , a program committee member (October, 2012)The 7th Workshop on Enhanced Web Service Technologies (WEWEST 2012) , a program committee member (September, 2012)GPCE 2012 , a program committee member (September, 2012)4th International workshop on Context-oriented Programming (COP 2012) , an organizing committee member (June 2012)9th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE’12) , a program committee member (June 2011)4th International Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE 2012) , a program committee member (May 2012)MODULARITY: aosd 2012 , student event co-chair and program committee member (March 25-30, 2012)A SAC track on Object-Oriented Programming languages and systems (SAC OOPS 2012) , a program committee member (March 25-29, 2012) A SAC track on Programming for Separation of Concerns (SAC PSC 2012) , a program committee member (March 25-29, 2012) Foundations of Aspect-Oriented Languages (FOAL 2012) , the program committee chair and an organizing member (Mach 2012)The Tenth International Conference on Creating, Connecting and Collaborating through Computing , a program committee member (January 18-20, 2012)18th Asia-Pacific Software Engineering Conference (APSEC 2011) , a program committee member (December 5-8, 2011)Dynamic Languages Symposium 2011 (DLS’11) , a prorgram committee memebr (October 24, 2011)AOAsia/Pacific’11 Workshop , an organizer (October 25, 2011)JSSST 2011 Annual Conference , a program committee member (September 27-29, 2011)European Conference on Object-Oriented Programming (ECOOP 2011) , poster and demo co-chair (July 21-25, 2011)International workshop on Context-oriented Programming (COP 2011) , a program committee member (July 2011)8th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE’11) , a program committee member (June 2011)3rd International Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE 2011) , a program committee member (May 2011)Foundations of Aspect-Oriented Languages (FOAL 2011) , an organizing member (Mach 2011)Aspect-Oriented Software Development (AOSD.11) , a program committee member (March 21-25, 2011) A SAC track on Programming for Separation of Concerns (SAC PSC 2011) , a program committee member (March 21-25, 2011) A SAC track on Object-Oriented Programming languages and systems (SAC OOPS 2011) , a program committee member (March 21-25, 2011) 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