@inproceedings{SteindorferV14, title = {Code specialization for memory efficient hash tries (short paper)}, author = {Michael J. Steindorfer and Jurgen J. Vinju}, year = {2014}, doi = {10.1145/2658761.2658763}, url = {http://doi.acm.org/10.1145/2658761.2658763}, researchr = {https://researchr.org/publication/SteindorferV14}, cites = {0}, citedby = {0}, pages = {11-14}, booktitle = {GPCE}, } @article{KonatSEV18, title = {{PIE}: A Domain-Specific Language for Interactive Software Development Pipelines}, author = {Gabriƫl Konat and Michael J. Steindorfer and Sebastian Erdweg and Eelco Visser}, year = {2018}, doi = {10.22152/programming-journal.org/2018/2/9}, url = {https://doi.org/10.22152/programming-journal.org/2018/2/9}, researchr = {https://researchr.org/publication/KonatSEV18}, cites = {0}, citedby = {0}, journal = {Programming}, volume = {2}, number = {3}, pages = {9}, } @inproceedings{SteindorferV16, title = {Performance Modeling of Maximal Sharing}, author = {Michael J. Steindorfer and Jurgen J. Vinju}, year = {2016}, doi = {10.1145/2851553.2851566}, url = {http://doi.acm.org/10.1145/2851553.2851566}, researchr = {https://researchr.org/publication/SteindorferV16}, cites = {0}, citedby = {0}, pages = {135-146}, booktitle = {wosp}, } @inproceedings{SteindorferV16-0, title = {Towards a software product line of trie-based collections}, author = {Michael J. Steindorfer and Jurgen J. Vinju}, year = {2016}, doi = {10.1145/2993236.2993251}, url = {http://doi.acm.org/10.1145/2993236.2993251}, researchr = {https://researchr.org/publication/SteindorferV16-0}, cites = {0}, citedby = {0}, pages = {168-172}, booktitle = {GPCE}, } @inproceedings{Basten0KLSSV15, title = {M3: A general model for code analytics in rascal}, author = {Bas Basten and Mark Hills 0001 and Paul Klint and Davy Landman and Ashim Shahi and Michael J. Steindorfer and Jurgen J. Vinju}, year = {2015}, doi = {10.1109/SWAN.2015.7070485}, url = {http://dx.doi.org/10.1109/SWAN.2015.7070485}, researchr = {https://researchr.org/publication/Basten0KLSSV15}, cites = {0}, citedby = {0}, pages = {25-28}, booktitle = {WCRE}, } @inproceedings{SteindorferV18, title = {To-many or to-one? all-in-one! efficient purely functional multi-maps with type-heterogeneous hash-tries}, author = {Michael J. Steindorfer and Jurgen J. Vinju}, year = {2018}, doi = {10.1145/3192366.3192420}, url = {http://doi.acm.org/10.1145/3192366.3192420}, researchr = {https://researchr.org/publication/SteindorferV18}, cites = {0}, citedby = {0}, pages = {283-295}, booktitle = {PLDI}, } @inproceedings{SteindorferV15, title = {Optimizing hash-array mapped tries for fast and lean immutable JVM collections}, author = {Michael J. Steindorfer and Jurgen J. Vinju}, year = {2015}, doi = {10.1145/2814270.2814312}, url = {http://doi.acm.org/10.1145/2814270.2814312}, researchr = {https://researchr.org/publication/SteindorferV15}, cites = {0}, citedby = {0}, pages = {783-800}, booktitle = {OOPSLA}, } @article{AmorimSV18, title = {Towards Zero-Overhead Disambiguation of Deep Priority Conflicts}, author = {Luis Eduardo de Souza Amorim and Michael J. Steindorfer and Eelco Visser}, year = {2018}, doi = {10.22152/programming-journal.org/2018/2/13}, url = {https://doi.org/10.22152/programming-journal.org/2018/2/13}, researchr = {https://researchr.org/publication/AmorimSV18}, cites = {0}, citedby = {0}, journal = {Programming}, volume = {2}, number = {3}, pages = {13}, } @inproceedings{AmorimSEV18, title = {Declarative specification of indentation rules: a tooling perspective on parsing and pretty-printing layout-sensitive languages}, author = {Luis Eduardo de Souza Amorim and Michael J. Steindorfer and Sebastian Erdweg and Eelco Visser}, year = {2018}, doi = {10.1145/3276604.3276607}, url = {https://doi.org/10.1145/3276604.3276607}, researchr = {https://researchr.org/publication/AmorimSEV18}, cites = {0}, citedby = {0}, pages = {3-15}, booktitle = {SLE}, } @inproceedings{AmorimSV17, title = {Deep priority conflicts in the wild: a pilot study}, author = {Luis Eduardo de Souza Amorim and Michael J. Steindorfer and Eelco Visser}, year = {2017}, doi = {10.1145/3136014.3136020}, url = {http://doi.acm.org/10.1145/3136014.3136020}, researchr = {https://researchr.org/publication/AmorimSV17}, cites = {0}, citedby = {0}, pages = {55-66}, booktitle = {SLE}, }