BibTeX records: Hidehiko Masuhara

download as .bib file

@inproceedings{DBLP:conf/pepm/TsuyamaCM24,
  author       = {Syouki Tsuyama and
                  Youyou Cong and
                  Hidehiko Masuhara},
  editor       = {Gabriele Keller and
                  Meng Wang},
  title        = {An Intrinsically Typed Compiler for Algebraic Effect Handlers},
  booktitle    = {Proceedings of the 2024 {ACM} {SIGPLAN} International Workshop on
                  Partial Evaluation and Program Manipulation, {PEPM} 2024, London,
                  UK, 16 January 2024},
  pages        = {134--145},
  publisher    = {{ACM}},
  year         = {2024},
  url          = {https://doi.org/10.1145/3635800.3636968},
  doi          = {10.1145/3635800.3636968},
  timestamp    = {Fri, 12 Jan 2024 11:03:54 +0100},
  biburl       = {https://dblp.org/rec/conf/pepm/TsuyamaCM24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/infsof/LegerCM23,
  author       = {Paul Leger and
                  Nicol{\'{a}}s Cardozo and
                  Hidehiko Masuhara},
  title        = {An expressive and modular layer activation mechanism for Context-Oriented
                  Programming},
  journal      = {Inf. Softw. Technol.},
  volume       = {156},
  pages        = {107132},
  year         = {2023},
  url          = {https://doi.org/10.1016/j.infsof.2022.107132},
  doi          = {10.1016/J.INFSOF.2022.107132},
  timestamp    = {Mon, 01 May 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/infsof/LegerCM23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jss/OliveiraSMMC23,
  author       = {Delano Oliveira and
                  Reydne Santos and
                  Fernanda Madeiral and
                  Hidehiko Masuhara and
                  Fernando Castor},
  title        = {A systematic literature review on the impact of formatting elements
                  on code legibility},
  journal      = {J. Syst. Softw.},
  volume       = {203},
  pages        = {111728},
  year         = {2023},
  url          = {https://doi.org/10.1016/j.jss.2023.111728},
  doi          = {10.1016/J.JSS.2023.111728},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jss/OliveiraSMMC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aplas/TanabeLAM23,
  author       = {Yudai Tanabe and
                  Luthfan Anshar Lubis and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Chung{-}Kil Hur},
  title        = {Compilation Semantics for a Programming Language with Versions},
  booktitle    = {Programming Languages and Systems - 21st Asian Symposium, {APLAS}
                  2023, Taipei, Taiwan, November 26-29, 2023, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {14405},
  pages        = {3--23},
  publisher    = {Springer},
  year         = {2023},
  url          = {https://doi.org/10.1007/978-981-99-8311-7\_1},
  doi          = {10.1007/978-981-99-8311-7\_1},
  timestamp    = {Sun, 10 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aplas/TanabeLAM23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/debt/ApriyadiMC23,
  author       = {Rifqi Adlan Apriyadi and
                  Hidehiko Masuhara and
                  Youyou Cong},
  editor       = {Elisa Gonzalez Boix and
                  Christophe Scholliers},
  title        = {Program State Visualizer with User-Defined Representation Conversion
                  {(WIP)}},
  booktitle    = {Proceedings of the 1st {ACM} International Workshop on Future Debugging
                  Techniques, {DEBT} 2023, Seattle, WA, USA, 17 July 2023},
  pages        = {5--10},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3605155.3605863},
  doi          = {10.1145/3605155.3605863},
  timestamp    = {Wed, 19 Jul 2023 13:48:38 +0200},
  biburl       = {https://dblp.org/rec/conf/debt/ApriyadiMC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/TsunodaMC23,
  author       = {Kazuhiro Tsunoda and
                  Hidehiko Masuhara and
                  Youyou Cong},
  editor       = {Mikko{-}Jussi Laakso and
                  Mattia Monga and
                  Simon and
                  Judithe Sheard},
  title        = {Mind the Error Message: An Inverted Quiz Format to Direct Learner's
                  Attention to Error Messages},
  booktitle    = {Proceedings of the 2023 Conference on Innovation and Technology in
                  Computer Science Education V. 1, ITiCSE 2023, Turku, Finland, July
                  7-12, 2023},
  pages        = {382--388},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3587102.3588823},
  doi          = {10.1145/3587102.3588823},
  timestamp    = {Fri, 07 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/iticse/TsunodaMC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppdp/IkemoriCM23,
  author       = {Kazuki Ikemori and
                  Youyou Cong and
                  Hidehiko Masuhara},
  editor       = {Santiago Escobar and
                  Vasco T. Vasconcelos},
  title        = {Typed Equivalence of Labeled Effect Handlers and Labeled Delimited
                  Control Operators},
  booktitle    = {International Symposium on Principles and Practice of Declarative
                  Programming, {PPDP} 2023, Lisboa, Portugal, October 22-23, 2023},
  pages        = {4:1--4:13},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3610612.3610616},
  doi          = {10.1145/3610612.3610616},
  timestamp    = {Fri, 27 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppdp/IkemoriCM23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/cop-ws/2023,
  editor       = {Yudai Tanabe and
                  Lars Sch{\"{u}}tze and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  title        = {Proceedings of the 15th {ACM} International Workshop on Context-Oriented
                  Programming and Advanced Modularity, {COP} 2023, Seattle, WA, USA,
                  17 July 2023},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3605154},
  doi          = {10.1145/3605154},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cop-ws/2023.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2310-00298,
  author       = {Yudai Tanabe and
                  Luthfan Anshar Lubis and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {Compilation Semantics for a Programming Language with Versions},
  journal      = {CoRR},
  volume       = {abs/2310.00298},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2310.00298},
  doi          = {10.48550/ARXIV.2310.00298},
  eprinttype    = {arXiv},
  eprint       = {2310.00298},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2310-00298.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/TakahashiIMC22,
  author       = {Shusuke Takahashi and
                  Yusuke Izawa and
                  Hidehiko Masuhara and
                  Youyou Cong},
  title        = {An Approach to Collecting Object Graphs for Data-structure Live Programming
                  Based on a Language Implementation Framework},
  journal      = {J. Inf. Process.},
  volume       = {30},
  pages        = {451--463},
  year         = {2022},
  url          = {https://doi.org/10.2197/ipsjjip.30.451},
  doi          = {10.2197/IPSJJIP.30.451},
  timestamp    = {Sat, 02 Jul 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jip/TakahashiIMC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/AnconaFFHILMSW22,
  author       = {Davide Ancona and
                  Olivier Fl{\"{u}}ckiger and
                  Adrian Francalanza and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Yu David Liu and
                  Hidehiko Masuhara and
                  Chris Seaton and
                  Harumi Watanabe},
  title        = {Preface to the {JOT} special issue on {ECOOP} 2021: selected workshop
                  papers},
  journal      = {J. Object Technol.},
  volume       = {21},
  number       = {2},
  year         = {2022},
  url          = {https://doi.org/10.5381/jot.2022.21.2.e1},
  doi          = {10.5381/JOT.2022.21.2.E1},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jot/AnconaFFHILMSW22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/IzawaMBC22,
  author       = {Yusuke Izawa and
                  Hidehiko Masuhara and
                  Carl Friedrich Bolz{-}Tereick and
                  Youyou Cong},
  title        = {Threaded Code Generation with a Meta-Tracing {JIT} Compiler},
  journal      = {J. Object Technol.},
  volume       = {21},
  number       = {2},
  pages        = {2:1--11},
  year         = {2022},
  url          = {https://doi.org/10.5381/jot.2022.21.2.a1},
  doi          = {10.5381/JOT.2022.21.2.A1},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jot/IzawaMBC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/TanabeLAM22,
  author       = {Yudai Tanabe and
                  Luthfan Anshar Lubis and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {A Functional Programming Language with Versions},
  journal      = {Art Sci. Eng. Program.},
  volume       = {6},
  number       = {1},
  pages        = {5},
  year         = {2022},
  url          = {https://doi.org/10.22152/programming-journal.org/2022/6/5},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2022/6/5},
  timestamp    = {Sun, 12 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/TanabeLAM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/TanabeLAM22,
  author       = {Yudai Tanabe and
                  Luthfan Anshar Lubis and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Yudai Tanabe and
                  Atsushi Igarashi},
  title        = {A Step toward Programming with Versions in Real-World Functional Languages},
  booktitle    = {COP@ECOOP 2022: International Workshop on Context-Oriented Programming
                  and Advanced Modularity (collocated with ECOOP), Berlin, Germany,
                  7 June 2022},
  pages        = {44--51},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3570353.3570359},
  doi          = {10.1145/3570353.3570359},
  timestamp    = {Sat, 30 Sep 2023 09:39:31 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/TanabeLAM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/TaniguchiM22,
  author       = {Rikito Taniguchi and
                  Hidehiko Masuhara},
  editor       = {Ademar Aguiar and
                  Eduardo Guerra and
                  Shigeru Chiba and
                  Elisa Gonzalez Boix},
  title        = {CodeMap: {A} Graphical Note-Taking Tool Cooperating with an Integrated
                  Development Environment},
  booktitle    = {Proceedings of the 6th International Conference on the Art, Science,
                  and Engineering of Programming, Programming 2022, Porto, Portugal,
                  March 21-25, 2022},
  pages        = {54--59},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3532512.3535225},
  doi          = {10.1145/3532512.3535225},
  timestamp    = {Mon, 12 Dec 2022 10:54:43 +0100},
  biburl       = {https://dblp.org/rec/conf/programming/TaniguchiM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sfp/IkemoriCML22,
  author       = {Kazuki Ikemori and
                  Youyou Cong and
                  Hidehiko Masuhara and
                  Daan Leijen},
  editor       = {Wouter Swierstra and
                  Nicolas Wu},
  title        = {Sound and Complete Type Inference for Closed Effect Rows},
  booktitle    = {Trends in Functional Programming - 23rd International Symposium, {TFP}
                  2022, Virtual Event, March 17-18, 2022, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13401},
  pages        = {144--168},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-21314-4\_8},
  doi          = {10.1007/978-3-031-21314-4\_8},
  timestamp    = {Mon, 09 Jan 2023 17:07:17 +0100},
  biburl       = {https://dblp.org/rec/conf/sfp/IkemoriCML22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sfp/FurudonoCML22,
  author       = {Naoya Furudono and
                  Youyou Cong and
                  Hidehiko Masuhara and
                  Daan Leijen},
  editor       = {Wouter Swierstra and
                  Nicolas Wu},
  title        = {Towards Efficient Adjustment of Effect Rows},
  booktitle    = {Trends in Functional Programming - 23rd International Symposium, {TFP}
                  2022, Virtual Event, March 17-18, 2022, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13401},
  pages        = {169--191},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-21314-4\_9},
  doi          = {10.1007/978-3-031-21314-4\_9},
  timestamp    = {Mon, 09 Jan 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sfp/FurudonoCML22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sle/LubisTAM22,
  author       = {Luthfan Anshar Lubis and
                  Yudai Tanabe and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Bernd Fischer and
                  Lola Burgue{\~{n}}o and
                  Walter Cazzola},
  title        = {BatakJava: An Object-Oriented Programming Language with Versions},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} International Conference on
                  Software Language Engineering, {SLE} 2022, Auckland, New Zealand,
                  December 6-7, 2022},
  pages        = {222--234},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3567512.3567531},
  doi          = {10.1145/3567512.3567531},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sle/LubisTAM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/splash/NoseCM22,
  author       = {Junya Nose and
                  Youyou Cong and
                  Hidehiko Masuhara},
  editor       = {Martin Henz and
                  Benjamin S. Lerner},
  title        = {Mio: {A} Block-Based Environment for Program Design},
  booktitle    = {Proceedings of the 2022 {ACM} {SIGPLAN} International Symposium on
                  SPLASH-E, {SPLASH-E} 2022, Auckland, New Zealand, 5 December 2022},
  pages        = {62--69},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3563767.3568127},
  doi          = {10.1145/3563767.3568127},
  timestamp    = {Mon, 05 Dec 2022 11:02:38 +0100},
  biburl       = {https://dblp.org/rec/conf/splash/NoseCM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2201-09268,
  author       = {Yusuke Izawa and
                  Hidehiko Masuhara and
                  Carl Friedrich Bolz{-}Tereick},
  title        = {Two-level Just-in-Time Compilation with One Interpreter and One Engine},
  journal      = {CoRR},
  volume       = {abs/2201.09268},
  year         = {2022},
  url          = {https://arxiv.org/abs/2201.09268},
  eprinttype    = {arXiv},
  eprint       = {2201.09268},
  timestamp    = {Tue, 01 Feb 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2201-09268.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2208-12141,
  author       = {Delano Oliveira and
                  Reydne Bruno and
                  Fernanda Madeiral and
                  Hidehiko Masuhara and
                  Fernando Castor},
  title        = {A Systematic Literature Review on the Impact of Formatting Elements
                  on Program Understandability},
  journal      = {CoRR},
  volume       = {abs/2208.12141},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2208.12141},
  doi          = {10.48550/ARXIV.2208.12141},
  eprinttype    = {arXiv},
  eprint       = {2208.12141},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2208-12141.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KaminaAM21,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Anders M{\o}ller and
                  Manu Sridharan},
  title        = {Signal Classes: {A} Mechanism for Building Synchronous and Persistent
                  Signal Networks},
  booktitle    = {35th European Conference on Object-Oriented Programming, {ECOOP} 2021,
                  July 11-17, 2021, Aarhus, Denmark (Virtual Conference)},
  series       = {LIPIcs},
  volume       = {194},
  pages        = {17:1--17:30},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2021},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2021.17},
  doi          = {10.4230/LIPICS.ECOOP.2021.17},
  timestamp    = {Tue, 06 Jul 2021 13:59:11 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/KaminaAM21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2021cop,
  editor       = {Yu David Liu and
                  Harumi Watanabe and
                  Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  title        = {COP@ECOOP 2021: Proceedings of the 13th {ACM} International Workshop
                  on Context-Oriented Programming and Advanced Modularity, Virtual Event,
                  Denmark, July 12, 2021},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3464970},
  doi          = {10.1145/3464970},
  isbn         = {978-1-4503-8542-8},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/2021cop.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2106-12496,
  author       = {Yusuke Izawa and
                  Hidehiko Masuhara and
                  Carl Friedrich Bolz{-}Tereick and
                  Youyou Cong},
  title        = {Threaded Code Generation with a Meta-tracing {JIT} Compiler},
  journal      = {CoRR},
  volume       = {abs/2106.12496},
  year         = {2021},
  url          = {https://arxiv.org/abs/2106.12496},
  eprinttype    = {arXiv},
  eprint       = {2106.12496},
  timestamp    = {Wed, 30 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2106-12496.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2107-07301,
  author       = {Yudai Tanabe and
                  Luthfan Anshar Lubis and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {A Functional Programming Language with Versions},
  journal      = {CoRR},
  volume       = {abs/2107.07301},
  year         = {2021},
  url          = {https://arxiv.org/abs/2107.07301},
  eprinttype    = {arXiv},
  eprint       = {2107.07301},
  timestamp    = {Wed, 21 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2107-07301.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/IzawaM20,
  author       = {Yusuke Izawa and
                  Hidehiko Masuhara},
  editor       = {Matthew Flat},
  title        = {Amalgamating different {JIT} compilations in a meta-tracing {JIT}
                  compiler framework},
  booktitle    = {{DLS} 2020: Proceedings of the 16th {ACM} {SIGPLAN} International
                  Symposium on Dynamic Languages, Virtual Event, USA, November 17, 2020},
  pages        = {1--15},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3426422.3426977},
  doi          = {10.1145/3426422.3426977},
  timestamp    = {Mon, 01 Mar 2021 12:01:06 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/IzawaM20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/LegerMF20,
  author       = {Paul Leger and
                  Hidehiko Masuhara and
                  Ismael Figueroa},
  title        = {Interfaces for Modular Reasoning in Context-Oriented Programming},
  booktitle    = {{COP} '20: Proceedings of the 12th International Workshop on Context-Oriented
                  Programming and Advanced Modularity, COP@ECOOP 2020, Virtual Event,
                  21 July 2020},
  pages        = {3:1--3:7},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3422584.3423152},
  doi          = {10.1145/3422584.3423152},
  timestamp    = {Wed, 02 Feb 2022 16:01:45 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/LegerMF20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/CongFM20,
  author       = {Youyou Cong and
                  Naoya Furudono and
                  Hidehiko Masuhara},
  editor       = {Baptiste Saleil and
                  Michael D. Adams},
  title        = {On Teaching Type Systems as Macros (Lightning Talk)},
  booktitle    = {Proceedings of the 2020 Scheme and Functional Programming Workshop,
                  Online, Virtual Event, August 20-28, 2020},
  series       = {{CSE} Technical Reports},
  volume       = {{CSE-TR-001-21}},
  pages        = {77},
  publisher    = {University of Michigan},
  year         = {2020},
  timestamp    = {Tue, 15 Feb 2022 12:32:42 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/CongFM20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/NoseCM20,
  author       = {Junya Nose and
                  Youyou Cong and
                  Hidehiko Masuhara},
  editor       = {Baptiste Saleil and
                  Michael D. Adams},
  title        = {Designing a Programming Environment Based on the Program Design Recipe
                  (Lightening Talk)},
  booktitle    = {Proceedings of the 2020 Scheme and Functional Programming Workshop,
                  Online, Virtual Event, August 20-28, 2020},
  series       = {{CSE} Technical Reports},
  volume       = {{CSE-TR-001-21}},
  pages        = {78},
  publisher    = {University of Michigan},
  year         = {2020},
  timestamp    = {Tue, 26 Jan 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/NoseCM20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2011-03516,
  author       = {Yusuke Izawa and
                  Hidehiko Masuhara},
  title        = {Amalgamating Different {JIT} Compilations in a Meta-tracing {JIT}
                  Compiler Framework},
  journal      = {CoRR},
  volume       = {abs/2011.03516},
  year         = {2020},
  url          = {https://arxiv.org/abs/2011.03516},
  eprinttype    = {arXiv},
  eprint       = {2011.03516},
  timestamp    = {Thu, 12 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2011-03516.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/darts/SpringerM19,
  author       = {Matthias Springer and
                  Hidehiko Masuhara},
  title        = {DynaSOAr: {A} Parallel Memory Allocator for Object-Oriented Programming
                  on GPUs with Efficient Memory Access (Artifact)},
  journal      = {Dagstuhl Artifacts Ser.},
  volume       = {5},
  number       = {2},
  pages        = {02:1--02:2},
  year         = {2019},
  url          = {https://doi.org/10.4230/DARTS.5.2.2},
  doi          = {10.4230/DARTS.5.2.2},
  timestamp    = {Tue, 01 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/darts/SpringerM19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/apsec/Masuhara19,
  author       = {Hidehiko Masuhara},
  editor       = {Shailey Chawla and
                  Bimlesh Wadhwa and
                  Pornsiri Meuenschiri},
  title        = {Teaching Object-Oriented Modeling as a Part of Programming Courses},
  booktitle    = {Proceedings of the 2nd Software Engineering Education Workshop 2019
                  co-located with 26th Asia Pacific Software Engineering Conference,
                  SEED@APSEC 2019, Putrajaya, Malaysia, December 2, 2019},
  series       = {{CEUR} Workshop Proceedings},
  volume       = {2506},
  pages        = {15--19},
  publisher    = {CEUR-WS.org},
  year         = {2019},
  url          = {https://ceur-ws.org/Vol-2506/Paper3-seed2019.pdf},
  timestamp    = {Fri, 10 Mar 2023 16:22:12 +0100},
  biburl       = {https://dblp.org/rec/conf/apsec/Masuhara19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SpringerM19,
  author       = {Matthias Springer and
                  Hidehiko Masuhara},
  editor       = {Alastair F. Donaldson},
  title        = {DynaSOAr: {A} Parallel Memory Allocator for Object-Oriented Programming
                  on GPUs with Efficient Memory Access},
  booktitle    = {33rd European Conference on Object-Oriented Programming, {ECOOP} 2019,
                  July 15-19, 2019, London, United Kingdom},
  series       = {LIPIcs},
  volume       = {134},
  pages        = {17:1--17:37},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2019},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2019.17},
  doi          = {10.4230/LIPICS.ECOOP.2019.17},
  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SpringerM19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwmm/SpringerM19,
  author       = {Matthias Springer and
                  Hidehiko Masuhara},
  editor       = {Jeremy Singer and
                  Harry Xu},
  title        = {Massively parallel {GPU} memory compaction},
  booktitle    = {Proceedings of the 2019 {ACM} {SIGPLAN} International Symposium on
                  Memory Management, {ISMM} 2019, Phoenix, AZ, USA, June 23-23, 2019},
  pages        = {14--26},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3315573.3329979},
  doi          = {10.1145/3315573.3329979},
  timestamp    = {Fri, 14 Apr 2023 23:05:46 +0200},
  biburl       = {https://dblp.org/rec/conf/iwmm/SpringerM19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/IzawaMA19,
  author       = {Yusuke Izawa and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {Extending a meta-tracing compiler to mix method and tracing compilation},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {5:1--5:3},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3328439},
  doi          = {10.1145/3328433.3328439},
  timestamp    = {Fri, 12 Jun 2020 17:45:26 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/IzawaMA19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/AdkissonWM19,
  author       = {Jeanine Miller Adkisson and
                  Johannes Westlund and
                  Hidehiko Masuhara},
  editor       = {Stefan Marr and
                  Walter Cazzola},
  title        = {A shell-like model for general purpose programming},
  booktitle    = {Conference Companion of the 3rd International Conference on Art, Science,
                  and Engineering of Programming, Genova, Italy, April 1-4, 2019},
  pages        = {10:1--10:7},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328433.3328444},
  doi          = {10.1145/3328433.3328444},
  timestamp    = {Thu, 29 Aug 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/AdkissonWM19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2019onward,
  editor       = {Hidehiko Masuhara and
                  Tomas Petricek},
  title        = {Proceedings of the 2019 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2019, Athens, Greece, October 23-24, 2019},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3359591},
  doi          = {10.1145/3359591},
  isbn         = {978-1-4503-6995-4},
  timestamp    = {Wed, 30 Oct 2019 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/2019onward.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2019rebls,
  editor       = {Guido Salvaneschi and
                  Wolfgang De Meuter and
                  Patrick Eugster and
                  Francisco Sant'Anna and
                  Lukasz Ziarek and
                  Tetsuo Kamina and
                  Hidehiko Masuhara},
  title        = {Proceedings of the 6th {ACM} {SIGPLAN} International Workshop on Reactive
                  and Event-Based Languages and Systems, REBLS@SPLASH 2019, Athens,
                  Greece, October 21, 2019},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3358503},
  doi          = {10.1145/3358503},
  isbn         = {978-1-4503-6986-2},
  timestamp    = {Tue, 26 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2019rebls.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/shonan-reports/HirschfeldMG19,
  author       = {Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Richard P. Gabriel},
  title        = {Self-supporting, Extensible Programming Languages and Environments
                  for Exploratory, Live Software Development {(NII} Shonan Meeting 147)},
  journal      = {{NII} Shonan Meet. Rep.},
  volume       = {2019},
  year         = {2019},
  url          = {https://shonan.nii.ac.jp/seminars/147/},
  timestamp    = {Thu, 04 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/shonan-reports/HirschfeldMG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/AsakuraMMM18,
  author       = {Izumi Asakura and
                  Hidehiko Masuhara and
                  Takuya Matsumoto and
                  Kiminori Matsuzaki},
  title        = {Identification and Elimination of the Overhead of Accelerate with
                  a Super-resolution Application},
  journal      = {J. Inf. Process.},
  volume       = {26},
  pages        = {48--53},
  year         = {2018},
  url          = {https://doi.org/10.2197/ipsjjip.26.48},
  doi          = {10.2197/IPSJJIP.26.48},
  timestamp    = {Tue, 16 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jip/AsakuraMMM18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/KhatchadourianM18,
  author       = {Raffi Khatchadourian and
                  Hidehiko Masuhara},
  title        = {Proactive Empirical Assessment of New Language Feature Adoption via
                  Automated Refactoring: The Case of Java 8 Default Methods},
  journal      = {Art Sci. Eng. Program.},
  volume       = {2},
  number       = {3},
  pages        = {6},
  year         = {2018},
  url          = {https://doi.org/10.22152/programming-journal.org/2018/2/6},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2018/2/6},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/KhatchadourianM18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/KaminaAMI18,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara and
                  Atsushi Igarashi},
  title        = {Method safety mechanism for asynchronous layer deactivation},
  journal      = {Sci. Comput. Program.},
  volume       = {156},
  pages        = {104--120},
  year         = {2018},
  url          = {https://doi.org/10.1016/j.scico.2018.01.006},
  doi          = {10.1016/J.SCICO.2018.01.006},
  timestamp    = {Sat, 25 Dec 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/KaminaAMI18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/TanabeAM18,
  author       = {Yudai Tanabe and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {A Context-Oriented Programming Approach to Dependency Hell},
  booktitle    = {Proceedings of the 10th International Workshop on Context-Oriented
                  Programming: Advanced Modularity for Run-time Composition, COP@ECOOP
                  2018, Amsterdam, Netherlands, July 16, 2018},
  pages        = {8--14},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3242921.3242923},
  doi          = {10.1145/3242921.3242923},
  timestamp    = {Sun, 12 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/TanabeAM18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/OkaMA18,
  author       = {Akio Oka and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {Elisa Gonzalez Boix and
                  Richard P. Gabriel},
  title        = {Live, synchronized, and mental map preserving visualization for data
                  structure programming},
  booktitle    = {Proceedings of the 2018 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2018, Boston, MA, USA, November 7-8, 2018},
  pages        = {72--87},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3276954.3276962},
  doi          = {10.1145/3276954.3276962},
  timestamp    = {Wed, 21 Nov 2018 12:44:12 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/OkaMA18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/SpringerSM18,
  author       = {Matthias Springer and
                  Yaozhu Sun and
                  Hidehiko Masuhara},
  editor       = {Sven{-}Bodo Scholz and
                  Olin Shivers},
  title        = {Inner array inlining for structure of arrays layout},
  booktitle    = {Proceedings of the 5th {ACM} {SIGPLAN} International Workshop on Libraries,
                  Languages, and Compilers for Array Programming, ARRAY@PLDI 2018, Philadelphia,
                  PA, USA, June 19, 2018},
  pages        = {50--58},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3219753.3219760},
  doi          = {10.1145/3219753.3219760},
  timestamp    = {Wed, 21 Nov 2018 12:44:27 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/SpringerSM18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/SpringerM18,
  author       = {Matthias Springer and
                  Hidehiko Masuhara},
  editor       = {Jan Eitzinger and
                  James C. Brodman},
  title        = {Ikra-Cpp: {A} {C++/CUDA} {DSL} for Object-Oriented Programming with
                  Structure-of-Arrays Layout},
  booktitle    = {Proceedings of the 4th Workshop on Programming Models for SIMD/Vector
                  Processing, WPMVP@PPoPP 2018, Vienna, Austria, February 24, 2018},
  pages        = {6:1--6:9},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3178433.3178439},
  doi          = {10.1145/3178433.3178439},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/SpringerM18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/CaninoLM18,
  author       = {Anthony Canino and
                  Yu David Liu and
                  Hidehiko Masuhara},
  editor       = {Gary T. Leavens and
                  Alessandro Garcia and
                  Corina S. Pasareanu},
  title        = {Stochastic energy optimization for mobile {GPS} applications},
  booktitle    = {Proceedings of the 2018 {ACM} Joint Meeting on European Software Engineering
                  Conference and Symposium on the Foundations of Software Engineering,
                  {ESEC/SIGSOFT} {FSE} 2018, Lake Buena Vista, FL, USA, November 04-09,
                  2018},
  pages        = {703--713},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3236024.3236076},
  doi          = {10.1145/3236024.3236076},
  timestamp    = {Tue, 01 Feb 2022 10:45:16 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/CaninoLM18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1803-10198,
  author       = {Raffi Khatchadourian and
                  Hidehiko Masuhara},
  title        = {Proactive Empirical Assessment of New Language Feature Adoption via
                  Automated Refactoring: The Case of Java 8 Default Methods},
  journal      = {CoRR},
  volume       = {abs/1803.10198},
  year         = {2018},
  url          = {http://arxiv.org/abs/1803.10198},
  eprinttype    = {arXiv},
  eprint       = {1803.10198},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1803-10198.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1810-11765,
  author       = {Matthias Springer and
                  Hidehiko Masuhara},
  title        = {SoaAlloc: {A} Lock-free Hierarchical Bitmap-based Object Allocator
                  for GPUs},
  journal      = {CoRR},
  volume       = {abs/1810.11765},
  year         = {2018},
  url          = {http://arxiv.org/abs/1810.11765},
  eprinttype    = {arXiv},
  eprint       = {1810.11765},
  timestamp    = {Wed, 31 Oct 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1810-11765.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/SpringerMH17,
  author       = {Matthias Springer and
                  Hidehiko Masuhara and
                  Robert Hirschfeld},
  title        = {A Layer-based Approach to Hierarchical Dynamically-scoped Open Classes},
  journal      = {J. Inf. Process.},
  volume       = {25},
  pages        = {296--307},
  year         = {2017},
  url          = {https://doi.org/10.2197/ipsjjip.25.296},
  doi          = {10.2197/IPSJJIP.25.296},
  timestamp    = {Tue, 16 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jip/SpringerMH17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/KhatchadourianR17,
  author       = {Raffi Khatchadourian and
                  Awais Rashid and
                  Hidehiko Masuhara and
                  Takuya Watanabe},
  title        = {Detecting broken pointcuts using structural commonality and degree
                  of interest},
  journal      = {Sci. Comput. Program.},
  volume       = {150},
  pages        = {56--74},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.scico.2017.06.011},
  doi          = {10.1016/J.SCICO.2017.06.011},
  timestamp    = {Thu, 13 Dec 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/KhatchadourianR17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SpringerKMM17,
  author       = {Matthias Springer and
                  Andrew Krieger and
                  Stanislav Manilov and
                  Hidehiko Masuhara},
  title        = {dart2java: Running Dart in Java-based Environments},
  booktitle    = {Proceedings of the 12th Workshop on Implementation, Compilation, Optimization
                  of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP
                  2017, Barcelona, Spain, June 19, 2017},
  pages        = {1:1--1:6},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3098572.3098575},
  doi          = {10.1145/3098572.3098575},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SpringerKMM17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KaminaAM17,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {Push-based reactive layer activation in context-oriented programming},
  booktitle    = {Proceedings of the 9th International Workshop on Context-Oriented
                  Programming, COP@ECOOP 2017, Barcelona, Spain, June 20, 2017},
  pages        = {17--21},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3117802.3117805},
  doi          = {10.1145/3117802.3117805},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/KaminaAM17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/KhatchadourianM17,
  author       = {Raffi Khatchadourian and
                  Hidehiko Masuhara},
  editor       = {Sebasti{\'{a}}n Uchitel and
                  Alessandro Orso and
                  Martin P. Robillard},
  title        = {Automated refactoring of legacy Java software to default methods},
  booktitle    = {Proceedings of the 39th International Conference on Software Engineering,
                  {ICSE} 2017, Buenos Aires, Argentina, May 20-28, 2017},
  pages        = {82--93},
  publisher    = {{IEEE} / {ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICSE.2017.16},
  doi          = {10.1109/ICSE.2017.16},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/KhatchadourianM17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/KhatchadourianM17,
  author       = {Raffi Khatchadourian and
                  Hidehiko Masuhara},
  editor       = {Grigore Rosu and
                  Massimiliano Di Penta and
                  Tien N. Nguyen},
  title        = {Defaultification refactoring: a tool for automatically converting
                  Java methods to default},
  booktitle    = {Proceedings of the 32nd {IEEE/ACM} International Conference on Automated
                  Software Engineering, {ASE} 2017, Urbana, IL, USA, October 30 - November
                  03, 2017},
  pages        = {984--989},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ASE.2017.8115716},
  doi          = {10.1109/ASE.2017.8115716},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/KhatchadourianM17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/SpringerWM17,
  author       = {Matthias Springer and
                  Peter Wauligmann and
                  Hidehiko Masuhara},
  editor       = {Martin Elsman and
                  Clemens Grelck and
                  Andreas Kl{\"{o}}ckner and
                  David A. Padua and
                  Edgar Solomonik},
  title        = {Modular array-based {GPU} computing in a dynamically-typed language},
  booktitle    = {Proceedings of the 4th {ACM} {SIGPLAN} International Workshop on Libraries,
                  Languages, and Compilers for Array Programming, ARRAY@PLDI 2017, Barcelona,
                  Spain, June 18, 2017},
  pages        = {48--55},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3091966.3091974},
  doi          = {10.1145/3091966.3091974},
  timestamp    = {Tue, 06 Nov 2018 16:59:30 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/SpringerWM17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/programming/OkaMIA17,
  author       = {Akio Oka and
                  Hidehiko Masuhara and
                  Tomoki Imai and
                  Tomoyuki Aotani},
  editor       = {Jennifer B. Sartor and
                  Theo D'Hondt and
                  Wolfgang De Meuter},
  title        = {Live Data Structure Programming},
  booktitle    = {Companion to the first International Conference on the Art, Science
                  and Engineering of Programming, Programming 2017, Brussels, Belgium,
                  April 3-6, 2017},
  pages        = {26:1--26:7},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3079368.3079400},
  doi          = {10.1145/3079368.3079400},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/programming/OkaMIA17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2017px,
  editor       = {Luke Church and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  title        = {Proceedings of the 3rd {ACM} {SIGPLAN} International Workshop on Programming
                  Experience, PX/17.2, Vancouver, BC, Canada, October 23-27, 2017},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3176645},
  doi          = {10.1145/3176645},
  isbn         = {978-1-4503-5522-3},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2017px.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/AsakuraMA16,
  author       = {Izumi Asakura and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  title        = {Proof of Soundness of Concurrent Separation Logic for {GPGPU} in Coq},
  journal      = {J. Inf. Process.},
  volume       = {24},
  number       = {1},
  pages        = {132--140},
  year         = {2016},
  url          = {https://doi.org/10.2197/ipsjjip.24.132},
  doi          = {10.2197/IPSJJIP.24.132},
  timestamp    = {Tue, 16 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jip/AsakuraMA16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jip/FelgentreffHGBM16,
  author       = {Tim Felgentreff and
                  Robert Hirschfeld and
                  Maria Graber and
                  Alan Borning and
                  Hidehiko Masuhara},
  title        = {Declaring Constraints on Object-oriented Collections},
  journal      = {J. Inf. Process.},
  volume       = {24},
  number       = {6},
  pages        = {917--927},
  year         = {2016},
  url          = {https://doi.org/10.2197/ipsjjip.24.917},
  doi          = {10.2197/IPSJJIP.24.917},
  timestamp    = {Tue, 16 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jip/FelgentreffHGBM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taosd/KaminaAMT16,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara and
                  Tetsuo Tamai},
  title        = {Context-Oriented Software Development with Generalized Layer Activation
                  Mechanism},
  journal      = {{LNCS} Trans. Modul. Compos.},
  volume       = {1},
  pages        = {3--40},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-46969-0\_1},
  doi          = {10.1007/978-3-319-46969-0\_1},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taosd/KaminaAMT16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taosd/KaminaAM16,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {Generalized Layer Activation Mechanism for Context-Oriented Programming},
  journal      = {{LNCS} Trans. Modul. Compos.},
  volume       = {1},
  pages        = {123--166},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-46969-0\_4},
  doi          = {10.1007/978-3-319-46969-0\_4},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taosd/KaminaAM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/MasuharaFA16,
  author       = {Hidehiko Masuhara and
                  Kenta Fujita and
                  Tomoyuki Aotani},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {An advice mechanism for non-local flow control},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {73--78},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892674},
  doi          = {10.1145/2892664.2892674},
  timestamp    = {Fri, 30 Dec 2022 23:08:53 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/MasuharaFA16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KiriyamaAM16,
  author       = {Hirotada Kiriyama and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {A Lightweight Optimization Technique for Data Types a la Carte},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {86--90},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892677},
  doi          = {10.1145/2892664.2892677},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/aosd/KiriyamaAM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KhatchadourianM16,
  author       = {Raffi Khatchadourian and
                  Olivia Moore and
                  Hidehiko Masuhara},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Towards improving interface modularity in legacy Java software through
                  automated refactoring},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {104--106},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892681},
  doi          = {10.1145/2892664.2892681},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/KhatchadourianM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SpringerMH16,
  author       = {Matthias Springer and
                  Hidehiko Masuhara and
                  Robert Hirschfeld},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Hierarchical layer-based class extensions in Squeak/Smalltalk},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {107--112},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892682},
  doi          = {10.1145/2892664.2892682},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SpringerMH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SpringerNHM16,
  author       = {Matthias Springer and
                  Fabio Niephaus and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Matriona: class nesting with parameterization in Squeak/Smalltalk},
  booktitle    = {Proceedings of the 15th International Conference on Modularity, {MODULARITY}
                  2016, M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {118--129},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2889443.2889457},
  doi          = {10.1145/2889443.2889457},
  timestamp    = {Fri, 30 Dec 2022 23:08:53 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SpringerNHM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KaminaAM16,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Lidia Fuentes and
                  Don S. Batory and
                  Krzysztof Czarnecki},
  title        = {Toward fluent module interactions},
  booktitle    = {Companion Proceedings of the 15th International Conference on Modularity,
                  M{\'{a}}laga, Spain, March 14 - 18, 2016},
  pages        = {158--159},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892664.2892689},
  doi          = {10.1145/2892664.2892689},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/aosd/KaminaAM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/SpringerMH16,
  author       = {Matthias Springer and
                  Hidehiko Masuhara and
                  Robert Hirschfeld},
  title        = {Classes as Layers: Rewriting Design Patterns with {COP:} Alternative
                  Implementations of Decorator, Observer, and Visitor},
  booktitle    = {Proceedings of the 8th International Workshop on Context-Oriented
                  Programming, COP@ECOOP 2016, Rome, Italy, July 19, 2016},
  pages        = {21--26},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2951965.2951968},
  doi          = {10.1145/2951965.2951968},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/SpringerMH16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/SpringerM16,
  author       = {Matthias Springer and
                  Hidehiko Masuhara},
  editor       = {Martin Elsman and
                  Clemens Grelck and
                  Andreas Kl{\"{o}}ckner and
                  David A. Padua},
  title        = {Object support in an array-based {GPGPU} extension for Ruby},
  booktitle    = {Proceedings of the 3rd {ACM} {SIGPLAN} International Workshop on Libraries,
                  Languages, and Compilers for Array Programming, ARRAY@PLDI 2016, Santa
                  Barbara, CA, USA, June 14, 2016},
  pages        = {25--31},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2935323.2935327},
  doi          = {10.1145/2935323.2935327},
  timestamp    = {Mon, 05 Feb 2024 20:30:16 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/SpringerM16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sfp/HuangMA16,
  author       = {Ruochen Huang and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {David Van Horn and
                  John Hughes},
  title        = {Improving Sequential Performance of Erlang Based on a Meta-tracing
                  Just-In-Time Compiler},
  booktitle    = {Trends in Functional Programming - 17th International Conference,
                  {TFP} 2016, College Park, MD, USA, June 8-10, 2016, Revised Selected
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {10447},
  pages        = {44--58},
  publisher    = {Springer},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-030-14805-8\_3},
  doi          = {10.1007/978-3-030-14805-8\_3},
  timestamp    = {Tue, 21 Mar 2023 21:02:23 +0100},
  biburl       = {https://dblp.org/rec/conf/sfp/HuangMA16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KaminaAM15,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Robert B. France and
                  Sudipto Ghosh and
                  Gary T. Leavens},
  title        = {Generalized layer activation mechanism through contexts and subscribers},
  booktitle    = {Proceedings of the 14th International Conference on Modularity, {MODULARITY}
                  2015, Fort Collins, CO, USA, March 16 - 19, 2015},
  pages        = {14--28},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2724525.2724570},
  doi          = {10.1145/2724525.2724570},
  timestamp    = {Thu, 11 Mar 2021 17:04:51 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/KaminaAM15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KaminaAMI15,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara and
                  Atsushi Igarashi},
  title        = {Method Safety Mechanism for Asynchronous Layer Deactivation},
  booktitle    = {Proceedings of the 7th International Workshop on Context-Oriented
                  Programming, {COP} 2015, Prague, Czech Republic, July 4-10, 2015},
  pages        = {6:1--6:6},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2786545.2786550},
  doi          = {10.1145/2786545.2786550},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/KaminaAMI15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AotaniKM15,
  author       = {Tomoyuki Aotani and
                  Tetsuo Kamina and
                  Hidehiko Masuhara},
  title        = {Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation},
  booktitle    = {Proceedings of the 7th International Workshop on Context-Oriented
                  Programming, {COP} 2015, Prague, Czech Republic, July 4-10, 2015},
  pages        = {8:1--8:7},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2786545.2786553},
  doi          = {10.1145/2786545.2786553},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/AotaniKM15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/KhatchadourianR15,
  author       = {Raffi Khatchadourian and
                  Awais Rashid and
                  Hidehiko Masuhara and
                  Takuya Watanabe},
  editor       = {Myra B. Cohen and
                  Lars Grunske and
                  Michael Whalen},
  title        = {Detecting Broken Pointcuts Using Structural Commonality and Degree
                  of Interest {(N)}},
  booktitle    = {30th {IEEE/ACM} International Conference on Automated Software Engineering,
                  {ASE} 2015, Lincoln, NE, USA, November 9-13, 2015},
  pages        = {641--646},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/ASE.2015.80},
  doi          = {10.1109/ASE.2015.80},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/KhatchadourianR15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ImaiMA15,
  author       = {Tomoki Imai and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {Jonathan Aldrich and
                  Patrick Eugster},
  title        = {Making live programming practical by bridging the gap between trial-and-error
                  development and unit testing},
  booktitle    = {Companion Proceedings of the 2015 {ACM} {SIGPLAN} International Conference
                  on Systems, Programming, Languages and Applications: Software for
                  Humanity, {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {11--12},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814189.2814193},
  doi          = {10.1145/2814189.2814193},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ImaiMA15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/KhatchadourianR15,
  author       = {Raffi Khatchadourian and
                  Awais Rashid and
                  Hidehiko Masuhara and
                  Takuya Watanabe},
  editor       = {Jonathan Aldrich and
                  Patrick Eugster},
  title        = {Fraglight: shedding light on broken pointcuts in evolving aspect-oriented
                  software},
  booktitle    = {Companion Proceedings of the 2015 {ACM} {SIGPLAN} International Conference
                  on Systems, Programming, Languages and Applications: Software for
                  Humanity, {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {17--18},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814189.2814195},
  doi          = {10.1145/2814189.2814195},
  timestamp    = {Thu, 13 Dec 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/KhatchadourianR15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ImaiMA15a,
  author       = {Tomoki Imai and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {Jonathan Aldrich and
                  Patrick Eugster},
  title        = {Shiranui: a live programming with support for unit testing},
  booktitle    = {Companion Proceedings of the 2015 {ACM} {SIGPLAN} International Conference
                  on Systems, Programming, Languages and Applications: Software for
                  Humanity, {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {36--37},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814189.2817268},
  doi          = {10.1145/2814189.2817268},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ImaiMA15a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/HuangMA15,
  author       = {Ruochen Huang and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {Jonathan Aldrich and
                  Patrick Eugster},
  title        = {Pyrlang: a high performance Erlang virtual machine based on RPython},
  booktitle    = {Companion Proceedings of the 2015 {ACM} {SIGPLAN} International Conference
                  on Systems, Programming, Languages and Applications: Software for
                  Humanity, {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {48--49},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814189.2817267},
  doi          = {10.1145/2814189.2817267},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/HuangMA15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/SakuraiM15,
  author       = {Kouhei Sakurai and
                  Hidehiko Masuhara},
  editor       = {Roger L. Wainwright and
                  Juan Manuel Corchado and
                  Alessio Bechini and
                  Jiman Hong},
  title        = {The omission finder for debugging what-should-have-happened bugs in
                  object-oriented programs},
  booktitle    = {Proceedings of the 30th Annual {ACM} Symposium on Applied Computing,
                  Salamanca, Spain, April 13-17, 2015},
  pages        = {1962--1969},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2695664.2695735},
  doi          = {10.1145/2695664.2695735},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/SakuraiM15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/pldi/2015array,
  editor       = {Laurie J. Hendren and
                  Hidehiko Masuhara and
                  Mary Sheeran and
                  Jan Vitek},
  title        = {Proceedings of the 2nd {ACM} {SIGPLAN} International Workshop on Libraries,
                  Languages, and Compilers for Array Programming, ARRAY@PLDI, Portland,
                  OR, USA, June 15 - 17, 2015},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2774959},
  doi          = {10.1145/2774959},
  isbn         = {978-1-4503-3584-3},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/2015array.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KaminaAMT14,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara and
                  Tetsuo Tamai},
  editor       = {Walter Binder and
                  Erik Ernst and
                  Achille Peternier and
                  Robert Hirschfeld},
  title        = {Context-oriented software engineering: a modularity vision},
  booktitle    = {13th International Conference on Modularity, {MODULARITY} '14, Lugano,
                  Switzerland, April 22-26, 2014},
  pages        = {85--98},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2577080.2579816},
  doi          = {10.1145/2577080.2579816},
  timestamp    = {Tue, 21 Mar 2023 21:01:43 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/KaminaAMT14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AotaniKM14,
  author       = {Tomoyuki Aotani and
                  Tetsuo Kamina and
                  Hidehiko Masuhara},
  title        = {Unifying Multiple Layer Activation Mechanisms Using One Event Sequence},
  booktitle    = {Proceedings of 6th International Workshop on Context-Oriented Programming,
                  COP@ECOOP 2014, Uppsala, Sweden, July 28 - August 1, 2014},
  pages        = {2:1--2:6},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2637066.2637068},
  doi          = {10.1145/2637066.2637068},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/AotaniKM14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/foal/AotaniKM14,
  author       = {Tomoyuki Aotani and
                  Tetsuo Kamina and
                  Hidehiko Masuhara},
  editor       = {Gary T. Leavens and
                  Hidehiko Masuhara and
                  Hridesh Rajan and
                  Eric Bodden},
  title        = {Context holders: realizing multiple layer activation mechanisms in
                  a single context-oriented language},
  booktitle    = {Proceedings of the 13th Workshop on Foundations of Aspect-Oriented
                  Languages, {FOAL} 2014, April 22, 2014, Lugano, Switzerland},
  pages        = {3--6},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2588548.2588552},
  doi          = {10.1145/2588548.2588552},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/foal/AotaniKM14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/MurakamiMA14,
  author       = {Naoya Murakami and
                  Hidehiko Masuhara and
                  Tomoyuki Aotani},
  editor       = {Reid Holmes and
                  Werner Janjic and
                  Walid Maalej},
  title        = {Code recommendation based on a degree-of-interest model},
  booktitle    = {Proceedings of the 4th International Workshop on Recommendation Systems
                  for Software Engineering, {RSSE} 2014, Hyderabad, India, June 3, 2014},
  pages        = {28--29},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2593822.2593828},
  doi          = {10.1145/2593822.2593828},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/MurakamiMA14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/birthday/2014yonezawa,
  editor       = {Gul A. Agha and
                  Atsushi Igarashi and
                  Naoki Kobayashi and
                  Hidehiko Masuhara and
                  Satoshi Matsuoka and
                  Etsuya Shibayama and
                  Kenjiro Taura},
  title        = {Concurrent Objects and Beyond - Papers dedicated to Akinori Yonezawa
                  on the Occasion of His 65th Birthday},
  series       = {Lecture Notes in Computer Science},
  volume       = {8665},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-662-44471-9},
  doi          = {10.1007/978-3-662-44471-9},
  isbn         = {978-3-662-44470-2},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/birthday/2014yonezawa.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/foal/2014,
  editor       = {Gary T. Leavens and
                  Hidehiko Masuhara and
                  Hridesh Rajan and
                  Eric Bodden},
  title        = {Proceedings of the 13th Workshop on Foundations of Aspect-Oriented
                  Languages, {FOAL} 2014, April 22, 2014, Lugano, Switzerland},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {http://dl.acm.org/citation.cfm?id=2588548},
  isbn         = {978-1-4503-2798-5},
  timestamp    = {Wed, 23 Apr 2014 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/foal/2014.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/sigsoft/2014aoasia,
  editor       = {Tomoyuki Aotani and
                  Kung Chen and
                  Shigeru Chiba and
                  Takashi Ishio and
                  Hidehiko Masuhara and
                  Hongyu Zhang and
                  Jianjun Zhao},
  title        = {Proceedings of the 9th International Workshop on Advanced Modularization
                  Techniques, AOAsia 2014, Hong Kong, China, November 16, 2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2666358},
  doi          = {10.1145/2666358},
  isbn         = {978-1-4503-1818-1},
  timestamp    = {Wed, 24 May 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/2014aoasia.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KaminaAM13,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {A unified context activation mechanism},
  booktitle    = {Proceedings of the 5th International Workshop on Context-Oriented
                  Programming, {COP} 2013, Montpellier, France, July 2, 2013},
  pages        = {2:1--2:6},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2489793.2489795},
  doi          = {10.1145/2489793.2489795},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/KaminaAM13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/HirschfeldMI13,
  author       = {Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Atsushi Igarashi},
  title        = {{L:} context-oriented programming with only layers},
  booktitle    = {Proceedings of the 5th International Workshop on Context-Oriented
                  Programming, {COP} 2013, Montpellier, France, July 2, 2013},
  pages        = {4:1--4:5},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2489793.2489797},
  doi          = {10.1145/2489793.2489797},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/HirschfeldMI13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/foal/KaminaAM13,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Erik Ernst},
  title        = {A core calculus of composite layers},
  booktitle    = {Proceedings of the 12th Workshop on Foundations of Aspect-Oriented
                  Languages, {FOAL} 2013, March 26, 2013, Fukuoka, Japan},
  pages        = {7--12},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2451598.2451601},
  doi          = {10.1145/2451598.2451601},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/foal/KaminaAM13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/aosd/2013,
  editor       = {Hidehiko Masuhara and
                  Shigeru Chiba and
                  Naoyasu Ubayashi},
  title        = {Aspect-Oriented Software Development, {AOSD} '13, Fukuoka, Japan,
                  March 24-29, 2013},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2451436},
  doi          = {10.1145/2451436},
  isbn         = {978-1-4503-1766-5},
  timestamp    = {Thu, 11 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/2013.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/aosd/2013c,
  editor       = {Hidehiko Masuhara and
                  Shigeru Chiba and
                  Naoyasu Ubayashi},
  title        = {Aspect-Oriented Software Development, {AOSD} '13, Companion Volume,
                  Fukuoka, Japan, March 24-29, 2013},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2457392},
  doi          = {10.1145/2457392},
  isbn         = {978-1-4503-1873-0},
  timestamp    = {Thu, 11 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/2013c.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/ToyamaAM12,
  author       = {Manabu Toyama and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Walter Cazzola and
                  Sebasti{\'{a}}n Gonz{\'{a}}lez and
                  Michael Haupt and
                  Philippe Lahire and
                  Stefan Van Baelen},
  title        = {A per-type instantiation mechanism for generic aspects},
  booktitle    = {Proceedings of the 3rd International Workshop on Variability {\&}
                  Composition, VariComp@AOSD 2012, Potsdam, Germany, March 26, 2012},
  pages        = {25--30},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2161996.2162003},
  doi          = {10.1145/2161996.2162003},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/ToyamaAM12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/MasuharaN12,
  author       = {Hidehiko Masuhara and
                  Yusuke Nishiguchi},
  editor       = {Walter Cazzola and
                  Shigeru Chiba and
                  Manuel Oriol and
                  Gunter Saake},
  title        = {A data-parallel extension to Ruby for {GPGPU:} toward a framework
                  for implementing domain-specific optimizations},
  booktitle    = {Proceedings of the 9th {ECOOP} Workshop on Reflection, AOP, and Meta-Data
                  for Software Evolution, {RAM-SE} 2012, Beijing, China, June 13, 2012},
  pages        = {3--6},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2237887.2237888},
  doi          = {10.1145/2237887.2237888},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/MasuharaN12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KaminaAM12,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Malte Appeltauer and
                  Sebasti{\'{a}}n Gonz{\'{a}}lez and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Jorge Vallejos},
  title        = {Bridging real-world contexts and units of behavioral variations by
                  composite layers},
  booktitle    = {Proceedings of the International Workshop on Context-Oriented Programming,
                  {COP} 2012, Beijing, China, June 11, 2012},
  pages        = {4:1--4:6},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2307436.2307440},
  doi          = {10.1145/2307436.2307440},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/KaminaAM12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/MurakamiM12,
  author       = {Naoya Murakami and
                  Hidehiko Masuhara},
  editor       = {Walid Maalej and
                  Martin P. Robillard and
                  Robert J. Walker and
                  Thomas Zimmermann},
  title        = {Optimizing a search-based code recommendation system},
  booktitle    = {Proceedings of the Third International Workshop on Recommendation
                  Systems for Software Engineering, {RSSE} 2012, Zurich, Switzerland,
                  June 4, 2012},
  pages        = {68--72},
  publisher    = {{IEEE}},
  year         = {2012},
  url          = {https://doi.org/10.1109/RSSE.2012.6233414},
  doi          = {10.1109/RSSE.2012.6233414},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/MurakamiM12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2012cop,
  editor       = {Malte Appeltauer and
                  Sebasti{\'{a}}n Gonz{\'{a}}lez and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Jorge Vallejos},
  title        = {Proceedings of the International Workshop on Context-Oriented Programming,
                  {COP} 2012, Beijing, China, June 11, 2012},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2307436},
  doi          = {10.1145/2307436},
  isbn         = {978-1-4503-1276-9},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/2012cop.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/foal/2012,
  editor       = {Shmuel Katz and
                  Gary T. Leavens and
                  Hidehiko Masuhara},
  title        = {Proceedings of the eleventh workshop on Foundations of Aspect-Oriented
                  Languages, {FOAL} 2012, Potsdam, Germany, March 25-30, 2012},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {http://dl.acm.org/citation.cfm?id=2162010},
  isbn         = {978-1-4503-1099-4},
  timestamp    = {Wed, 28 Mar 2012 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/foal/2012.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/KaminaAM11,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Paulo Borba and
                  Shigeru Chiba},
  title        = {EventCJ: a context-oriented programming language with declarative
                  event-based context transition},
  booktitle    = {Proceedings of the 10th International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2011, Porto de Galinhas, Brazil, March
                  21-25, 2011},
  pages        = {253--264},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1960275.1960305},
  doi          = {10.1145/1960275.1960305},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/aosd/KaminaAM11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/coordination/YangAMNN11,
  author       = {Fan Yang and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara and
                  Flemming Nielson and
                  Hanne Riis Nielson},
  editor       = {Wolfgang De Meuter and
                  Gruia{-}Catalin Roman},
  title        = {Combining Static Analysis and Runtime Checking in Security Aspects
                  for Distributed Tuple Spaces},
  booktitle    = {Coordination Models and Languages - 13th International Conference,
                  {COORDINATION} 2011, Reykjavik, Iceland, June 6-9, 2011. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6721},
  pages        = {202--218},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-21464-6\_14},
  doi          = {10.1007/978-3-642-21464-6\_14},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/coordination/YangAMNN11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AotaniKM11,
  author       = {Tomoyuki Aotani and
                  Tetsuo Kamina and
                  Hidehiko Masuhara},
  title        = {Featherweight EventCJ: a core calculus for a context-oriented language
                  with event-based per-instance layer transition},
  booktitle    = {Proceedings of the 3rd International Workshop on Context-Oriented
                  Programming, {COP} 2011, Lancaster, United Kingdom, July 25, 2011},
  pages        = {1:1--1:7},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2068736.2068737},
  doi          = {10.1145/2068736.2068737},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/AotaniKM11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/foal/HirschfeldIM11,
  author       = {Robert Hirschfeld and
                  Atsushi Igarashi and
                  Hidehiko Masuhara},
  editor       = {Hridesh Rajan},
  title        = {ContextFJ: a minimal core calculus for context-oriented programming},
  booktitle    = {Proceedings of the 10th international workshop on Foundations of aspect-oriented
                  languages, {FOAL} 2011, Porto de Galinhas, Brazil, March 21-25, 2011},
  pages        = {19--23},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1960510.1960515},
  doi          = {10.1145/1960510.1960515},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/foal/HirschfeldIM11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/foal/AotaniTM11,
  author       = {Tomoyuki Aotani and
                  Manabu Toyama and
                  Hidehiko Masuhara},
  editor       = {Hridesh Rajan},
  title        = {Supporting covariant return types and generics in type relaxed weaving},
  booktitle    = {Proceedings of the 10th international workshop on Foundations of aspect-oriented
                  languages, {FOAL} 2011, Porto de Galinhas, Brazil, March 21-25, 2011},
  pages        = {25--29},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1960510.1960516},
  doi          = {10.1145/1960510.1960516},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/foal/AotaniTM11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/MasuharaIT10,
  author       = {Hidehiko Masuhara and
                  Atsushi Igarashi and
                  Manabu Toyama},
  editor       = {Jean{-}Marc J{\'{e}}z{\'{e}}quel and
                  Mario S{\"{u}}dholt},
  title        = {Type relaxed weaving},
  booktitle    = {Proceedings of the 9th International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2010, Rennes and Saint-Malo, France,
                  March 15-19, 2010},
  pages        = {121--132},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1739230.1739245},
  doi          = {10.1145/1739230.1739245},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/MasuharaIT10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KaminaAM10,
  author       = {Tetsuo Kamina and
                  Tomoyuki Aotani and
                  Hidehiko Masuhara},
  title        = {Designing event-based context transition in context-oriented programming},
  booktitle    = {Proceedings of the 2nd International Workshop on Context-Oriented
                  Programming, {COP} 2010, Maribor, Slovenia, June 22, 2010},
  pages        = {2:1--2:6},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1930021.1930023},
  doi          = {10.1145/1930021.1930023},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/KaminaAM10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/soco/AppeltauerHMHK10,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Michael Haupt and
                  Kazunori Kawauchi},
  editor       = {Benoit Baudry and
                  Eric Wohlstadter},
  title        = {Event-Specific Software Composition in Context-Oriented Programming},
  booktitle    = {Software Composition - 9th International Conference, SC@TOOLS 2010,
                  Malaga, Spain, July 1-2, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6144},
  pages        = {50--65},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-14046-4\_4},
  doi          = {10.1007/978-3-642-14046-4\_4},
  timestamp    = {Thu, 25 Jun 2020 18:42:50 +0200},
  biburl       = {https://dblp.org/rec/conf/soco/AppeltauerHMHK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/s3/2010,
  editor       = {Robert Hirschfeld and
                  Hidehiko Masuhara and
                  Kim Rose},
  title        = {Workshop on Self-Sustaining Systems, {S3} 2010, Tokyo, Japan, September
                  27-28, 2010},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1942793},
  doi          = {10.1145/1942793},
  isbn         = {978-1-4503-0491-7},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/s3/2010.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/AppeltauerHM09,
  author       = {Malte Appeltauer and
                  Robert Hirschfeld and
                  Hidehiko Masuhara},
  editor       = {Pascal Costanza and
                  Richard P. Gabriel and
                  Robert Hirschfeld and
                  Jorge Vallejos},
  title        = {Improving the development of context-dependent Java applications with
                  ContextJ},
  booktitle    = {International Workshop on Context-Oriented Programming, {COP} 2009,
                  Genova, Italy, July 7, 2009},
  pages        = {5:1--5:5},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1562112.1562117},
  doi          = {10.1145/1562112.1562117},
  timestamp    = {Tue, 06 Nov 2018 16:59:31 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/AppeltauerHM09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SakuraiM08,
  author       = {Kouhei Sakurai and
                  Hidehiko Masuhara},
  editor       = {Theo D'Hondt},
  title        = {Test-based pointcuts for robust and fine-grained join point specification},
  booktitle    = {Proceedings of the 7th International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2008, Brussels, Belgium, March 31 - April
                  4, 2008},
  pages        = {96--107},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1353482.1353494},
  doi          = {10.1145/1353482.1353494},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SakuraiM08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SakuraiM07,
  author       = {Kouhei Sakurai and
                  Hidehiko Masuhara},
  editor       = {Tom Tourw{\'{e}}},
  title        = {Test-based pointcuts: a robust pointcut mechanism based on unit test
                  cases for software evolution},
  booktitle    = {Proceedings of the 3rd workshop on Linking aspect technology and evolution,
                  LATE@AOSD 2007, Vancouver, British Columbia, Canada, March 12, 2007},
  pages        = {5},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1275672.1275677},
  doi          = {10.1145/1275672.1275677},
  timestamp    = {Tue, 06 Nov 2018 16:57:06 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SakuraiM07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/AotaniM07,
  author       = {Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {Brian M. Barry and
                  Oege de Moor},
  title        = {SCoPE: an AspectJ compiler for supporting user-defined analysis-based
                  pointcuts},
  booktitle    = {Proceedings of the 6th International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2007, Vancouver, British Columbia, Canada,
                  March 12-16, 2007},
  series       = {{ACM} International Conference Proceeding Series},
  volume       = {208},
  pages        = {161--172},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1218563.1218582},
  doi          = {10.1145/1218563.1218582},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/aosd/AotaniM07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/foal/AotaniM06,
  author       = {Tomoyuki Aotani and
                  Hidehiko Masuhara},
  editor       = {William Harrison},
  title        = {Towards a type system for detecting never-matching pointcut compositions},
  booktitle    = {Proceedings of the 6th Workshop on Foundations of Aspect-Oriented
                  Languages, {FOAL} 2007, Vancouver, British Columbia, Canada, March
                  13, 2007},
  series       = {{ACM} International Conference Proceeding Series},
  volume       = {268},
  pages        = {23--26},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1233833.1233837},
  doi          = {10.1145/1233833.1233837},
  timestamp    = {Sat, 19 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/foal/AotaniM06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taosd/SakuraiMUMK06,
  author       = {Kouhei Sakurai and
                  Hidehiko Masuhara and
                  Naoyasu Ubayashi and
                  Saeko Matsuura and
                  Seiichi Komiya},
  title        = {Design and Implementation of an Aspect Instantiation Mechanism},
  journal      = {{LNCS} Trans. Aspect Oriented Softw. Dev.},
  volume       = {1},
  pages        = {259--292},
  year         = {2006},
  url          = {https://doi.org/10.1007/11687061\_8},
  doi          = {10.1007/11687061\_8},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taosd/SakuraiMUMK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aplas/MasuharaEY06,
  author       = {Hidehiko Masuhara and
                  Yusuke Endoh and
                  Akinori Yonezawa},
  editor       = {Naoki Kobayashi},
  title        = {A Fine-Grained Join Point Model for More Reusable Aspects},
  booktitle    = {Programming Languages and Systems, 4th Asian Symposium, {APLAS} 2006,
                  Sydney, Australia, November 8-10, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4279},
  pages        = {131--147},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11924661\_8},
  doi          = {10.1007/11924661\_8},
  timestamp    = {Tue, 14 May 2019 10:00:41 +0200},
  biburl       = {https://dblp.org/rec/conf/aplas/MasuharaEY06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/BaniassadCCHMRZ06,
  author       = {Elisa L. A. Baniassad and
                  Kung Chen and
                  Shigeru Chiba and
                  Jan Hannemann and
                  Hidehiko Masuhara and
                  Shangping Ren and
                  Jianjun Zhao},
  title        = {2nd Asian Workshop on Aspect-Oriented Software Development (AOAsia)},
  booktitle    = {21st {IEEE/ACM} International Conference on Automated Software Engineering
                  {(ASE} 2006), 18-22 September 2006, Tokyo, Japan},
  pages        = {375},
  publisher    = {{IEEE} Computer Society},
  year         = {2006},
  url          = {https://doi.org/10.1109/ASE.2006.5},
  doi          = {10.1109/ASE.2006.5},
  timestamp    = {Wed, 24 May 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/kbse/BaniassadCCHMRZ06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/MasuharaTY05,
  author       = {Hidehiko Masuhara and
                  Hideaki Tatsuzawa and
                  Akinori Yonezawa},
  editor       = {Olivier Danvy and
                  Benjamin C. Pierce},
  title        = {Aspectual Caml: an aspect-oriented functional language},
  booktitle    = {Proceedings of the 10th {ACM} {SIGPLAN} International Conference on
                  Functional Programming, {ICFP} 2005, Tallinn, Estonia, September 26-28,
                  2005},
  pages        = {320--330},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1086365.1086405},
  doi          = {10.1145/1086365.1086405},
  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},
  biburl       = {https://dblp.org/rec/conf/icfp/MasuharaTY05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/UbayashiMMT05,
  author       = {Naoyasu Ubayashi and
                  Genki Moriyama and
                  Hidehiko Masuhara and
                  Tetsuo Tamai},
  editor       = {David F. Redmiles and
                  Thomas Ellman and
                  Andrea Zisman},
  title        = {A parameterized interpreter for modeling different {AOP} mechanisms},
  booktitle    = {20th {IEEE/ACM} International Conference on Automated Software Engineering
                  {(ASE} 2005), November 7-11, 2005, Long Beach, CA, {USA}},
  pages        = {194--203},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1101908.1101938},
  doi          = {10.1145/1101908.1101938},
  timestamp    = {Tue, 06 Nov 2018 16:58:23 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/UbayashiMMT05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SakuraiMUMK04,
  author       = {Kouhei Sakurai and
                  Hidehiko Masuhara and
                  Naoyasu Ubayashi and
                  Saeko Matsuura and
                  Seiichi Komiya},
  editor       = {Gail C. Murphy and
                  Karl J. Lieberherr},
  title        = {Association aspects},
  booktitle    = {Proceedings of the 3rd International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2004, Lancaster, UK, March 22-24, 2004},
  pages        = {16--25},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/976270.976275},
  doi          = {10.1145/976270.976275},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SakuraiMUMK04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/UbayashiMT04,
  author       = {Naoyasu Ubayashi and
                  Hidehiko Masuhara and
                  Tetsuo Tamai},
  editor       = {Walter Cazzola and
                  Shigeru Chiba and
                  Gunter Saake},
  title        = {An {AOP} Implementation Framework for Extending Join Point Models},
  booktitle    = {RAM-SE'04-ECOOP'04 Workshop on Reflection, AOP, and Meta-Data for
                  Software Evolution, Proceedings, Oslo, Norway, June 15, 2004},
  pages        = {71--81},
  publisher    = {Fakult{\"{a}}t f{\"{u}}r Informatik, Universit{\"{a}}t
                  Magdeburg},
  year         = {2004},
  url          = {http://www.disi.unige.it/person/CazzolaW/RAM-SE04\%20Proceedings/Ubayashi\%2C\%20Masuhara\%20and\%20Tamai.pdf},
  timestamp    = {Wed, 20 Jun 2018 17:28:44 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/UbayashiMT04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aplas/MasuharaK03,
  author       = {Hidehiko Masuhara and
                  Kazunori Kawauchi},
  editor       = {Atsushi Ohori},
  title        = {Dataflow Pointcut in Aspect-Oriented Programming},
  booktitle    = {Programming Languages and Systems, First Asian Symposium, {APLAS}
                  2003, Beijing, China, November 27-29, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2895},
  pages        = {105--121},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-40018-9\_8},
  doi          = {10.1007/978-3-540-40018-9\_8},
  timestamp    = {Tue, 14 May 2019 10:00:41 +0200},
  biburl       = {https://dblp.org/rec/conf/aplas/MasuharaK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/MasuharaKD03,
  author       = {Hidehiko Masuhara and
                  Gregor Kiczales and
                  Christopher Dutchyn},
  editor       = {G{\"{o}}rel Hedin},
  title        = {A Compilation and Optimization Model for Aspect-Oriented Programs},
  booktitle    = {Compiler Construction, 12th International Conference, {CC} 2003, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2003, Warsaw, Poland, April 7-11, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2622},
  pages        = {46--60},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/3-540-36579-6\_4},
  doi          = {10.1007/3-540-36579-6\_4},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/MasuharaKD03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/MasuharaK03,
  author       = {Hidehiko Masuhara and
                  Gregor Kiczales},
  editor       = {Luca Cardelli},
  title        = {Modeling Crosscutting in Aspect-Oriented Mechanisms},
  booktitle    = {{ECOOP} 2003 - Object-Oriented Programming, 17th European Conference,
                  Darmstadt, Germany, July 21-25, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2743},
  pages        = {2--28},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-45070-2\_2},
  doi          = {10.1007/978-3-540-45070-2\_2},
  timestamp    = {Sun, 02 Jun 2019 21:16:57 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/MasuharaK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pepm/AffeldtMSY02,
  author       = {Reynald Affeldt and
                  Hidehiko Masuhara and
                  Eijiro Sumii and
                  Akinori Yonezawa},
  editor       = {Kenichi Asai and
                  Wei{-}Ngan Chin},
  title        = {Supporting objects in run-time bytecode specialization},
  booktitle    = {Proceedings of the {ACM} {SIGPLAN} {ASIA-PEPM} 2002, Asian Symposium
                  on Partial Evaluation and Semantics-Based Program Manipulation, Aizu,
                  Japan, September 12-14, 2002},
  pages        = {50--60},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/568173.568179},
  doi          = {10.1145/568173.568179},
  timestamp    = {Wed, 25 Sep 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pepm/AffeldtMSY02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ngc/MasuharaY01,
  author       = {Hidehiko Masuhara and
                  Akinori Yonezawa},
  title        = {A Portable Approach to Dynamic Optimization in Run-time Specialization},
  journal      = {New Gener. Comput.},
  volume       = {20},
  number       = {1},
  pages        = {101--124},
  year         = {2001},
  url          = {https://doi.org/10.1007/BF03037261},
  doi          = {10.1007/BF03037261},
  timestamp    = {Thu, 14 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ngc/MasuharaY01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pado/MasuharaY01,
  author       = {Hidehiko Masuhara and
                  Akinori Yonezawa},
  editor       = {Olivier Danvy and
                  Andrzej Filinski},
  title        = {Run-Time Bytecode Specialization},
  booktitle    = {Programs as Data Objects, Second Symposium, {PADO} 2001, Aarhus, Denmark,
                  May 21-23, 2001, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2053},
  pages        = {138--154},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-44978-7\_9},
  doi          = {10.1007/3-540-44978-7\_9},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/pado/MasuharaY01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/coordination/SekiguchiMY99,
  author       = {Tatsurou Sekiguchi and
                  Hidehiko Masuhara and
                  Akinori Yonezawa},
  editor       = {Paolo Ciancarini and
                  Alexander L. Wolf},
  title        = {A Simple Extension of Java Language for Controllable Transparent Migration
                  and Its Portable Implementation},
  booktitle    = {Coordination Languages and Models, Third International Conference,
                  {COORDINATION} '99, Amsterdam, The Netherlands, April 26-28, 1999,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1594},
  pages        = {211--226},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-48919-3\_16},
  doi          = {10.1007/3-540-48919-3\_16},
  timestamp    = {Tue, 14 May 2019 10:00:42 +0200},
  biburl       = {https://dblp.org/rec/conf/coordination/SekiguchiMY99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/MasuharaY98,
  author       = {Hidehiko Masuhara and
                  Akinori Yonezawa},
  editor       = {Eric Jul},
  title        = {Design and Partial Evaluation of Meta-Objects for a Concurrent Reflective
                  Language},
  booktitle    = {ECOOP'98 - Object-Oriented Programming, 12th European Conference,
                  Brussels, Belgium, July 20-24, 1998, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1445},
  pages        = {418--439},
  publisher    = {Springer},
  year         = {1998},
  url          = {https://doi.org/10.1007/BFb0054102},
  doi          = {10.1007/BFB0054102},
  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/MasuharaY98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pepm/AsaiMY97,
  author       = {Kenichi Asai and
                  Hidehiko Masuhara and
                  Akinori Yonezawa},
  editor       = {John P. Gallagher and
                  Charles Consel and
                  A. Michael Berman},
  title        = {Partial Evaluation of Call-by-Value lambda-Calculus with Side-Effects},
  booktitle    = {Proceedings of the {ACM} {SIGPLAN} Symposium on Partial Evaluation
                  and Semantics-Based Program Manipulation {(PEPM} '97), Amsterdam,
                  The Netherlands, June 12-13, 1997},
  pages        = {12--21},
  publisher    = {{ACM}},
  year         = {1997},
  url          = {https://doi.org/10.1145/258993.258997},
  doi          = {10.1145/258993.258997},
  timestamp    = {Thu, 08 Jul 2021 16:04:02 +0200},
  biburl       = {https://dblp.org/rec/conf/pepm/AsaiMY97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MasuharaMAY95,
  author       = {Hidehiko Masuhara and
                  Satoshi Matsuoka and
                  Kenichi Asai and
                  Akinori Yonezawa},
  editor       = {Rebecca Wirfs{-}Brock},
  title        = {Compiling Away the Meta-Level in Object-Oriented Concurrent Reflective
                  Languages Using Partial Evaluation},
  booktitle    = {Proceedings of the Tenth Annual Conference on Object-Oriented Programming
                  Systems, Languages, and Applications, {OOPSLA} 1995, Austin, Texas,
                  USA, October 15-19, 1995},
  pages        = {300--315},
  publisher    = {{ACM}},
  year         = {1995},
  url          = {https://doi.org/10.1145/217838.217869},
  doi          = {10.1145/217838.217869},
  timestamp    = {Wed, 30 Mar 2022 13:57:45 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MasuharaMAY95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MasuharaMWY92,
  author       = {Hidehiko Masuhara and
                  Satoshi Matsuoka and
                  Takuo Watanabe and
                  Akinori Yonezawa},
  editor       = {John R. Pugh},
  title        = {Object-Oriented Concurrent Reflective Languages can be Implemented
                  Efficiently},
  booktitle    = {Proceedings of the Seventh Annual Conference on Object-Oriented Programming
                  Systems, Languages, and Applications, {OOPSLA} 1992, Vancouver, British
                  Columbia, Canada, October 18-22, 1992},
  pages        = {127--144},
  publisher    = {{ACM}},
  year         = {1992},
  url          = {https://doi.org/10.1145/141936.141948},
  doi          = {10.1145/141936.141948},
  timestamp    = {Fri, 13 May 2022 10:38:22 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MasuharaMWY92.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics