Publication list

A longer list is available here.

Refereed Papers (Selected)

Calculation Coverage Testing for Scientific Applications

Yoshiki Sato, Shumpei Hozumi and Shigeru Chiba
Proc. of the 2015 International Symposium on Software Testing and Analysis (ISSTA'15), ACM, pp. 350-360, 2015.

Do We Really Need Extending Syntax for Advanced Modularity?

Shigeru Chiba, Michihiro Horie, Kei Kanazawa, Fuminobu Takeyama and Yuuki Teramoto
In Proc. of the 11th annual international conference on Aspect-oriented Software Development (AOSD 12), pp.95-106, March 2012.

Mostly modular compilation of crosscutting concerns by contextual predicate dispatch

Shigeru Chiba, Atsushi Igarashi, and Salikh Zakirov
Proc. of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2010), ACM, pp.539-554, 2010.

Tool support for crosscutting concerns of API documentation

Michihiro Horie, Shigeru Chiba
Proc. of 9th International Conference on Aspect Oriented Software Development (AOSD'10), pp.97-108, ACM, 2010.

Application-Level Scheduling Using AOP

Kenichi Kourai, Hideaki Hibino, and Shigeru Chiba
Transactions on Aspect-Oriented Software Development V, LNCS vol.5490, Springer, pp.1-44, 2009.

Aspect-oriented Application-level Scheduling for J2EE Servers

Kenichi Kourai, Hideaki Hibino, and Shigeru Chiba
Proc. of the 6th International Conference on Aspect-Oriented Software Development (AOSD '07), pp.1-13, March 2007.

Aspect-Oriented Programming beyond Dependency Injection

Shigeru Chiba and Rei Ishikawa
ECOOP 2005 -- Object-Oriented Programming, LNCS 3586, Glasgow, July 25-29, 2005, pp.121-143.

Loosely-separated "Sister" Namespaces in Java

Yoshiki Sato and Shigeru Chiba
ECOOP 2005 -- Object-Oriented Programming, LNCS 3586, Glasgow, July 25-29, 2005, pp.49-70

Remote Pointcut --- A Language Construct for Distributed AOP

Muga Nishizawa and Shigeru Chiba
Proc. of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), pp.7-16. Lancaster, UK. March 22-26, 2004.

Josh: An Open AspectJ-like Language

Shigeru Chiba and Kiyoshi Nakagawa
Proc. of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), pp.102-112. Lancaster, UK. March 22-26, 2004.

An Easy-to-Use Toolkit for Efficient Java Bytecode Translators

Shigeru Chiba and Muga Nishizawa
Proc. of 2nd Int'l Conf. on Generative Programming and Component Engineering (GPCE '03), LNCS 2830, pp.364-376, Springer-Verlag, 2003.

A Bytecode Translator for Distributed Execution of "Legacy" Java Software

Michiaki Tatsubori, Toshiyuki Sasaki, Shigeru Chiba and Kozo Itano
ECOOP 2001 -- Object Oriented Programming, LNCS 2072, Springer Verlag, pp.236-255, 2001.

Load-time Structural Reflection in Java

Shigeru Chiba
ECOOP 2000 -- Object-Oriented Programming, LNCS 1850, Springer Verlag, page 313-336, 2000.

Macro Processing in Object-Oriented Languages

Shigeru Chiba
In Proc. of Technology of Object-Oriented Languages and Systems (TOOLS Pacific '98), Australia, November, IEEE Press, page 113-126, 1998.

Avoiding Confusion in Metacircularity: The Meta-Helix

Shigeru Chiba, Gregor Kiczales and John Lamping
In Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS), LNCS vol.1049, pages 157-172, March 1996.

A Metaobject Protocol for C++

Shigeru Chiba
In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), SIGPLAN Notices vol.30, no.10, page 285-299, October 1995.

Designing an Extensible Distributed Language with a Meta-Level Architecture

Shigeru Chiba and Takashi Masuda
In Proceedings of European Conference on Object Oriented Programming (ECOOP), LNCS vol.707, page 482-501, 1993.

Books

2週間でできる!スクリプト言語の作り方

千葉 滋
(株)技術評論社、ISBN 978-4-7741-4974-5、2012.
Chinese edition

script-book.jpg

アスペクト指向入門 -- Java・オブジェクト指向から AspectJ プログラミングへ

千葉 滋
(株)技術評論社、ISBN4-7741-2581-4、2005.

aspectbook.jpg

やさしいJavaプログラミング -- Great Ideas for Java Programming

千葉 滋
(株)アスキー、ISBN4-7561-4485-3、2004.

javabook.jpg

GUI ライブラリの仕組み ―ソフトウェア設計のケーススタディ―

千葉滋
情報科学こんせぷつ 10、朝倉書店、ISBN4-254-12710-3、2001.

guibook.jpg

Academic activities (selected)

  • Program Committee Member of ACM OOPSLA 2002, 2003, 2006, 2011 (ERC member), 2013, 2016. Onward! 2008, 2010, 2013, 2015.
  • An editorial board member of LNCS Transactions on Aspect-Oriented Software Development, Springer. (Co-Editor-in-Chief 2012-2016)
  • Program Committee Member of AOSD 2002 - 2006, 2008, 2010, 2011 (Chair), 2012, 2013. Modularity 2016.
  • Program Committee Member of ECOOP 2005 - 2007, 2010, 2012.
  • Program Committee Member of ACM/IEEE MODELS 2007, 2008.
  • Program Committee Member of the ACM SIGPLAN/SIGSOFT Conf. on Generative Programming and Component Engineering (GPCE) 2002, 2003, 2006, 2008, 2012, and 2016.
  • Co-organizer of ECOOP 2004-2010 Workshop on Reflection, AOP, and Meta-Data for Software Evolution.
  • Program Committee Member of Reflection 1999 and 2001
  • Co-organizer of ECOOP 2000 Workshop on Reflection and Metalevel Architectures
  • Co-organizer of OOPSLA 1998 Workshop on Reflective Programming in C++ and Java



    一覧 単語検索   最終更新のRSS

publist