@article{CTT100752863, author = {Tim Felgentreff and Robert Hirschfeld and Maria Graber and Alan Borning and Hidehiko Masuhara}, title = {Declaring Constraints on Object-oriented Collections}, journal = {Journal of Information Processing}, year = 2016, } @article{CTT100752862, author = {Tetsuo Kamina and Tomoyuki Aotani and Hidehiko Masuhara}, title = {Generalized Layer Activation Mechanism for Context-Oriented Programming}, journal = {Transactions on Modularity and Composition (TOMC)}, year = 2016, } @article{CTT100719101, author = {Izumi Asakura and Hidehiko Masuhara and Tomoyuki Aotani}, title = {Proof of Soundness of Concurrent Separation Logic for GPGPU in Coq}, journal = {Journal of Information Processing}, year = 2016, } @article{CTT100815689, author = {Kamina, T. and Aotani, T. and Hidehiko Masuhara and Tamai, T.}, title = {Context-oriented software development with generalized layer activation mechanism}, journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}, year = 2016, } @article{CTT100815621, author = {Springer, M. and Hidehiko Masuhara}, title = {Object support in an array-based GPGPU extension for Ruby}, journal = {ARRAY 2016 - Proceedings of the 3rd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, Co-located with PLDI 2016}, year = 2016, } @inproceedings{CTT100752868, author = {Tomoki Imai and Hidehiko Masuhara and Tomoyuki Aotani}, title = {ライブプログラミング環境におけるユニットテスト機能の設計と実現方法}, booktitle = {情報処理学会第111回プログラミング研究会発表:}, year = 2016, } @inproceedings{CTT100802983, author = {Matthias Springer and Hidehiko Masuhara and Robert Hirschfeld}, title = {Classes as Layers: Rewriting Design Patterns with COP - Alternative Implementations of Decorator, Observer, Visitor}, booktitle = {}, year = 2016, } @inproceedings{CTT100719090, author = {Matthias Springer and Fabio Niephaus and Robert Hirschfeld and Hidehiko Masuhara}, title = {Matriona: Class nesting with parameterization in Squeak/Smalltalk}, booktitle = {MODULARITY 2016: Proceedings of the 15th International Conference on Modularity}, year = 2016, } @inproceedings{CTT100719092, author = {Matthias Springer and Hidehiko Masuhara}, title = {Ikra: Leveraging object-oriented abstractions in a Ruby-to-CUDA JIT translator}, booktitle = {}, year = 2016, } @inproceedings{CTT100719071, author = {Tetsuo Kamina and Tomoyuki Aotani and Hidehiko Masuhara}, title = {Toward fluent module interactions}, booktitle = {MODULARITY Companion 2016: Companion Proceedings of the 15th International Conference on Modularity}, year = 2016, } @inproceedings{CTT100719080, author = {Hirotada Kiriyama and Tomoyuki Aotani and Hidehiko Masuhara}, title = {A lightweight optimization technique for data types à la carte}, booktitle = {MODULARITY Companion 2016: Companion Proceedings of the 15th International Conference on Modularity}, year = 2016, } @inproceedings{CTT100719083, author = {Raffi Khatchadourian and Olivia Moore and Hidehiko Masuhara}, title = {Towards improving interface modularity in legacy Java software through automated refactoring}, booktitle = {MODULARITY Companion 2016: Companion Proceedings of the 15th International Conference on Modularity}, year = 2016, } @inproceedings{CTT100719087, author = {Hidehiko Masuhara and Kenta Fujita and Tomoyuki Aotani}, title = {An advice mechanism for non-local flow control}, booktitle = {MODULARITY Companion 2016: Companion Proceedings of the 15th International Conference on Modularity}, year = 2016, } @inproceedings{CTT100719077, author = {Matthias Springer and Hidehiko Masuhara and Robert Hirschfeld}, title = {Hierarchical layer-based class extensions in Squeak/Smalltalk}, booktitle = {Companion Proceedings of the 15th International Conference on Modularity}, year = 2016, } @inproceedings{CTT100719021, author = {Ruochen Huang and Hidehiko Masuhara and Tomoyuki Aotani}, title = {RPythonを用いたErlang仮想機械PyrlangにおけるJITコンパイル方針の改良}, booktitle = {}, year = 2016, } @inproceedings{CTT100719024, author = {Keita Watanabe and Hidehiko Masuhara and Tomoyuki Aotani}, title = {多次元的文脈指向言語Korzのメソッドディスパッチの改善}, booktitle = {}, year = 2016, } @inproceedings{CTT100719141, author = {Stephanie Platz and Marcel Taeumel and Bastian Steinert and Robert Hirschfeld and Hidehiko Masuhara}, title = {Unravel programming sessions with THRESHER: Identifying coherent and complete sets of fine-granular source code changes}, booktitle = {Proceedings of the 32nd JSSST Annual Conference}, year = 2016, } @inproceedings{CTT100719143, author = {Hidehiko Masuhara}, title = {Context-oriented programming and units of adaptation}, booktitle = {}, year = 2016, } @inproceedings{CTT100719017, author = {Ryou Okugawa and Tomoyuki Aotani and Hidehiko Masuhara}, title = {Featherweight JavaのMeta-Theory a la Carteを利用した拡張可能な形式化フレームワーク}, booktitle = {}, year = 2016, }