Refereed Papers
2024
Reducing Write Barrier Overheads for Orthogonal Persistence
- Yilin Zhang, Omkar Dilip Dhawal, V. Krishna Nandivada, Shigeru Chiba, Tomoharu Ugawa
- Proc. of the 17th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024), pp. 210–223, Oct. 2024.
-
Get Copy
Bugfox: A Trace-Based Analyzer for Localizing the Cause of Software Regression in JavaScript
- Yuefeng Hu, Hiromu Ishibe, Feng Dai, Tetsuro Yamazaki, Shigeru Chiba
- Proc. of the 17th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024), pp. 224-233, Oct. 2024.
-
Get Copy
InferType: A Compiler Toolkit for Implementing Efficient Constraint-Based Type Inference
- Senxi Li, Tetsuro Yamazaki, Shigeru Chiba
- In 38th European Conference on Object-Oriented Programming (ECOOP 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 313, pp. 23:1-23:28.
-
Get Copy
Interactive Programming for Microcontrollers by Offloading Dynamic Incremental Compilation
- Fumika Mochizuki, Tetsuro Yamazaki, Shigeru Chiba
- Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2024), pp. 28-40, Sep. 2024.
-
Get Copy
A Managed Memory System for Micro Controllers with NOR Flash Memory
- Akira Inoue, Tomoharu Ugawa, Shigeru Chiba
- Proc. of the 2024 ACM SIGPLAN International Symposium on Memory Management (ISMM 2024), pp. 57-67, June 2024.
-
Get Copy
A practical tool for detecting cross-language code pairs with similar control structures
- Feng Dai, Shigeru Chiba
- Proc. of 39th Annual ACM Symposium on Applied Computing (SAC 2024), Poster paper, pp.1301-1303, April 2024.
- Acceptance Rate: 180 regular/71 posters of 773 (32.5%)
-
Get Copy
2023
Collecting Cyclic Garbage across Foreign Function Interfaces: Who Takes the Last Piece of Cake?
- Tetsuro Yamazaki, Tomoki Nakamaru, Ryota Shioya, Tomoharu Ugawa, Shigeru Chiba
- Proceedings of the ACM on Programming Languages, Volume 7, issue PLDI, Article No. 130, pp. 591-614, Jun. 2023.
-
Get Copy
2022
An Anomaly-based Approach for Detecting Modularity Violations on Method Placement
- Kazuki Yoda, Tomoki Nakamaru, Soramichi Akiyama, and Shigeru Chiba
- The 22nd IEEE International Conference on Software Quality, Reliability, and Security (QRS 2022), pp.287-298, Dec. 2022.
- Acceptance Rate: 75 of 273 (27.4%)
-
Get Copy
Yet Another Generating Method of Fluent Interfaces Supporting Flat- and Sub-chaining Styles
- Tetsuro Yamazaki, Tomoki Nakamaru, and Shigeru Chiba
- The 15th Edition of The ACM SIGPLAN International Conference on Software Language Engineering (SLE 2022), pp.249-259, Dec. 2022.
-
Get Copy
2021
Fusuma: Double-Ended Threaded Compaction
- Hiro Onozawa, Tomoharu Ugawa, and Hideya Iwasaki
- Proc. of the 2021 ACM SIGPLAN International Symposium on Memory Management (ISMM 2021), pp. 94-106, June 2021.
- The original publication is available at ACM Digital Library.
- Full Version, Slides
- UGAWA group
Domain-specific programming assistance in an embedded DSL for generating processor emulators
- Katsumi Okuda and Shigeru Chiba
- Proc. of 36th Annual ACM Symposium on Applied Computing (SAC 2021), pp.1256-1264, March 2021.
- Acceptance Rate: 190 of 764 (24.9%)
- Presentation
-
Get Copy
2020
Lake symbols for island parsing
- Katsumi Okuda and Shigeru Chiba
- The Art, Science, and Engineering of Programming, Vol. 5, Issue 2, Article 11, pp. 11:1-11:32, 2021.
- Presentation
-
Get Copy
Generating a Generic Fluent API in Java
- Tomoki Nakamaru and Shigeru Chiba
- The Art, Science, and Engineering of Programming, Vol. 4, Issue 3, Article 9, pp. 9:1-9:23, 2020.
-
Get Copy
An Empirical Study of Method Chaining in Java
- Tomoki Nakamaru, Tomomasa Matsunaga, Tetsuro Yamazaki, Soramichi Akiyama, and Shigeru Chiba
- 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR), pp.93-102, Jun., 2020.
- Dataset:

- Presentation
-
Get Copy
2019
Generating a fluent API with syntax checking from an LR grammar
- Distinguished Artifact Award
- Tetsuro Yamazaki, Tomoki Nakamaru, Kazuhiro Ichikawa, and Shigeru Chiba
- The ACM Proceedings of the ACM on Programming Languages (PACMPL), vol. 3, no. OOPSLA, ACM, pp.134:1-134:24, Oct.,2019.
- Artifact: DOI 10.5281 and GitHub.
- Acceptance Rate: 73 of 201 (36%)
-
Get Copy
Foreign language interfaces by code migration
- Shigeru Chiba
- The 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2019), ACM, pp.1-13, Oct., 2019.
- Artifact: DOI 10.5281/zenodo.3387513 and GitHub.
- Acceptance Rate: 9 of 25 (36%)
-
Get Copy
Buffered Garbage Collection: An Approach to Collecting Self-Created Garbage Objects
- Tetsuro Yamazaki, Shigeru Chiba
- Journal of Information Processing (JIP), vol.27, Information Processing Society of Japan, pp.479-488, August, 2019.
-
Get Copy
Cross-Language Clone Detection by Learning Over Abstract Syntax Trees
- Daniel Perez and Shigeru Chiba
- 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), pp.518-528, May 2019.
- Acceptance Rate: 36 of 144 (25%)
-
Get Copy
Generating fluent embedded domain-specific languages with subchaining
- Tomoki Nakamaru, Kazuhiro Ichikawa, Tetsuro Yamazaki, and Shigeru Chiba
- Journal of Computer Languages, vol. 50, Elsevier, pp.70-83, 2019.
- The original publication is available at ScienceDirect.
-
Get Copy
2018
Buffered Garbage Collection for Self-Reflective Customization
- Tetsuro Yamazaki and Shigeru Chiba
- Proc. of 33rd Annual ACM Symposium on Applied Computing (SAC 2018), Poster paper, pp.1256-1259, April 2018.
- The original publication is available at ACM Digital Library.
- Acceptance Rate: 235 regular/53 posters of 931 (30.9%)
-
Get Copy
Call-trail Dependent Inline Caching for a Scoping Mechanism of Class Extensions
- Wei Zhang and Shigeru Chiba
- Journal of Information Processing, vol. 26, IPSJ, pp.327-334, 2018.
-
Get Copy
2017
Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms
- Joseph Caldwell and Shigeru Chiba
- Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2017), pp.146-156, October 2017.
- The original publication is available at ACM Digital Library.
-
Get Copy
Silverchain: A Fluent API Generator
- Tomoki Nakamaru, Kazuhiro Ichikawa, Tetsuro Yamazaki, and Shigeru Chiba
- Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2017), pp.199-211, October 2017.
- The original publication is available at ACM Digital Library.
-
Get Copy
SEMem: Deployment of MPI-Based In-Memory Storage for Hadoop on Supercomputers
- Thanh-Chung Dao and Shigeru Chiba
- 23rd International European Conference on Parallel and Distributed Computing (Euro-Par 2017), pp.442-454, Springer, August 2017.
- The original publication is available at www.springerlink.com.
- Acceptance Rate: 50 of 176 (28.4%)
-
Get Copy,
Slides
User-Defined Operators Including Name Binding for New Language Constructs
- Kazuhiro Ichikawa and Shigeru Chiba
- The Art, Science, and Engineering of Programming, 2017, Vol. 1, Issue 2, Article 15, AOSA.
- The original publication is available from programming-journal.org
-
Get Copy,
Slides
2016
Deeply Reifying Running Code for Constructing a Domain-Specific Language
- Shigeru Chiba, YungYu Zhuang, Maximilian Scherr
- Proc. of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ'16), Article No. 1, ACM, August 2016.
- Acceptance Rate: 14 of 31 (45%)
-
Get Copy
Expanding Event Systems to Support Signals by Enabling the Automation of Handler Bindings
- Yung Yu Zhuang and Shigeru Chiba
- Special Issue of Applications and the Internet in Conjunction with Main Topics of COMPSAC 2015
- Journal of Information Processing, vol. 24, no. 4, IPSJ, pp.620-634, 2016.
-
Get Copy
HPC-Reuse: efficient process creation for running MPI and Hadoop MapReduce on supercomputers
- Thanh-Chung Dao and Shigeru Chiba
- 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, pp.342-345, May 2016. (short paper)
- Acceptance Rate: 84 (45 full papers + 39 short papers) of 198 (42%)
-
Get Copy,
Slides
2015
Inverse Macro in Scala
- Hiroshi Yamaguchi and Shigeru Chiba
- In Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2015), pp. 85-94, October 2015.
- The original publication is available at ACM Digital Library.
- Acceptance Rate: 21 (15 full papers + 6 short papers) of 53 (40%)
-
Get Copy
Almost First-Class Language Embedding: Taming Staged Embedded DSLs
- Maximilian Scherr and Shigeru Chiba
- In Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2015), pp. 21-30, October 2015.
- The original publication is available at ACM Digital Library.
- Acceptance Rate: 21 (15 full papers + 6 short papers) of 53 (40%)
-
Get Copy
Calculation Coverage Testing for Scientific Applications
- Yoshiki Sato, Shumpei Hozumi and Shigeru Chiba
- In proceedings of the 2015 International Symposium on Software Testing and Analysis (ISSTA'15), ACM, pp. 350-360, 2015.
- Acceptance Rate: 35 of 136 (25.7%), 33 of 119 technical paper submission (27.7%)
-
Get Copy
Enabling the Automation of Handler Bindings in Event-Driven Programming
- YungYu Zhuang and Shigeru Chiba
- In proceedings of the 39th IEEE annual international Computers, Software & Applications Conference (COMPSAC'15), pp.137-146, July 2015.
- Acceptance Rate: 61 of 306 (20%), 15 of 83 submissions to SETA symposium (18%)
-
Get Copy,
Slides
2014
Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding
- Maximilian Scherr and Shigeru Chiba
- In Proceedings of the 28th European Conference on Object Oriented Programming (ECOOP 2014), LNCS 8586, Springer, pp. 385-410, 2014.
- The original publication is available at www.springerlink.com.
- Acceptance Rate: 27 of 101 (27%)
-
Get Copy
Composable User-Defined Operators That Can Express User-Defined Literals
- Kazuhiro Ichikawa and Shigeru Chiba
- In Proceedings of the 13th international conference on Modularity (MODULARITY '14), pp. 13-24, April 2014.
- Acceptance Rate: 21 of 60 (35%)
-
Get Copy,
Slides
Method Slots: Supporting Methods, Events, and Advices by a Single Language Construct
- 【Best Papers of AOSD 2013 section】
- YungYu Zhuang and Shigeru Chiba
- Transactions on Aspect-Oriented Software Development XI (TAOSD'14), LNCS vol.8400, Springer, pp.70-108, April 2014.
- Available at SpringLink
- It is the extended journal version of the one presented in proceedings of the 12th annual international conference on
Aspect-Oriented Software Development (AOSD'13), pp.197-208, March 2013.
- Research Results track.
- Acceptance Rate: 17 of 62 (27%)
-
Get Copy,
Slides
2013
Implementing Feature Interactions with Generic Feature Modules
- Fuminobu Takeyama and Shigeru Chiba
- In proceedings of the 13th international conference on Software Composition (SC'13), LNCS 8088, Springer, pp. 81-96, June 2013.
- Acceptance Rate: 9 of 25 (36%)
-
Get Copy,
Slides
Method Shells: Avoiding Conflicts on Destructive Class Extensions by Implicit Context Switches
- Wakana Takeshita and Shigeru Chiba
- In proceedings of the 13th international conference on Software Composition (SC'13), LNCS 8088, Springer, pp. 49-64, 2013.
- Acceptance Rate: 9 of 25 (36%)
-
Get Copy,
Slides
2012
A Self-protection Mechanism against Stepping-stone Attacks for IaaS Clouds
- 【Best Paper Award】
- Kenichi Kourai, Takeshi Azumi, and Shigeru Chiba
- In Proceedings of the 9th IEEE International Conference on Autonomic and Trusted Computing (ATC 2012), pp.539-546, September 2012.
- Acceptance Rate: 41%
-
Get Copy
Preventing Information Leakage from Virtual Machines' Memory in IaaS Clouds
- Hidekazu Tadokoro, Kenichi Kourai, and Shigeru Chiba
- IPSJ Transactions on Advanced Computing Systems (ACS), Vol.5, No.4, pp.101-111, August 2012.
-
Get Copy
Method Shelters: Avoiding Conflicts Among Class Extensions Caused by Local Rebinding
- Shumpei Akai, Shigeru Chiba
- In proceedings of the 11th annual international conference on Aspect-oriented Software Development (AOSD 12), pp.131-142, March 2012.
- Research Results track
- Acceptance Rate: 20 of 79 (25%)
-
Get Copy,
Slides
Do We Really Need Extending Syntax for Advanced Modularity?
- Shigeru Chiba, Michihiro Horie, Kei Kanazawa, Fuminobu Takeyama and Yuuki Teramoto
- In proceedings of the 11th annual international conference on Aspect-oriented Software Development (AOSD 12), pp.95-106, March 2012.
- Modularity Visions track
- Acceptance Rate: 3 of 10 (30%)
-
Get Copy,
Slides
2011
Fast Software Rejuvenation of Virtual Machine Monitors
- Kenichi Kourai and Shigeru Chiba
- IEEE Transactions on Dependable and Secure Computing (TDSC), Vol.8, No.6, pp.839-851, November/December 2011.
Distributed Dynamic Weaving is a Crosscutting Concern
- Michihiro Horie, Satoshi Morita, Shigeru Chiba
- In Proceedings of the 26th Annual ACM Symposium on Applied Computing (SAC 2011), pp.1353-1360, March 2011.
- Acceptance Rate: 237 of 790 (30%)
-
Get Copy,
Slides
2010
A Secure System-wide Process Scheduler across Virtual Machines
- Hidekazu Tadokoro, Kenichi Kourai, and Shigeru Chiba
- In Proceedings of the 16th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC'10), pp.27-36, December 2010.
- Acceptance Rate: 27 of 65 (42%)
-
Get Copy
Mostly modular compilation of crosscutting concerns by contextual predicate dispatch
- Shigeru Chiba, Atsushi Igarashi, and Salikh Zakirov
- The ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2010), ACM, pp.539-554, 2010.
- Acceptance Rate: 45 of 164 (27%)
-
Get Copy,
Slides
Optimizing Dynamic Dispatch with Fine-Grained State Tracking
- Salikh S. Zakirov, Shigeru Chiba, Etsuya Shibayama
- Dynamic Language Symposium, ACM, pp.15-26, 2010.
- Acceptance Rate: 8 of 28 (29%)
-
Get Copy,
Slides
An Advice for Advice Composition in AspectJ
- Fuminobu Takeyama and Shigeru Chiba
- Software Composition, LNCS 6144, Springer, pp.122-137, 2010.
- Proc. of 9th International Conference on Software Composition (SC 2010)
- Acceptance Rate: 10 of 33 (30%)
-
Get Copy,
Slides
How to Select Superinstructions for Ruby
- Salikh Zakirov, Shigeru Chiba, and Etsuya Shibayama
- IPSJ Transactions on Programming, vol.3, no.2, pp.1-8, March 2010.
-
Get Copy,
Slides
Tool support for crosscutting concerns of API documentation
- Michihiro Horie, Shigeru Chiba
- In Proceedings of 9th International Conference on Aspect Oriented Software Development (AOSD'10), pp.97-108, ACM, Rennes, France, March 15-19, 2010.
- Acceptance Rate: 18 of 62 (29%)
-
Get Copy,
Slides
2009
Extending AspectJ for Separating Regions
- Shumpei Akai, Shigeru Chiba
- In Proceedings of Eighth International Conference on Generative Programming and Component Engineering (GPCE'09), pp.45-54. Denver, Colorado, USA. October 4-5, 2009.
- Acceptance Rate: 19 of 62 (31%)
-
Get Copy
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.
BitVisor: a Thin Hypervisor for Enforcing I/O Device Security
- Takahiro Shinagawa, Hideki Eiraku, Kouichi Tanimoto, Kazumasa Omote, Shoichi Hasegawa, Takashi Horie,
Manabu Hirano, Kenichi Kourai, Yoshihiro Oyama, Eiji Kawai, Kenji Kono, Shigeru Chiba, Yasushi Shinjo, Kazuhiko Kato
- Proc. of the 2009 ACM SIGPLAN/SIGOPS Int. Conf. on Virtual Execution Environments (VEE'09), pp.121-130, March 11-13, 2009.
- Acceptance Rate: 14 of 40 (35%)
-
Get Copy
2008
A Small Extension to Java for Class Refinement
- Muga Nishizawa and Shigeru Chiba
- In Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008), pp.160-165, March 16-20, 2008, Fortaleza, Ceara, Brazil.
- Acceptance Rate: 384 of 1307 (29%), 5 of 16 submissions to OOPS track (31%)
-
Get Copy,
Slides
2007
A Fast Rejuvenation Technique for Server Consolidation with Virtual Machines
- Kenichi Kourai and Shigeru Chiba
- In Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2007), pp.245-254, June 2007.
- Acceptance Rate in DCCS: 53 of 212 (25%)
-
Get Copy,
Slides
AspectScope: An Outline Viewer for AspectJ Programs
- Michihiro Horie, Shigeru Chiba
- Journal of Object Technology, Special Issue: TOOLS Europe 2007, vol.6, no.9, ETH Zurich, the Chair of Software Engineering, pp.341-361, 2007 October
- (Originally in Proceedings of TOOLS EUROPE 2007: Object, Models, Components and Patterns, paper 17, June 25-27, 2007).
- Acceptance Rate: 24 of 78 (30%)
-
Get Copy,
Slides
Aspect-oriented Application-level Scheduling for J2EE Servers
- Kenichi Kourai, Hideaki Hibino, and Shigeru Chiba
- In Proceedings of the 6th International Conference on Aspect-Oriented Software Development (AOSD.07), pp.1-13, March 2007.
- Accept Rate: 19 of 107 (18%)
-
Get Copy,
Slides
2006
A Dynamic Aspect-oriented System for OS Kernels
- Yoshisato Yanagisawa, Kenichi Kourai, Shigeru Chiba, and Rei Ishikawa
- In Proc. of the 5th Int'l Conf. on Generative Programming and Component Engineering (GPCE'06), pp.69-78. Portland, Oregon, USA. October 22-26, 2006.
- Accept Rate: 30 of 85 (35%)
-
Get Copy,
Slides
2005
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
- Accept Rate: 24 of 172 (14%)
-
Get Copy
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
- Accept Rate: 24 of 172 (14%)
-
Get Copy,
Slides
HyperSpector: Virtual Distributed Monitoring Environments for Secure Intrusion Detection
- Kenichi Kourai and Shigeru Chiba
- In Proceedings of the 1st International Conference on Virtual Execution Environments (VEE'05), pp.197-207, June 2005.
- Accept Rate: 19 of 65 (29%)
-
Get Copy,
Slides
2004
Remote Pointcut --- A Language Construct for Distributed AOP
- Muga Nishizawa and Shigeru Chiba
- In Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), pp.7-16. Lancaster, UK. March 22-26, 2004.
- Accept Rate: 15 of 82 (18%)
-
Get Copy,
Slides
Josh: An Open AspectJ-like Language
- Shigeru Chiba and Kiyoshi Nakagawa
- In Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), pp.102-112. Lancaster, UK. March 22-26, 2004.
- Accept Rate: 15 of 82 (18%)
-
Get Copy
2003
Secure and Manageable Virtual Private Networks for End-users
- Kenichi Kourai, Toshio Hirotsu, Koji Sato, Osamu Akashi, Kensuke Fukuda, Toshiharu Sugawara, and Shigeru Chiba
- In Proceedings of the 28th Annual IEEE Conference on Local Computer Networks (LCN 2003), pp.385-394, Oct. 2003.
- Accept Rate: 33%
-
Get Copy,
Slides
A Selective, Just-in-Time Aspect Weaver
- Yoshiki Sato and Shigeru Chiba and Tatsubori Michiaki
- Proc. of 2nd Int'l Conf. on Generative Programming and Component Engineering (GPCE '03), LNCS 2830, pp.189-208, Springer-Verlag, 2003.
- Accept Rate: 21 of 62 (34%)
-
Get Copy,
Slides
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.
- Accept Rate: 21 of 62 (34%)
-
Get Copy
2002
A New Optimization Technique for the Inspector-Executor Method
- Daisuke Yokota, Shigeru Chiba and Kozo Itano
- Fourteenth IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2002), Cambridge, 2002.
- Proceedings of the 14th IASTED International Conference, page 711-716.
-
Get Copy,
Slides
2001
A Bytecode Translator for Distributed Execution of "Legacy" Java Software
- Michiaki Tatsubori, Toshiyuki Sasaki, Shigeru Chiba and Kozo Itano
- In Proceedings of the 15th European Conference on Object Oriented Programming (ECOOP 2001), June, 2001.
LNCS 2072, ECOOP 2001 - Object Oriented Programming, page 236-255, Springer-Verlag, 2001.
- Accept Rate: 18 of 108 (17%)
-
Get Copy,
Slides
A Secure Access Control Mechanism against Internet Crackers
- Kenichi Kourai and Shigeru Chiba
- In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS-21), pages 743-746, April 2001.
-
Get Copy
2000
OpenJava: A Class-based Macro System for Java
- Michiaki Tatsubori, Shigeru Chiba, Marc-Orivier Killijian and Kozo Itano
- In Reflection and Software Engineering, W.Cazzola, R.J. Stroud, and F.Tisato, Eds., LNCS 1826, Springer-Verlag, pages 119--135, July 2000.
-
Get Copy
Load-time Structural Reflection in Java
- AITO Test of Time award in 2020
- Shigeru Chiba
- In Proceedings of the 14th European Conference on Object Oriented Programming (ECOOP 2000),
LNCS 1850, ECOOP 2000 - Object Oriented Programming, page 313-336, Springer-Verlag, June 2000.
- Accept Rate: 20 of 109 (18%)
-
Get Copy
1998
Operating System Support for Easy Development of Distributed File Systems
- Kenichi Kourai, Shigeru Chiba, and Takashi Masuda
- In Proceedings of the 10th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS'98), pages 551--554, October 1998.
-
Get Copy,
Slides
Macro Processing in Object-Oriented Languages
- Shigeru Chiba
- In Proceedings of Technology of Object-Oriented Languages and Systems (TOOLS Pacific '98), IEEE Press, page 113--126, November 1998.
-
Get Copy
1996
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.
- Accept Rate: 14 of 57 (25%)
-
Get Copy
1995
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.
-
Get Copy
1993
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.
- Accept Rate: 23 of 146 (16%)
-
Get Copy
1992
A Weak Consistency to Implement Distributed Tuple Space
- Shigeru Chiba, Kazuhiko Kato, and Takashi Masuda
- In Proceedings of the 12th IEEE International Conference on Distributed Computing Systems (ICDCS), pages 416--423, 1992.