BibTeX records: Shriram Krishnamurthi

download as .bib file

@article{DBLP:journals/pacmpl/CrichtonK24,
  author       = {Will Crichton and
                  Shriram Krishnamurthi},
  title        = {A Core Calculus for Documents: Or, Lambda: The Ultimate Document},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {8},
  number       = {{POPL}},
  pages        = {667--694},
  year         = {2024},
  url          = {https://doi.org/10.1145/3632865},
  doi          = {10.1145/3632865},
  timestamp    = {Sat, 10 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/pacmpl/CrichtonK24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/RiveraFK24,
  author       = {Elijah Rivera and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Ben Stephenson and
                  Jeffrey A. Stone and
                  Lina Battestilli and
                  Samuel A. Rebelsky and
                  Libby Shoop},
  title        = {Observations on the Design of Program Planning Notations for Students},
  booktitle    = {Proceedings of the 55th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2024, Volume 1, Portland, OR, USA, March 20-23,
                  2024},
  pages        = {1133--1139},
  publisher    = {{ACM}},
  year         = {2024},
  url          = {https://doi.org/10.1145/3626252.3630901},
  doi          = {10.1145/3626252.3630901},
  timestamp    = {Mon, 01 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/RiveraFK24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2401-00021,
  author       = {Siddhartha Prasad and
                  Ben Greenman and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  title        = {Conceptual Mutation Testing for Student Programming Misconceptions},
  journal      = {CoRR},
  volume       = {abs/2401.00021},
  year         = {2024},
  url          = {https://doi.org/10.48550/arXiv.2401.00021},
  doi          = {10.48550/ARXIV.2401.00021},
  eprinttype    = {arXiv},
  eprint       = {2401.00021},
  timestamp    = {Mon, 15 Jan 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2401-00021.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2401-01257,
  author       = {Will Crichton and
                  Shriram Krishnamurthi},
  title        = {Profiling Programming Language Learning},
  journal      = {CoRR},
  volume       = {abs/2401.01257},
  year         = {2024},
  url          = {https://doi.org/10.48550/arXiv.2401.01257},
  doi          = {10.48550/ARXIV.2401.01257},
  eprinttype    = {arXiv},
  eprint       = {2401.01257},
  timestamp    = {Mon, 15 Jan 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2401-01257.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2403-02409,
  author       = {Ben Greenman and
                  Alan Jeffrey and
                  Shriram Krishnamurthi and
                  Mitesh Shah},
  title        = {Privacy-Respecting Type Error Telemetry at Scale},
  journal      = {CoRR},
  volume       = {abs/2403.02409},
  year         = {2024},
  url          = {https://doi.org/10.48550/arXiv.2403.02409},
  doi          = {10.48550/ARXIV.2403.02409},
  eprinttype    = {arXiv},
  eprint       = {2403.02409},
  timestamp    = {Tue, 02 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2403-02409.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/LuKFT23,
  author       = {Kuang{-}Chen Lu and
                  Shriram Krishnamurthi and
                  Kathi Fisler and
                  Ethel Tshukudu},
  title        = {What Happens When Students Switch (Functional) Languages (Experience
                  Report)},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {7},
  number       = {{ICFP}},
  pages        = {796--812},
  year         = {2023},
  url          = {https://doi.org/10.1145/3607857},
  doi          = {10.1145/3607857},
  timestamp    = {Sun, 31 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/pacmpl/LuKFT23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/CrichtonGK23,
  author       = {Will Crichton and
                  Gavin Gray and
                  Shriram Krishnamurthi},
  title        = {A Grounded Conceptual Model for Ownership Types in Rust},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {7},
  number       = {{OOPSLA2}},
  pages        = {1224--1252},
  year         = {2023},
  url          = {https://doi.org/10.1145/3622841},
  doi          = {10.1145/3622841},
  timestamp    = {Sun, 10 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/pacmpl/CrichtonGK23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/LuGMVPK23,
  author       = {Kuang{-}Chen Lu and
                  Ben Greenman and
                  Carl Meyer and
                  Dino Viehland and
                  Aniket Panse and
                  Shriram Krishnamurthi},
  title        = {Gradual Soundness: Lessons from Static Python},
  journal      = {Art Sci. Eng. Program.},
  volume       = {7},
  number       = {1},
  pages        = {2},
  year         = {2023},
  url          = {https://doi.org/10.22152/programming-journal.org/2023/7/2},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2023/7/2},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/LuGMVPK23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/GreenmanSNK23,
  author       = {Ben Greenman and
                  Sam Saarinen and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  title        = {Little Tricky Logic: Misconceptions in the Understanding of {LTL}},
  journal      = {Art Sci. Eng. Program.},
  volume       = {7},
  number       = {2},
  year         = {2023},
  url          = {https://doi.org/10.22152/programming-journal.org/2023/7/7},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2023/7/7},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/programming/GreenmanSNK23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/comped/PrasadGNK23,
  author       = {Siddhartha Prasad and
                  Ben Greenman and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  editor       = {Venkatesh Choppella and
                  Deepak B. Phatak and
                  Andrew Luxton{-}Reilly and
                  Michelle Craig},
  title        = {Generating Programs Trivially: Student Use of Large Language Models},
  booktitle    = {Proceedings of the {ACM} Conference on Global Computing Education
                  Vol 1, CompEd 2023, Hyderabad, India, December 5-9, 2023},
  pages        = {126--132},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3576882.3617921},
  doi          = {10.1145/3576882.3617921},
  timestamp    = {Tue, 28 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/comped/PrasadGNK23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2304-04265,
  author       = {John Wrenn and
                  Anjali Pal and
                  Alexa VanHattum and
                  Shriram Krishnamurthi},
  title        = {Dependently Typing {R} Vectors, Arrays, and Matrices},
  journal      = {CoRR},
  volume       = {abs/2304.04265},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2304.04265},
  doi          = {10.48550/ARXIV.2304.04265},
  eprinttype    = {arXiv},
  eprint       = {2304.04265},
  timestamp    = {Tue, 18 Apr 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2304-04265.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2309-04134,
  author       = {Will Crichton and
                  Gavin Gray and
                  Shriram Krishnamurthi},
  title        = {A Grounded Conceptual Model for Ownership Types in Rust},
  journal      = {CoRR},
  volume       = {abs/2309.04134},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2309.04134},
  doi          = {10.48550/ARXIV.2309.04134},
  eprinttype    = {arXiv},
  eprint       = {2309.04134},
  timestamp    = {Tue, 12 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2309-04134.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2310-04368,
  author       = {Will Crichton and
                  Shriram Krishnamurthi},
  title        = {A Core Calculus for Documents},
  journal      = {CoRR},
  volume       = {abs/2310.04368},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2310.04368},
  doi          = {10.48550/ARXIV.2310.04368},
  eprinttype    = {arXiv},
  eprint       = {2310.04368},
  timestamp    = {Fri, 20 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2310-04368.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jfp/GibbonsK22,
  author       = {Jeremy Gibbons and
                  Shriram Krishnamurthi},
  title        = {Editorial},
  journal      = {J. Funct. Program.},
  volume       = {32},
  pages        = {e1},
  year         = {2022},
  url          = {https://doi.org/10.1017/S0956796821000265},
  doi          = {10.1017/S0956796821000265},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jfp/GibbonsK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/RiveraK22,
  author       = {Elijah Rivera and
                  Shriram Krishnamurthi},
  title        = {Structural versus pipeline composition of higher-order functions (experience
                  report)},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {6},
  number       = {{ICFP}},
  pages        = {343--356},
  year         = {2022},
  url          = {https://doi.org/10.1145/3547633},
  doi          = {10.1145/3547633},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/pacmpl/RiveraK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/DyerNFK22,
  author       = {Tristan Dyer and
                  Tim Nelson and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  title        = {Applying cognitive principles to model-finding output: the positive
                  value of negative information},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {6},
  number       = {{OOPSLA1}},
  pages        = {1--29},
  year         = {2022},
  url          = {https://doi.org/10.1145/3527323},
  doi          = {10.1145/3527323},
  timestamp    = {Tue, 10 Jan 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/pacmpl/DyerNFK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/LuGK22,
  author       = {Kuang{-}Chen Lu and
                  Ben Greenman and
                  Shriram Krishnamurthi},
  title        = {Types for Tables: {A} Language Design Benchmark},
  journal      = {Art Sci. Eng. Program.},
  volume       = {6},
  number       = {2},
  pages        = {8},
  year         = {2022},
  url          = {https://doi.org/10.22152/programming-journal.org/2022/6/8},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2022/6/8},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/programming/LuGK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/NelsonRSVWK22,
  author       = {Tim Nelson and
                  Elijah Rivera and
                  Sam Soucie and
                  Thomas Del Vecchio and
                  John Wrenn and
                  Shriram Krishnamurthi},
  title        = {Automated, Targeted Testing of Property-Based Testing Predicates},
  journal      = {Art Sci. Eng. Program.},
  volume       = {6},
  number       = {2},
  pages        = {10},
  year         = {2022},
  url          = {https://doi.org/10.22152/programming-journal.org/2022/6/10},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2022/6/10},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/programming/NelsonRSVWK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/RiveraKG22,
  author       = {Elijah Rivera and
                  Shriram Krishnamurthi and
                  Robert L. Goldstone},
  editor       = {Jan Vahrenhold and
                  Kathi Fisler and
                  Matthias Hauswirth and
                  Diana Franklin},
  title        = {Plan Composition Using Higher-Order Functions},
  booktitle    = {{ICER} 2022: {ACM} Conference on International Computing Education
                  Research, Lugano and Virtual Event, Switzerland, August 7 - 11, 2022,
                  Volume 1},
  pages        = {84--104},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3501385.3543965},
  doi          = {10.1145/3501385.3543965},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/RiveraKG22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/ClementsK22,
  author       = {John Clements and
                  Shriram Krishnamurthi},
  editor       = {Jan Vahrenhold and
                  Kathi Fisler and
                  Matthias Hauswirth and
                  Diana Franklin},
  title        = {Towards a Notional Machine for Runtime Stacks and Scope: When Stacks
                  Don't Stack Up},
  booktitle    = {{ICER} 2022: {ACM} Conference on International Computing Education
                  Research, Lugano and Virtual Event, Switzerland, August 7 - 11, 2022,
                  Volume 1},
  pages        = {206--222},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3501385.3543961},
  doi          = {10.1145/3501385.3543961},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/ClementsK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kolicalling/KrishnamurthiBL22,
  author       = {Shriram Krishnamurthi and
                  Anika Bahl and
                  Benjamin Lee and
                  Steven Sloman},
  editor       = {Ilkka Jormanainen and
                  Andrew Petersen},
  title        = {Problematic and Persistent Post-Secondary Program Performance Preconceptions},
  booktitle    = {Koli Calling '22: 22nd Koli Calling International Conference on Computing
                  Education Research, Koli 2022, Koli, Finland, November 17-20, 2022},
  pages        = {1:1--1:6},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3564721.3564722},
  doi          = {10.1145/3564721.3564722},
  timestamp    = {Mon, 05 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kolicalling/KrishnamurthiBL22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kolicalling/PrasadGNWK22,
  author       = {Siddhartha Prasad and
                  Ben Greenman and
                  Tim Nelson and
                  John Wrenn and
                  Shriram Krishnamurthi},
  editor       = {Ilkka Jormanainen and
                  Andrew Petersen},
  title        = {Making Hay from Wheats: {A} Classsourcing Method to Identify Misconceptions},
  booktitle    = {Koli Calling '22: 22nd Koli Calling International Conference on Computing
                  Education Research, Koli 2022, Koli, Finland, November 17-20, 2022},
  pages        = {2:1--2:7},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3564721.3564726},
  doi          = {10.1145/3564721.3564726},
  timestamp    = {Mon, 05 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kolicalling/PrasadGNWK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/SchanzerPDDPLFK21,
  author       = {Emmanuel Schanzer and
                  Nancy Pfenning and
                  Flannery Denny and
                  Sam Dooman and
                  Joe Gibbs Politz and
                  Benjamin S. Lerner and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Larry Merkle and
                  Maureen Doyle and
                  Judithe Sheard and
                  Leen{-}Kiat Soh and
                  Brian Dorn},
  title        = {Integrated Data Science for Secondary Schools: Design and Assessment
                  of a Curriculum},
  booktitle    = {{SIGCSE} 2022: The 53rd {ACM} Technical Symposium on Computer Science
                  Education, Providence, RI, USA, March 3-5, 2022, Volume 1},
  pages        = {22--28},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3478431.3499311},
  doi          = {10.1145/3478431.3499311},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/SchanzerPDDPLFK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2206-13831,
  author       = {Kuang{-}Chen Lu and
                  Ben Greenman and
                  Carl Meyer and
                  Dino Viehland and
                  Aniket Panse and
                  Shriram Krishnamurthi},
  title        = {Gradual Soundness: Lessons from Static Python},
  journal      = {CoRR},
  volume       = {abs/2206.13831},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2206.13831},
  doi          = {10.48550/ARXIV.2206.13831},
  eprinttype    = {arXiv},
  eprint       = {2206.13831},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2206-13831.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2211-01677,
  author       = {Ben Greenman and
                  Sam Saarinen and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  title        = {Little Tricky Logic: Misconceptions in the Understanding of {LTL}},
  journal      = {CoRR},
  volume       = {abs/2211.01677},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2211.01677},
  doi          = {10.48550/ARXIV.2211.01677},
  eprinttype    = {arXiv},
  eprint       = {2211.01677},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2211-01677.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/BrownGKM22,
  author       = {Neil Brown and
                  Mark J. Guzdial and
                  Shriram Krishnamurthi and
                  Jens M{\"{o}}nig},
  title        = {Educational Programming Languages and Systems (Dagstuhl Seminar 22302)},
  journal      = {Dagstuhl Reports},
  volume       = {12},
  number       = {7},
  pages        = {205--236},
  year         = {2022},
  url          = {https://doi.org/10.4230/DagRep.12.7.205},
  doi          = {10.4230/DAGREP.12.7.205},
  timestamp    = {Tue, 07 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/BrownGKM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jfp/Krishnamurthi21,
  author       = {Shriram Krishnamurthi},
  title        = {What is an education paper?},
  journal      = {J. Funct. Program.},
  volume       = {31},
  pages        = {e16},
  year         = {2021},
  url          = {https://doi.org/10.1017/S0956796821000150},
  doi          = {10.1017/S0956796821000150},
  timestamp    = {Wed, 12 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jfp/Krishnamurthi21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/WrennNK21,
  author       = {John Wrenn and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  title        = {Using Relational Problems to Teach Property-Based Testing},
  journal      = {Art Sci. Eng. Program.},
  volume       = {5},
  number       = {2},
  pages        = {9},
  year         = {2021},
  url          = {https://doi.org/10.22152/programming-journal.org/2021/5/9},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2021/5/9},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/WrennNK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/birthday/SiegelSDNK21,
  author       = {Abigail Siegel and
                  Mia Santomauro and
                  Tristan Dyer and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  editor       = {Daniel Dougherty and
                  Jos{\'{e}} Meseguer and
                  Sebastian Alexander M{\"{o}}dersheim and
                  Paul D. Rowe},
  title        = {Prototyping Formal Methods Tools: {A} Protocol Analysis Case Study},
  booktitle    = {Protocols, Strands, and Logic - Essays Dedicated to Joshua Guttman
                  on the Occasion of his 66.66th Birthday},
  series       = {Lecture Notes in Computer Science},
  volume       = {13066},
  pages        = {394--413},
  publisher    = {Springer},
  year         = {2021},
  url          = {https://doi.org/10.1007/978-3-030-91631-2\_22},
  doi          = {10.1007/978-3-030-91631-2\_22},
  timestamp    = {Thu, 21 Sep 2023 09:08:34 +0200},
  biburl       = {https://dblp.org/rec/conf/birthday/SiegelSDNK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurousec/MartinezK21,
  author       = {Mary Rose Martinez and
                  Shriram Krishnamurthi},
  title        = {Vision: Computing and Authentication Practicesin Global Oil and Gas
                  Fields},
  booktitle    = {EuroUSEC '21: European Symposium on Usable Security 2021, Karlsruhe,
                  Germany, October 11 - 12, 2021},
  pages        = {118--123},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3481357.3481524},
  doi          = {10.1145/3481357.3481524},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/eurousec/MartinezK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/YoungK21,
  author       = {Nick Young and
                  Shriram Krishnamurthi},
  editor       = {Amy J. Ko and
                  Jan Vahrenhold and
                  Ren{\'{e}}e McCauley and
                  Matthias Hauswirth},
  title        = {Early Post-Secondary Student Performance of Adversarial Thinking},
  booktitle    = {{ICER} 2021: {ACM} Conference on International Computing Education
                  Research, Virtual Event, USA, August 16-19, 2021},
  pages        = {213--224},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3446871.3469743},
  doi          = {10.1145/3446871.3469743},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/YoungK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/KrishnamurthiF21,
  author       = {Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Amy J. Ko and
                  Jan Vahrenhold and
                  Ren{\'{e}}e McCauley and
                  Matthias Hauswirth},
  title        = {Developing Behavioral Concepts of Higher-Order Functions},
  booktitle    = {{ICER} 2021: {ACM} Conference on International Computing Education
                  Research, Virtual Event, USA, August 16-19, 2021},
  pages        = {306--318},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3446871.3469739},
  doi          = {10.1145/3446871.3469739},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/KrishnamurthiF21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kolicalling/WrennK21,
  author       = {Jack Wrenn and
                  Shriram Krishnamurthi},
  editor       = {Otto Sepp{\"{a}}l{\"{a}} and
                  Andrew Petersen},
  title        = {Reading Between the Lines: Student Help-Seeking for (Un)Specified
                  Behaviors},
  booktitle    = {Koli Calling '21: 21st Koli Calling International Conference on Computing
                  Education Research, Joensuu, Finland, November 18 - 21, 2021},
  pages        = {14:1--14:6},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3488042.3488072},
  doi          = {10.1145/3488042.3488072},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kolicalling/WrennK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/FislerSWFRKPLPK21,
  author       = {Kathi Fisler and
                  Emmanuel Schanzer and
                  Steve Weimar and
                  Annie Fetter and
                  K. Ann Renninger and
                  Shriram Krishnamurthi and
                  Joe Gibbs Politz and
                  Benjamin S. Lerner and
                  Jennifer Poole and
                  Christine Koerner},
  editor       = {Mark Sherriff and
                  Laurence D. Merkle and
                  Pamela A. Cutter and
                  Alvaro E. Monge and
                  Judithe Sheard},
  title        = {Evolving a {K-12} Curriculum for Integrating Computer Science into
                  Mathematics},
  booktitle    = {{SIGCSE} '21: The 52nd {ACM} Technical Symposium on Computer Science
                  Education, Virtual Event, USA, March 13-20, 2021},
  pages        = {59--65},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3408877.3432546},
  doi          = {10.1145/3408877.3432546},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/FislerSWFRKPLPK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2108-02660,
  author       = {Mary Rose Martinez and
                  Shriram Krishnamurthi},
  title        = {Computing and Authentication Practices in Global Oil and Gas Fields},
  journal      = {CoRR},
  volume       = {abs/2108.02660},
  year         = {2021},
  url          = {https://arxiv.org/abs/2108.02660},
  eprinttype    = {arXiv},
  eprint       = {2108.02660},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2108-02660.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2111-10412,
  author       = {Kuang{-}Chen Lu and
                  Ben Greenman and
                  Shriram Krishnamurthi},
  title        = {Types for Tables: {A} Language Design Benchmark},
  journal      = {CoRR},
  volume       = {abs/2111.10412},
  year         = {2021},
  url          = {https://arxiv.org/abs/2111.10412},
  eprinttype    = {arXiv},
  eprint       = {2111.10412},
  timestamp    = {Fri, 26 Nov 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2111-10412.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2111-10414,
  author       = {Tim Nelson and
                  Elijah Rivera and
                  Sam Soucie and
                  Thomas Del Vecchio and
                  John Wrenn and
                  Shriram Krishnamurthi},
  title        = {Automated, Targeted Testing of Property-Based Testing Predicates},
  journal      = {CoRR},
  volume       = {abs/2111.10414},
  year         = {2021},
  url          = {https://arxiv.org/abs/2111.10414},
  eprinttype    = {arXiv},
  eprint       = {2111.10414},
  timestamp    = {Fri, 26 Nov 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2111-10414.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/KrishnamurthiF20,
  author       = {Shriram Krishnamurthi and
                  Kathi Fisler},
  title        = {Data-centricity: a challenge and opportunity for computing education},
  journal      = {Commun. {ACM}},
  volume       = {63},
  number       = {8},
  pages        = {24--26},
  year         = {2020},
  url          = {https://doi.org/10.1145/3408056},
  doi          = {10.1145/3408056},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cacm/KrishnamurthiF20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hotnets/DackowWNKB20,
  author       = {Kevin Dackow and
                  Andrew Wagner and
                  Tim Nelson and
                  Shriram Krishnamurthi and
                  Theophilus A. Benson},
  editor       = {Ben Y. Zhao and
                  Heather Zheng and
                  Harsha V. Madhyastha and
                  Venkat N. Padmanabhan},
  title        = {Solver-Aided Multi-Party Configuration},
  booktitle    = {HotNets '20: The 19th {ACM} Workshop on Hot Topics in Networks, Virtual
                  Event, USA, November 4-6, 2020},
  pages        = {103--109},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3422604.3425944},
  doi          = {10.1145/3422604.3425944},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hotnets/DackowWNKB20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/GuHLRFK20,
  author       = {Xingjian Gu and
                  Max A. Heller and
                  Stella Li and
                  Yanyan Ren and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Anthony V. Robins and
                  Adon Moskal and
                  Amy J. Ko and
                  Ren{\'{e}}e McCauley},
  title        = {Using Design Alternatives to Learn About Data Organizations},
  booktitle    = {{ICER} 2020: International Computing Education Research Conference,
                  Virtual Event, New Zealand, August 10-12, 2020},
  pages        = {248--258},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3372782.3406267},
  doi          = {10.1145/3372782.3406267},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icer/GuHLRFK20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kolicalling/SchanzerBK20,
  author       = {Emmanuel Schanzer and
                  Sina Bahram and
                  Shriram Krishnamurthi},
  editor       = {Nick Falkner and
                  Otto Sepp{\"{a}}l{\"{a}}},
  title        = {Adapting Student IDEs for Blind Programmers},
  booktitle    = {Koli Calling '20: 20th Koli Calling International Conference on Computing
                  Education Research, Koli, Finland, November 19-22, 2020},
  pages        = {23:1--23:5},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3428029.3428051},
  doi          = {10.1145/3428029.3428051},
  timestamp    = {Sat, 21 Oct 2023 10:46:28 +0200},
  biburl       = {https://dblp.org/rec/conf/kolicalling/SchanzerBK20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kolicalling/WrennK20,
  author       = {John Wrenn and
                  Shriram Krishnamurthi},
  editor       = {Nick Falkner and
                  Otto Sepp{\"{a}}l{\"{a}}},
  title        = {Will Students Write Tests Early Without Coercion?{\unicode{10033}}},
  booktitle    = {Koli Calling '20: 20th Koli Calling International Conference on Computing
                  Education Research, Koli, Finland, November 19-22, 2020},
  pages        = {27:1--27:5},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3428029.3428060},
  doi          = {10.1145/3428029.3428060},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kolicalling/WrennK20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2005-01794,
  author       = {Shriram Krishnamurthi and
                  Emmanuel Schanzer and
                  Joe Gibbs Politz and
                  Benjamin S. Lerner and
                  Kathi Fisler and
                  Sam Dooman},
  title        = {Data Science as a Route to {AI} for Middle- and High-School Students},
  journal      = {CoRR},
  volume       = {abs/2005.01794},
  year         = {2020},
  url          = {https://arxiv.org/abs/2005.01794},
  eprinttype    = {arXiv},
  eprint       = {2005.01794},
  timestamp    = {Fri, 08 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2005-01794.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2010-16305,
  author       = {John Wrenn and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  title        = {Using Relational Problems to Teach Property-Based Testing},
  journal      = {CoRR},
  volume       = {abs/2010.16305},
  year         = {2020},
  url          = {https://arxiv.org/abs/2010.16305},
  eprinttype    = {arXiv},
  eprint       = {2010.16305},
  timestamp    = {Tue, 03 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2010-16305.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/SchanzerKF19,
  author       = {Emmanuel Schanzer and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  title        = {What does it mean for a computing curriculum to succeed?},
  journal      = {Commun. {ACM}},
  volume       = {62},
  number       = {5},
  pages        = {30--32},
  year         = {2019},
  url          = {https://doi.org/10.1145/3319081},
  doi          = {10.1145/3319081},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/cacm/SchanzerKF19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/programming/PolitzLPK19,
  author       = {Joe Gibbs Politz and
                  Benjamin S. Lerner and
                  Sorawee Porncharoenwase and
                  Shriram Krishnamurthi},
  title        = {Event Loops as First-Class Values: {A} Case Study in Pedagogic Language
                  Design},
  journal      = {Art Sci. Eng. Program.},
  volume       = {3},
  number       = {3},
  pages        = {11},
  year         = {2019},
  url          = {https://doi.org/10.22152/programming-journal.org/2019/3/11},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2019/3/11},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/programming/PolitzLPK19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fm/KrishnamurthiN19,
  author       = {Shriram Krishnamurthi and
                  Tim Nelson},
  editor       = {Maurice H. ter Beek and
                  Annabelle McIver and
                  Jos{\'{e}} N. Oliveira},
  title        = {The Human in Formal Methods},
  booktitle    = {Formal Methods - The Next 30 Years - Third World Congress, {FM} 2019,
                  Porto, Portugal, October 7-11, 2019, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11800},
  pages        = {3--10},
  publisher    = {Springer},
  year         = {2019},
  url          = {https://doi.org/10.1007/978-3-030-30942-8\_1},
  doi          = {10.1007/978-3-030-30942-8\_1},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/fm/KrishnamurthiN19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/RenKF19,
  author       = {Yanyan Ren and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Robert McCartney and
                  Andrew Petersen and
                  Anthony V. Robins and
                  Adon Moskal},
  title        = {What Help Do Students Seek in {TA} Office Hours?},
  booktitle    = {Proceedings of the 2019 {ACM} Conference on International Computing
                  Education Research, {ICER} 2019, Toronto, ON, Canada, August 12-14,
                  2019},
  pages        = {41--49},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3291279.3339418},
  doi          = {10.1145/3291279.3339418},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/RenKF19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/WrennK19,
  author       = {John Wrenn and
                  Shriram Krishnamurthi},
  editor       = {Robert McCartney and
                  Andrew Petersen and
                  Anthony V. Robins and
                  Adon Moskal},
  title        = {Executable Examples for Programming Problem Comprehension},
  booktitle    = {Proceedings of the 2019 {ACM} Conference on International Computing
                  Education Research, {ICER} 2019, Toronto, ON, Canada, August 12-14,
                  2019},
  pages        = {131--139},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3291279.3339416},
  doi          = {10.1145/3291279.3339416},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/WrennK19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/NelsonDGK19,
  author       = {Tim Nelson and
                  Natasha Danas and
                  Theophilos Giannakopoulos and
                  Shriram Krishnamurthi},
  title        = {Synthesizing Mutable Configurations: Setting up Systems for Success},
  booktitle    = {34th {IEEE/ACM} International Conference on Automated Software Engineering
                  Workshops, {ASE} Workshops 2019, San Diego, CA, USA, November 11-15,
                  2019},
  pages        = {81--85},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/ASEW.2019.00034},
  doi          = {10.1109/ASEW.2019.00034},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/kbse/NelsonDGK19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/SaarinenKFW19,
  author       = {Sam Saarinen and
                  Shriram Krishnamurthi and
                  Kathi Fisler and
                  Preston Tunnell Wilson},
  editor       = {Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones and
                  Sarah Heckman and
                  Jian Zhang},
  title        = {Harnessing the Wisdom of the Classes: Classsourcing and Machine Learning
                  for Assessment Instrument Generation},
  booktitle    = {Proceedings of the 50th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2019, Minneapolis, MN, USA, February 27 - March
                  02, 2019},
  pages        = {606--612},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3287324.3287504},
  doi          = {10.1145/3287324.3287504},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/SaarinenKFW19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/SchanzerBK20,
  author       = {Emmanuel Schanzer and
                  Sina Bahram and
                  Shriram Krishnamurthi},
  editor       = {Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones and
                  Sarah Heckman and
                  Jian Zhang},
  title        = {Accessible AST-Based Programming for Visually-Impaired Programmers},
  booktitle    = {Proceedings of the 50th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2019, Minneapolis, MN, USA, February 27 - March
                  02, 2019},
  pages        = {773--779},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3287324.3287499},
  doi          = {10.1145/3287324.3287499},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/SchanzerBK20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/snapl/CulpepperFFK19,
  author       = {Ryan Culpepper and
                  Matthias Felleisen and
                  Matthew Flatt and
                  Shriram Krishnamurthi},
  editor       = {Benjamin S. Lerner and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi},
  title        = {From Macros to DSLs: The Evolution of Racket},
  booktitle    = {3rd Summit on Advances in Programming Languages, {SNAPL} 2019, May
                  16-17, 2019, Providence, RI, {USA}},
  series       = {LIPIcs},
  volume       = {136},
  pages        = {5:1--5:19},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2019},
  url          = {https://doi.org/10.4230/LIPIcs.SNAPL.2019.5},
  doi          = {10.4230/LIPICS.SNAPL.2019.5},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/snapl/CulpepperFFK19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/snapl/KrishnamurthiLE19,
  author       = {Shriram Krishnamurthi and
                  Benjamin S. Lerner and
                  Liam Elberty},
  editor       = {Benjamin S. Lerner and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi},
  title        = {The Next 700 Semantics: {A} Research Challenge},
  booktitle    = {3rd Summit on Advances in Programming Languages, {SNAPL} 2019, May
                  16-17, 2019, Providence, RI, {USA}},
  series       = {LIPIcs},
  volume       = {136},
  pages        = {9:1--9:14},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2019},
  url          = {https://doi.org/10.4230/LIPIcs.SNAPL.2019.9},
  doi          = {10.4230/LIPICS.SNAPL.2019.9},
  timestamp    = {Thu, 08 Aug 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/snapl/KrishnamurthiLE19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/snapl/2019,
  editor       = {Benjamin S. Lerner and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi},
  title        = {3rd Summit on Advances in Programming Languages, {SNAPL} 2019, May
                  16-17, 2019, Providence, RI, {USA}},
  series       = {LIPIcs},
  volume       = {136},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2019},
  url          = {http://www.dagstuhl.de/dagpub/978-3-95977-113-9},
  isbn         = {978-3-95977-113-9},
  timestamp    = {Tue, 11 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/snapl/2019.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1902-00735,
  author       = {Joe Gibbs Politz and
                  Benjamin S. Lerner and
                  Sorawee Porncharoenwase and
                  Shriram Krishnamurthi},
  title        = {Event Loops as First-Class Values: {A} Case Study in Pedagogic Language
                  Design},
  journal      = {CoRR},
  volume       = {abs/1902.00735},
  year         = {2019},
  url          = {http://arxiv.org/abs/1902.00735},
  eprinttype    = {arXiv},
  eprint       = {1902.00735},
  timestamp    = {Tue, 21 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1902-00735.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/GuzdialKSV19,
  author       = {Mark Guzdial and
                  Shriram Krishnamurthi and
                  Juha Sorva and
                  Jan Vahrenhold},
  title        = {Notional Machines and Programming Language Semantics in Education
                  (Dagstuhl Seminar 19281)},
  journal      = {Dagstuhl Reports},
  volume       = {9},
  number       = {7},
  pages        = {1--23},
  year         = {2019},
  url          = {https://doi.org/10.4230/DagRep.9.7.1},
  doi          = {10.4230/DAGREP.9.7.1},
  timestamp    = {Thu, 19 Dec 2019 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/GuzdialKSV19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/FelleisenFFKBMT18,
  author       = {Matthias Felleisen and
                  Robert Bruce Findler and
                  Matthew Flatt and
                  Shriram Krishnamurthi and
                  Eli Barzilay and
                  Jay A. McCarthy and
                  Sam Tobin{-}Hochstadt},
  title        = {A programmable programming language},
  journal      = {Commun. {ACM}},
  volume       = {61},
  number       = {3},
  pages        = {62--71},
  year         = {2018},
  url          = {https://doi.org/10.1145/3127323},
  doi          = {10.1145/3127323},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cacm/FelleisenFFKBMT18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/WilsonGPK18,
  author       = {Preston Tunnell Wilson and
                  Ben Greenman and
                  Justin Pombrio and
                  Shriram Krishnamurthi},
  editor       = {Tim Felgentreff},
  title        = {The behavior of gradual types: a user study},
  booktitle    = {Proceedings of the 14th {ACM} {SIGPLAN} International Symposium on
                  Dynamic Languages, {DLS} 2018, Boston, MA, USA, November 6, 2018},
  pages        = {1--12},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3276945.3276947},
  doi          = {10.1145/3276945.3276947},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/WilsonGPK18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fm/Porncharoenwase18,
  author       = {Sorawee Porncharoenwase and
                  Tim Nelson and
                  Shriram Krishnamurthi},
  editor       = {Klaus Havelund and
                  Jan Peleska and
                  Bill Roscoe and
                  Erik P. de Vink},
  title        = {CompoSAT: Specification-Guided Coverage for Model Finding},
  booktitle    = {Formal Methods - 22nd International Symposium, {FM} 2018, Held as
                  Part of the Federated Logic Conference, FloC 2018, Oxford, UK, July
                  15-17, 2018, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {10951},
  pages        = {568--587},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-319-95582-7\_34},
  doi          = {10.1007/978-3-319-95582-7\_34},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/fm/Porncharoenwase18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/WrennKF18,
  author       = {John Wrenn and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Lauri Malmi and
                  Ari Korhonen and
                  Robert McCartney and
                  Andrew Petersen},
  title        = {Who Tests the Testers?},
  booktitle    = {Proceedings of the 2018 {ACM} Conference on International Computing
                  Education Research, {ICER} 2018, Espoo, Finland, August 13-15, 2018},
  pages        = {51--59},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3230977.3230999},
  doi          = {10.1145/3230977.3230999},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/WrennKF18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/BaxterNPKG18,
  author       = {Samuel Baxter and
                  Rachit Nigam and
                  Joe Gibbs Politz and
                  Shriram Krishnamurthi and
                  Arjun Guha},
  editor       = {Jeffrey S. Foster and
                  Dan Grossman},
  title        = {Putting in all the stops: execution control for JavaScript},
  booktitle    = {Proceedings of the 39th {ACM} {SIGPLAN} Conference on Programming
                  Language Design and Implementation, {PLDI} 2018, Philadelphia, PA,
                  USA, June 18-22, 2018},
  pages        = {30--45},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3192366.3192370},
  doi          = {10.1145/3192366.3192370},
  timestamp    = {Sat, 19 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/BaxterNPKG18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/PombrioK18,
  author       = {Justin Pombrio and
                  Shriram Krishnamurthi},
  editor       = {Jeffrey S. Foster and
                  Dan Grossman},
  title        = {Inferring type rules for syntactic sugar},
  booktitle    = {Proceedings of the 39th {ACM} {SIGPLAN} Conference on Programming
                  Language Design and Implementation, {PLDI} 2018, Philadelphia, PA,
                  USA, June 18-22, 2018},
  pages        = {812--825},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3192366.3192398},
  doi          = {10.1145/3192366.3192398},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/PombrioK18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/SchanzerFK18,
  author       = {Emmanuel Schanzer and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Tiffany Barnes and
                  Daniel D. Garcia and
                  Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones},
  title        = {Assessing Bootstrap: Algebra Students on Scaffolded and Unscaffolded
                  Word Problems},
  booktitle    = {Proceedings of the 49th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2018, Baltimore, MD, USA, February 21-24, 2018},
  pages        = {8--13},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3159450.3159498},
  doi          = {10.1145/3159450.3159498},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/SchanzerFK18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/SchanzerKF18,
  author       = {Emmanuel Schanzer and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Tiffany Barnes and
                  Daniel D. Garcia and
                  Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones},
  title        = {Creativity, Customization, and Ownership: Game Design in Bootstrap:
                  Algebra},
  booktitle    = {Proceedings of the 49th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2018, Baltimore, MD, USA, February 21-24, 2018},
  pages        = {161--166},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3159450.3159471},
  doi          = {10.1145/3159450.3159471},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/SchanzerKF18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/WilsonFK18,
  author       = {Preston Tunnell Wilson and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Tiffany Barnes and
                  Daniel D. Garcia and
                  Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones},
  title        = {Evaluating the Tracing of Recursion in the Substitution Notional Machine},
  booktitle    = {Proceedings of the 49th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2018, Baltimore, MD, USA, February 21-24, 2018},
  pages        = {1023--1028},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3159450.3159479},
  doi          = {10.1145/3159450.3159479},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/WilsonFK18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/PolitzFKL17,
  author       = {Joe Gibbs Politz and
                  Kathi Fisler and
                  Shriram Krishnamurthi and
                  Benjamin S. Lerner},
  editor       = {Tiffany Barnes and
                  Daniel D. Garcia and
                  Elizabeth K. Hawthorne and
                  Manuel A. P{\'{e}}rez{-}Qui{\~{n}}ones},
  title        = {From Spreadsheets to Programs: Data Science and {CS1} in Pyret (Abstract
                  Only)},
  booktitle    = {Proceedings of the 49th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2018, Baltimore, MD, USA, February 21-24, 2018},
  pages        = {1058},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3159450.3162371},
  doi          = {10.1145/3159450.3162371},
  timestamp    = {Sat, 09 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/PolitzFKL17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1802-02974,
  author       = {Samuel Baxter and
                  Rachit Nigam and
                  Joe Gibbs Politz and
                  Shriram Krishnamurthi and
                  Arjun Guha},
  title        = {Putting in All the Stops: Execution Control for JavaScript},
  journal      = {CoRR},
  volume       = {abs/1802.02974},
  year         = {2018},
  url          = {http://arxiv.org/abs/1802.02974},
  eprinttype    = {arXiv},
  eprint       = {1802.02974},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1802-02974.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/PombrioKW17,
  author       = {Justin Pombrio and
                  Shriram Krishnamurthi and
                  Mitchell Wand},
  title        = {Inferring scope through syntactic sugar},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {1},
  number       = {{ICFP}},
  pages        = {44:1--44:28},
  year         = {2017},
  url          = {https://doi.org/10.1145/3110288},
  doi          = {10.1145/3110288},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/pacmpl/PombrioKW17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kolicalling/CastroKF17,
  author       = {Francisco Enrique Vicente Castro and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Calkin Suero Montero and
                  Mike Joy},
  title        = {The impact of a single lecture on program plans in first-year {CS}},
  booktitle    = {Proceedings of the 17th Koli Calling Conference on Computing Education
                  Research, Koli, Finland, November 16-19, 2017},
  pages        = {118--122},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3141880.3141897},
  doi          = {10.1145/3141880.3141897},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kolicalling/CastroKF17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/WilsonPK17,
  author       = {Preston Tunnell Wilson and
                  Justin Pombrio and
                  Shriram Krishnamurthi},
  editor       = {Emina Torlak and
                  Tijs van der Storm and
                  Robert Biddle},
  title        = {Can we crowdsource language design?},
  booktitle    = {Proceedings of the 2017 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2017, Vancouver, BC, Canada, October 23 - 27, 2017},
  pages        = {1--17},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3133850.3133863},
  doi          = {10.1145/3133850.3133863},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/WilsonPK17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/WrennK17,
  author       = {John Wrenn and
                  Shriram Krishnamurthi},
  editor       = {Emina Torlak and
                  Tijs van der Storm and
                  Robert Biddle},
  title        = {Error messages are classifiers: a process to design and evaluate error
                  messages},
  booktitle    = {Proceedings of the 2017 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2017, Vancouver, BC, Canada, October 23 - 27, 2017},
  pages        = {134--147},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3133850.3133862},
  doi          = {10.1145/3133850.3133862},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/WrennK17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sefm/DanasNHKD17,
  author       = {Natasha Danas and
                  Tim Nelson and
                  Lane Harrison and
                  Shriram Krishnamurthi and
                  Daniel J. Dougherty},
  editor       = {Alessandro Cimatti and
                  Marjan Sirjani},
  title        = {User Studies of Principled Model Finder Output},
  booktitle    = {Software Engineering and Formal Methods - 15th International Conference,
                  {SEFM} 2017, Trento, Italy, September 4-8, 2017, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {10469},
  pages        = {168--184},
  publisher    = {Springer},
  year         = {2017},
  url          = {https://doi.org/10.1007/978-3-319-66197-1\_11},
  doi          = {10.1007/978-3-319-66197-1\_11},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sefm/DanasNHKD17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/FislerKW17,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi and
                  Preston Tunnell Wilson},
  editor       = {Michael E. Caspersen and
                  Stephen H. Edwards and
                  Tiffany Barnes and
                  Daniel D. Garcia},
  title        = {Assessing and Teaching Scope, Mutation, and Aliasing in Upper-Level
                  Undergraduates},
  booktitle    = {Proceedings of the 2017 {ACM} {SIGCSE} Technical Symposium on Computer
                  Science Education, {SIGCSE} 2017, Seattle, WA, USA, March 8-11, 2017},
  pages        = {213--218},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3017680.3017777},
  doi          = {10.1145/3017680.3017777},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/FislerKW17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/NelsonDDK17,
  author       = {Tim Nelson and
                  Natasha Danas and
                  Daniel J. Dougherty and
                  Shriram Krishnamurthi},
  editor       = {Eric Bodden and
                  Wilhelm Sch{\"{a}}fer and
                  Arie van Deursen and
                  Andrea Zisman},
  title        = {The power of "why" and "why not": enriching scenario
                  exploration with provenance},
  booktitle    = {Proceedings of the 2017 11th Joint Meeting on Foundations of Software
                  Engineering, {ESEC/FSE} 2017, Paderborn, Germany, September 4-8, 2017},
  pages        = {106--116},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3106237.3106272},
  doi          = {10.1145/3106237.3106272},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/NelsonDDK17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/snapl/PombrioKF17,
  author       = {Justin Pombrio and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Benjamin S. Lerner and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi},
  title        = {Teaching Programming Languages by Experimental and Adversarial Thinking},
  booktitle    = {2nd Summit on Advances in Programming Languages, {SNAPL} 2017, May
                  7-10, 2017, Asilomar, CA, {USA}},
  series       = {LIPIcs},
  volume       = {71},
  pages        = {13:1--13:9},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2017},
  url          = {https://doi.org/10.4230/LIPIcs.SNAPL.2017.13},
  doi          = {10.4230/LIPICS.SNAPL.2017.13},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/snapl/PombrioKF17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/snapl/2017,
  editor       = {Benjamin S. Lerner and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi},
  title        = {2nd Summit on Advances in Programming Languages, {SNAPL} 2017, May
                  7-10, 2017, Asilomar, CA, {USA}},
  series       = {LIPIcs},
  volume       = {71},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2017},
  url          = {http://www.dagstuhl.de/dagpub/978-3-95977-032-3},
  isbn         = {978-3-95977-032-3},
  timestamp    = {Tue, 11 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/snapl/2017.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccs/ValleeSK16,
  author       = {Hannah Quay{-}de la Vallee and
                  Paige Selby and
                  Shriram Krishnamurthi},
  editor       = {Long Lu and
                  Mohammad Mannan},
  title        = {On a (Per)Mission: Building Privacy Into the App Marketplace},
  booktitle    = {Proceedings of the 6th Workshop on Security and Privacy in Smartphones
                  and Mobile Devices, SPSM@CCS 2016, Vienna, Austria, October 24, 2016},
  pages        = {63--72},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {http://dl.acm.org/citation.cfm?id=2994466},
  timestamp    = {Tue, 10 Nov 2020 16:06:16 +0100},
  biburl       = {https://dblp.org/rec/conf/ccs/ValleeSK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hotnets/NelsonDHFK16,
  author       = {Tim Nelson and
                  Nicholas DeMarinis and
                  Timothy Adam Hoff and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  editor       = {Bryan Ford and
                  Alex C. Snoeren and
                  Ellen W. Zegura},
  title        = {Switches are Monitors Too!: Stateful Property Monitoring as a Switch
                  Design Criterion},
  booktitle    = {Proceedings of the 15th {ACM} Workshop on Hot Topics in Networks,
                  HotNets 2016, Atlanta, GA, USA, November 9-10, 2016},
  pages        = {99--105},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/3005745.3005755},
  doi          = {10.1145/3005745.3005755},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hotnets/NelsonDHFK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/FislerKS16,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi and
                  Janet Siegmund},
  editor       = {Carl Alphonce and
                  Jodi L. Tims and
                  Michael E. Caspersen and
                  Stephen H. Edwards},
  title        = {Modernizing Plan-Composition Studies},
  booktitle    = {Proceedings of the 47th {ACM} Technical Symposium on Computing Science
                  Education, {SIGCSE} 2016, Memphis, TN, USA, March 02 - 05, 2016},
  pages        = {211--216},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2839509.2844556},
  doi          = {10.1145/2839509.2844556},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/FislerKS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/PolitzCGFK16,
  author       = {Joe Gibbs Politz and
                  Joseph M. Collard and
                  Arjun Guha and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Carl Alphonce and
                  Jodi L. Tims and
                  Michael E. Caspersen and
                  Stephen H. Edwards},
  title        = {The Sweep: Essential Examples for In-Flow Peer Review},
  booktitle    = {Proceedings of the 47th {ACM} Technical Symposium on Computing Science
                  Education, {SIGCSE} 2016, Memphis, TN, USA, March 02 - 05, 2016},
  pages        = {243--248},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2839509.2844626},
  doi          = {10.1145/2839509.2844626},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/PolitzCGFK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ecoop/2016,
  editor       = {Shriram Krishnamurthi and
                  Benjamin S. Lerner},
  title        = {30th European Conference on Object-Oriented Programming, {ECOOP} 2016,
                  July 18-22, 2016, Rome, Italy},
  series       = {LIPIcs},
  volume       = {56},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2016},
  url          = {http://www.dagstuhl.de/dagpub/978-3-95977-014-9},
  isbn         = {978-3-95977-014-9},
  timestamp    = {Tue, 11 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/2016.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/NelsonDHFK16,
  author       = {Tim Nelson and
                  Nicholas DeMarinis and
                  Timothy Adam Hoff and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  title        = {Compiling Stateful Network Properties for Runtime Verification},
  journal      = {CoRR},
  volume       = {abs/1607.03385},
  year         = {2016},
  url          = {http://arxiv.org/abs/1607.03385},
  eprinttype    = {arXiv},
  eprint       = {1607.03385},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/NelsonDHFK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/DemetrescuEHK16,
  author       = {Camil Demetrescu and
                  Sebastian Erdweg and
                  Matthew A. Hammer and
                  Shriram Krishnamurthi},
  title        = {Programming Language Techniques for Incremental and Reactive Computing
                  (Dagstuhl Seminar 16402)},
  journal      = {Dagstuhl Reports},
  volume       = {6},
  number       = {10},
  pages        = {1--12},
  year         = {2016},
  url          = {https://doi.org/10.4230/DagRep.6.10.1},
  doi          = {10.4230/DAGREP.6.10.1},
  timestamp    = {Wed, 07 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/DemetrescuEHK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/KrishnamurthiV15,
  author       = {Shriram Krishnamurthi and
                  Jan Vitek},
  title        = {The real software crisis: repeatability as a core value},
  journal      = {Commun. {ACM}},
  volume       = {58},
  number       = {3},
  pages        = {34--36},
  year         = {2015},
  url          = {https://doi.org/10.1145/2658987},
  doi          = {10.1145/2658987},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cacm/KrishnamurthiV15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/Krishnamurthi15,
  author       = {Shriram Krishnamurthi},
  editor       = {Michael Clarkson and
                  Limin Jia},
  title        = {Tierless Programming and Reasoning for Networks},
  booktitle    = {Proceedings of the 10th {ACM} Workshop on Programming Languages and
                  Analysis for Security, PLAS@ECOOP 2015, Prague, Czech Republic, July
                  4-10, 2015},
  pages        = {42},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2786558.2786559},
  doi          = {10.1145/2786558.2786559},
  timestamp    = {Tue, 18 Aug 2020 09:27:35 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/Krishnamurthi15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fm/NelsonFK15,
  author       = {Tim Nelson and
                  Andrew D. Ferguson and
                  Shriram Krishnamurthi},
  editor       = {Nikolaj S. Bj{\o}rner and
                  Frank S. de Boer},
  title        = {Static Differential Program Analysis for Software-Defined Networks},
  booktitle    = {{FM} 2015: Formal Methods - 20th International Symposium, Oslo, Norway,
                  June 24-26, 2015, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9109},
  pages        = {395--413},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-319-19249-9\_25},
  doi          = {10.1007/978-3-319-19249-9\_25},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/fm/NelsonFK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/PombrioK15,
  author       = {Justin Pombrio and
                  Shriram Krishnamurthi},
  editor       = {Kathleen Fisher and
                  John H. Reppy},
  title        = {Hygienic resugaring of compositional desugaring},
  booktitle    = {Proceedings of the 20th {ACM} {SIGPLAN} International Conference on
                  Functional Programming, {ICFP} 2015, Vancouver, BC, Canada, September
                  1-3, 2015},
  pages        = {75--87},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2784731.2784755},
  doi          = {10.1145/2784731.2784755},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/PombrioK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issre/RasleyGOBKC15,
  author       = {Jeff Rasley and
                  Eleni Gessiou and
                  Tony Ohmann and
                  Yuriy Brun and
                  Shriram Krishnamurthi and
                  Justin Cappos},
  title        = {Detecting latent cross-platform {API} violations},
  booktitle    = {26th {IEEE} International Symposium on Software Reliability Engineering,
                  {ISSRE} 2015, Gaithersbury, MD, USA, November 2-5, 2015},
  pages        = {484--495},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/ISSRE.2015.7381841},
  doi          = {10.1109/ISSRE.2015.7381841},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/issre/RasleyGOBKC15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/LiPPK15,
  author       = {Junsong Li and
                  Justin Pombrio and
                  Joe Gibbs Politz and
                  Shriram Krishnamurthi},
  editor       = {Gail C. Murphy and
                  Guy L. Steele Jr.},
  title        = {Slimming languages by reducing sugar: a case for semantics-altering
                  transformations},
  booktitle    = {2015 {ACM} International Symposium on New Ideas, New Paradigms, and
                  Reflections on Programming and Software, Onward! 2015, Pittsburgh,
                  PA, USA, October 25-30, 2015},
  pages        = {90--106},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814228.2814240},
  doi          = {10.1145/2814228.2814240},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/LiPPK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pepm/Krishnamurthi15,
  author       = {Shriram Krishnamurthi},
  editor       = {Kenichi Asai and
                  Kostis Sagonas},
  title        = {Desugaring in Practice: Opportunities and Challenges},
  booktitle    = {Proceedings of the 2015 Workshop on Partial Evaluation and Program
                  Manipulation, PEPM, Mumbai, India, January 15-17, 2015},
  pages        = {1--2},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2678015.2678016},
  doi          = {10.1145/2678015.2678016},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pepm/Krishnamurthi15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/SchanzerFKF15,
  author       = {Emmanuel Schanzer and
                  Kathi Fisler and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Adrienne Decker and
                  Kurt Eiselt and
                  Carl Alphonce and
                  Jodi L. Tims},
  title        = {Transferring Skills at Solving Word Problems from Computing to Algebra
                  Through Bootstrap},
  booktitle    = {Proceedings of the 46th {ACM} Technical Symposium on Computer Science
                  Education, {SIGCSE} 2015, Kansas City, MO, USA, March 4-7, 2015},
  pages        = {616--621},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2676723.2677238},
  doi          = {10.1145/2676723.2677238},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcse/SchanzerFKF15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/snapl/FelleisenFFKBMT15,
  author       = {Matthias Felleisen and
                  Robert Bruce Findler and
                  Matthew Flatt and
                  Shriram Krishnamurthi and
                  Eli Barzilay and
                  Jay A. McCarthy and
                  Sam Tobin{-}Hochstadt},
  editor       = {Thomas Ball and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi and
                  Benjamin S. Lerner and
                  Greg Morrisett},
  title        = {The Racket Manifesto},
  booktitle    = {1st Summit on Advances in Programming Languages, {SNAPL} 2015, May
                  3-6, 2015, Asilomar, California, {USA}},
  series       = {LIPIcs},
  volume       = {32},
  pages        = {113--128},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2015},
  url          = {https://doi.org/10.4230/LIPIcs.SNAPL.2015.113},
  doi          = {10.4230/LIPICS.SNAPL.2015.113},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/snapl/FelleisenFFKBMT15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosr/NelsonFYFK15,
  author       = {Tim Nelson and
                  Andrew D. Ferguson and
                  Da Yu and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  editor       = {Jennifer Rexford and
                  Amin Vahdat},
  title        = {Exodus: toward automatic migration of enterprise network configurations
                  to SDNs},
  booktitle    = {Proceedings of the 1st {ACM} {SIGCOMM} Symposium on Software Defined
                  Networking Research, {SOSR} '15, Santa Clara, California, USA, June
                  17-18, 2015},
  pages        = {13:1--13:7},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2774993.2774997},
  doi          = {10.1145/2774993.2774997},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sosr/NelsonFYFK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sosr/NelsonYLFK15,
  author       = {Tim Nelson and
                  Da Yu and
                  Yiming Li and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  editor       = {Jennifer Rexford and
                  Amin Vahdat},
  title        = {Simon: scriptable interactive monitoring for SDNs},
  booktitle    = {Proceedings of the 1st {ACM} {SIGCOMM} Symposium on Software Defined
                  Networking Research, {SOSR} '15, Santa Clara, California, USA, June
                  17-18, 2015},
  pages        = {19:1--19:7},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2774993.2774994},
  doi          = {10.1145/2774993.2774994},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sosr/NelsonYLFK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/snapl/2015,
  editor       = {Thomas Ball and
                  Rastislav Bod{\'{\i}}k and
                  Shriram Krishnamurthi and
                  Benjamin S. Lerner and
                  Greg Morrisett},
  title        = {1st Summit on Advances in Programming Languages, {SNAPL} 2015, May
                  3-6, 2015, Asilomar, California, {USA}},
  series       = {LIPIcs},
  volume       = {32},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2015},
  url          = {http://www.dagstuhl.de/dagpub/978-3-939897-80-4},
  isbn         = {978-3-939897-80-4},
  timestamp    = {Tue, 11 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/snapl/2015.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/popl/Krishnamurthi15,
  author       = {Shriram Krishnamurthi},
  title        = {The story of Arjun Guha, or: the arc of a research project},
  booktitle    = {Proceedings of the Programming Languages Mentoring Workshop, PLMW@POPL
                  2015, Mumbai, India, January 14, 2015},
  pages        = {7:1},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2792434.2792441},
  doi          = {10.1145/2792434.2792441},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/popl/Krishnamurthi15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/PolitzEGK15,
  author       = {Joe Gibbs Politz and
                  Spiridon Aristides Eliopoulos and
                  Arjun Guha and
                  Shriram Krishnamurthi},
  title        = {ADsafety: Type-Based Verification of JavaScript Sandboxing},
  journal      = {CoRR},
  volume       = {abs/1506.07813},
  year         = {2015},
  url          = {http://arxiv.org/abs/1506.07813},
  eprinttype    = {arXiv},
  eprint       = {1506.07813},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/PolitzEGK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/GuhaSK15,
  author       = {Arjun Guha and
                  Claudiu Saftoiu and
                  Shriram Krishnamurthi},
  title        = {The Essence of JavaScript},
  journal      = {CoRR},
  volume       = {abs/1510.00925},
  year         = {2015},
  url          = {http://arxiv.org/abs/1510.00925},
  eprinttype    = {arXiv},
  eprint       = {1510.00925},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/GuhaSK15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/KoKMS15,
  author       = {Amy J. Ko and
                  Shriram Krishnamurthi and
                  Gail C. Murphy and
                  Janet Siegmund},
  title        = {Human-Centric Development of Software Tools (Dagstuhl Seminar 15222)},
  journal      = {Dagstuhl Reports},
  volume       = {5},
  number       = {5},
  pages        = {115--132},
  year         = {2015},
  url          = {https://doi.org/10.4230/DagRep.5.5.115},
  doi          = {10.4230/DAGREP.5.5.115},
  timestamp    = {Mon, 14 Dec 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/KoKMS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/ChildersFKZ15,
  author       = {Bruce R. Childers and
                  Grigori Fursin and
                  Shriram Krishnamurthi and
                  Andreas Zeller},
  title        = {Artifact Evaluation for Publications (Dagstuhl Perspectives Workshop
                  15452)},
  journal      = {Dagstuhl Reports},
  volume       = {5},
  number       = {11},
  pages        = {29--35},
  year         = {2015},
  url          = {https://doi.org/10.4230/DagRep.5.11.29},
  doi          = {10.4230/DAGREP.5.11.29},
  timestamp    = {Wed, 07 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/ChildersFKZ15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jcs/PolitzGK14,
  author       = {Joe Gibbs Politz and
                  Arjun Guha and
                  Shriram Krishnamurthi},
  title        = {Typed-based verification of Web sandboxes},
  journal      = {J. Comput. Secur.},
  volume       = {22},
  number       = {4},
  pages        = {511--565},
  year         = {2014},
  url          = {https://doi.org/10.3233/JCS-140504},
  doi          = {10.3233/JCS-140504},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jcs/PolitzGK14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/PolitzKF14,
  author       = {Joe Gibbs Politz and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Quintin I. Cutts and
                  Beth Simon and
                  Brian Dorn},
  title        = {In-flow peer-review of tests in test-first programming},
  booktitle    = {International Computing Education Research Conference, {ICER} 2014,
                  Glasgow, United Kingdom, August 11-13, 2014},
  pages        = {11--18},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2632320.2632347},
  doi          = {10.1145/2632320.2632347},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/PolitzKF14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/ClarkeCFHKPTW14,
  author       = {Dave Clarke and
                  Tony Clear and
                  Kathi Fisler and
                  Matthias Hauswirth and
                  Shriram Krishnamurthi and
                  Joe Gibbs Politz and
                  Ville Tirronen and
                  Tobias Wrigstad},
  editor       = {Alison Clear and
                  Raymond Lister},
  title        = {In-Flow Peer Review},
  booktitle    = {Proceedings of the Working Group Reports of the 2014 on Innovation
                  {\&} Technology in Computer Science Education Conference, ITiCSE-WGR
                  2014, Uppsala, Sweden, June 23-25, 2014},
  pages        = {59--79},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2713609.2713612},
  doi          = {10.1145/2713609.2713612},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iticse/ClarkeCFHKPTW14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/PolitzPKF14,
  author       = {Joe Gibbs Politz and
                  Daniel Patterson and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {{\AA}sa Cajander and
                  Mats Daniels and
                  Tony Clear and
                  Arnold Pears},
  title        = {CaptainTeach: multi-stage, in-flow peer review for programming assignments},
  booktitle    = {Innovation and Technology in Computer Science Education Conference
                  2014, ITiCSE '14, Uppsala, Sweden, June 23-25, 2014},
  pages        = {267--272},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2591708.2591738},
  doi          = {10.1145/2591708.2591738},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iticse/PolitzPKF14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/PolitzKF14,
  author       = {Joe Gibbs Politz and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {{\AA}sa Cajander and
                  Mats Daniels and
                  Tony Clear and
                  Arnold Pears},
  title        = {CaptainTeach: a platform for in-flow peer review of programming assignments},
  booktitle    = {Innovation and Technology in Computer Science Education Conference
                  2014, ITiCSE '14, Uppsala, Sweden, June 23-25, 2014},
  pages        = {332},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2591708.2602687},
  doi          = {10.1145/2591708.2602687},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iticse/PolitzKF14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/nsdi/NelsonFSK14,
  author       = {Tim Nelson and
                  Andrew D. Ferguson and
                  Michael J. G. Scheer and
                  Shriram Krishnamurthi},
  editor       = {Ratul Mahajan and
                  Ion Stoica},
  title        = {Tierless Programming and Reasoning for Software-Defined Networks},
  booktitle    = {Proceedings of the 11th {USENIX} Symposium on Networked Systems Design
                  and Implementation, {NSDI} 2014, Seattle, WA, USA, April 2-4, 2014},
  pages        = {519--531},
  publisher    = {{USENIX} Association},
  year         = {2014},
  url          = {https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/nelson},
  timestamp    = {Tue, 02 Feb 2021 08:05:43 +0100},
  biburl       = {https://dblp.org/rec/conf/nsdi/NelsonFSK14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/PombrioK14,
  author       = {Justin Pombrio and
                  Shriram Krishnamurthi},
  editor       = {Michael F. P. O'Boyle and
                  Keshav Pingali},
  title        = {Resugaring: lifting evaluation sequences through syntactic sugar},
  booktitle    = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation,
                  {PLDI} '14, Edinburgh, United Kingdom - June 09 - 11, 2014},
  pages        = {361--371},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2594291.2594319},
  doi          = {10.1145/2594291.2594319},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/PombrioK14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/oopsla/2014onward,
  editor       = {Andrew P. Black and
                  Shriram Krishnamurthi and
                  Bernd Bruegge and
                  Joseph N. Ruskiewicz},
  title        = {Onward! 2014, Proceedings of the 2014 {ACM} International Symposium
                  on New Ideas, New Paradigms, and Reflections on Programming {\&}
                  Software, part of {SPLASH} '14, Portland, OR, USA, October 20-24,
                  2014},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2661136},
  doi          = {10.1145/2661136},
  isbn         = {978-1-4503-3210-1},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/2014onward.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/HengleinJKT14,
  author       = {Fritz Henglein and
                  Ranjit Jhala and
                  Shriram Krishnamurthi and
                  Peter Thiemann},
  title        = {Scripting Languages and Frameworks: Analysis and Verification (Dagstuhl
                  Seminar 14271)},
  journal      = {Dagstuhl Reports},
  volume       = {4},
  number       = {6},
  pages        = {84--107},
  year         = {2014},
  url          = {https://doi.org/10.4230/DagRep.4.6.84},
  doi          = {10.4230/DAGREP.4.6.84},
  timestamp    = {Mon, 23 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/HengleinJKT14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/Krishnamurthi13,
  author       = {Shriram Krishnamurthi},
  title        = {Artifact evaluation for software conferences},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {48},
  number       = {4S},
  pages        = {17--21},
  year         = {2013},
  url          = {https://doi.org/10.1145/2502508.2502518},
  doi          = {10.1145/2502508.2502518},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/sigplan/Krishnamurthi13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigsoft/Krishnamurthi13,
  author       = {Shriram Krishnamurthi},
  title        = {Artifact evaluation for software conferences},
  journal      = {{ACM} {SIGSOFT} Softw. Eng. Notes},
  volume       = {38},
  number       = {3},
  pages        = {7--10},
  year         = {2013},
  url          = {https://doi.org/10.1145/2464526.2464530},
  doi          = {10.1145/2464526.2464530},
  timestamp    = {Thu, 17 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigsoft/Krishnamurthi13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/LernerPGK13,
  author       = {Benjamin S. Lerner and
                  Joe Gibbs Politz and
                  Arjun Guha and
                  Shriram Krishnamurthi},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Carl Friedrich Bolz},
  title        = {TeJaS: retrofitting type systems for JavaScript},
  booktitle    = {DLS'13, Proceedings of the 9th Symposium on Dynamic Languages, part
                  of {SPLASH} 2013, Indianapolis, IN, USA, October 26-31, 2013},
  pages        = {1--16},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2508168.2508170},
  doi          = {10.1145/2508168.2508170},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/LernerPGK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/YooK13,
  author       = {Danny Yoo and
                  Shriram Krishnamurthi},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Carl Friedrich Bolz},
  title        = {Whalesong: running racket in the browser},
  booktitle    = {DLS'13, Proceedings of the 9th Symposium on Dynamic Languages, part
                  of {SPLASH} 2013, Indianapolis, IN, USA, October 26-31, 2013},
  pages        = {97--108},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2508168.2508172},
  doi          = {10.1145/2508168.2508172},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/YooK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/LernerELK13,
  author       = {Benjamin S. Lerner and
                  Liam Elberty and
                  Jincheng Li and
                  Shriram Krishnamurthi},
  editor       = {Giuseppe Castagna},
  title        = {Combining Form and Function: Static Types for JQuery Programs},
  booktitle    = {{ECOOP} 2013 - Object-Oriented Programming - 27th European Conference,
                  Montpellier, France, July 1-5, 2013. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7920},
  pages        = {79--103},
  publisher    = {Springer},
  year         = {2013},
  url          = {https://doi.org/10.1007/978-3-642-39038-8\_4},
  doi          = {10.1007/978-3-642-39038-8\_4},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/LernerELK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esorics/LernerEPK13,
  author       = {Benjamin S. Lerner and
                  Liam Elberty and
                  Neal Poole and
                  Shriram Krishnamurthi},
  editor       = {Jason Crampton and
                  Sushil Jajodia and
                  Keith Mayes},
  title        = {Verifying Web Browser Extensions' Compliance with Private-Browsing
                  Mode},
  booktitle    = {Computer Security - {ESORICS} 2013 - 18th European Symposium on Research
                  in Computer Security, Egham, UK, September 9-13, 2013. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8134},
  pages        = {57--74},
  publisher    = {Springer},
  year         = {2013},
  url          = {https://doi.org/10.1007/978-3-642-40203-6\_4},
  doi          = {10.1007/978-3-642-40203-6\_4},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esorics/LernerEPK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/NelsonSDFK13,
  author       = {Tim Nelson and
                  Salman Saghafi and
                  Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {David Notkin and
                  Betty H. C. Cheng and
                  Klaus Pohl},
  title        = {Aluminum: principled scenario exploration through minimality},
  booktitle    = {35th International Conference on Software Engineering, {ICSE} '13,
                  San Francisco, CA, USA, May 18-26, 2013},
  pages        = {232--241},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/ICSE.2013.6606569},
  doi          = {10.1109/ICSE.2013.6606569},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/NelsonSDFK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ValleeWZFK13,
  author       = {Hannah Quay{-}de la Vallee and
                  James M. Walsh and
                  William Zimrin and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Robert Hirschfeld},
  title        = {Usable security as a static-analysis problem: modeling and reasoning
                  about user permissions in social-sharing systems},
  booktitle    = {{ACM} Symposium on New Ideas in Programming and Reflections on Software,
                  Onward! 2013, part of {SPLASH} '13, Indianapolis, IN, USA, October
                  26-31, 2013},
  pages        = {1--16},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2509578.2509589},
  doi          = {10.1145/2509578.2509589},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/ValleeWZFK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/KrishnamurthiNV13,
  author       = {Shriram Krishnamurthi and
                  James Noble and
                  Jan Vitek},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster},
  title        = {Should software conferences respect software?},
  booktitle    = {SPLASH'13 - The Proceedings of the 2013 Companion Publication for
                  Conference on Systems, Programming, {\&} Applications: Software
                  for Humanity, Indianapolis, IN, USA, October 26-31, 2013},
  pages        = {71--72},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2508075.2516929},
  doi          = {10.1145/2508075.2516929},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/KrishnamurthiNV13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/PolitzMMWPLCK13,
  author       = {Joe Gibbs Politz and
                  Alejandro Martinez and
                  Mae Milano and
                  Sumner Warren and
                  Daniel Patterson and
                  Junsong Li and
                  Anand Chitipothu and
                  Shriram Krishnamurthi},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Cristina V. Lopes},
  title        = {Python: the full monty},
  booktitle    = {Proceedings of the 2013 {ACM} {SIGPLAN} International Conference on
                  Object Oriented Programming Systems Languages {\&} Applications,
                  {OOPSLA} 2013, part of {SPLASH} 2013, Indianapolis, IN, USA, October
                  26-31, 2013},
  pages        = {217--232},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2509136.2509536},
  doi          = {10.1145/2509136.2509536},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/PolitzMMWPLCK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/popl/Krishnamurthi13,
  author       = {Shriram Krishnamurthi},
  editor       = {Roberto Giacobazzi and
                  Radhia Cousot},
  title        = {From principles to programming languages (and back)},
  booktitle    = {The 40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles of
                  Programming Languages, {POPL} '13, Rome, Italy - January 23 - 25,
                  2013},
  pages        = {233--234},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2429069.2429097},
  doi          = {10.1145/2429069.2429097},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/popl/Krishnamurthi13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcomm/NelsonGDFK13,
  author       = {Tim Nelson and
                  Arjun Guha and
                  Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Nate Foster and
                  Rob Sherwood},
  title        = {A balance of power: expressive, analyzable controller programming},
  booktitle    = {Proceedings of the Second {ACM} {SIGCOMM} Workshop on Hot Topics in
                  Software Defined Networking, HotSDN 2013, The Chinese University of
                  Hong Kong, Hong Kong, China, Friday, August 16, 2013},
  pages        = {79--84},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2491185.2491201},
  doi          = {10.1145/2491185.2491201},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigcomm/NelsonGDFK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcomm/FergusonGLFK13,
  author       = {Andrew D. Ferguson and
                  Arjun Guha and
                  Chen Liang and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  editor       = {Dah Ming Chiu and
                  Jia Wang and
                  Paul Barford and
                  Srinivasan Seshan},
  title        = {Participatory networking: an {API} for application control of SDNs},
  booktitle    = {{ACM} {SIGCOMM} 2013 Conference, {SIGCOMM} 2013, Hong Kong, August
                  12-16, 2013},
  pages        = {327--338},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2486001.2486003},
  doi          = {10.1145/2486001.2486003},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcomm/FergusonGLFK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/CooperGKMF13,
  author       = {Gregory H. Cooper and
                  Arjun Guha and
                  Shriram Krishnamurthi and
                  Jay A. McCarthy and
                  Robert Bruce Findler},
  editor       = {Tracy Camp and
                  Paul T. Tymann and
                  J. D. Dougherty and
                  Kris Nagel},
  title        = {Teaching garbage collection without implementing compiler or interpreters},
  booktitle    = {The 44th {ACM} Technical Symposium on Computer Science Education,
                  {SIGCSE} 2013, Denver, CO, USA, March 6-9, 2013},
  pages        = {385--390},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2445196.2445314},
  doi          = {10.1145/2445196.2445314},
  timestamp    = {Tue, 23 Mar 2021 10:54:19 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/CooperGKMF13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/SaghafiFK12,
  author       = {Salman Saghafi and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Robert Hirschfeld and
                  {\'{E}}ric Tanter and
                  Kevin J. Sullivan and
                  Richard P. Gabriel},
  title        = {Features and object capabilities: reconciling two visions of modularity},
  booktitle    = {Proceedings of the 11th International Conference on Aspect-oriented
                  Software Development, {AOSD} 2012, Potsdam, Germany, March 25-30,
                  2012},
  pages        = {25--34},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2162049.2162053},
  doi          = {10.1145/2162049.2162053},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/SaghafiFK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asm/NelsonDFK12,
  author       = {Timothy Nelson and
                  Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {John Derrick and
                  John S. Fitzgerald and
                  Stefania Gnesi and
                  Sarfraz Khurshid and
                  Michael Leuschel and
                  Steve Reeves and
                  Elvinia Riccobene},
  title        = {Toward a More Complete Alloy},
  booktitle    = {Abstract State Machines, Alloy, B, VDM, and {Z} - Third International
                  Conference, {ABZ} 2012, Pisa, Italy, June 18-21, 2012. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7316},
  pages        = {136--149},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-30885-7\_10},
  doi          = {10.1007/978-3-642-30885-7\_10},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/asm/NelsonDFK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/PolitzCLPK12,
  author       = {Joe Gibbs Politz and
                  Matthew J. Carroll and
                  Benjamin S. Lerner and
                  Justin Pombrio and
                  Shriram Krishnamurthi},
  editor       = {Alessandro Warth},
  title        = {A tested semantics for getters, setters, and eval in JavaScript},
  booktitle    = {Proceedings of the 8th Symposium on Dynamic Languages, {DLS} '12,
                  Tucson, AZ, USA, October 22, 2012},
  pages        = {1--16},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384577.2384579},
  doi          = {10.1145/2384577.2384579},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dls/PolitzCLPK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/nsdi/FergusonGPFK12,
  author       = {Andrew D. Ferguson and
                  Arjun Guha and
                  Jordan Place and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  editor       = {Olivier Bonaventure and
                  Ramana Rao Kompella},
  title        = {Participatory Networking},
  booktitle    = {2nd {USENIX} Workshop on Hot Topics in Management of Internet, Cloud,
                  and Enterprise Networks and Services, Hot-ICE'12, San Jose, CA, USA,
                  April 24, 2012},
  publisher    = {{USENIX} Association},
  year         = {2012},
  url          = {https://www.usenix.org/conference/hot-ice12/workshop-program/presentation/ferguson},
  timestamp    = {Tue, 02 Feb 2021 08:04:59 +0100},
  biburl       = {https://dblp.org/rec/conf/nsdi/FergusonGPFK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/PolitzVK12,
  author       = {Joe Gibbs Politz and
                  Hannah Quay{-}de la Vallee and
                  Shriram Krishnamurthi},
  editor       = {Gary T. Leavens and
                  Jonathan Edwards},
  title        = {Progressive types},
  booktitle    = {{ACM} Symposium on New Ideas in Programming and Reflections on Software,
                  Onward! 2012, part of {SPLASH} '12, Tucson, AZ, USA, October 21-26,
                  2012},
  pages        = {55--66},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384592.2384599},
  doi          = {10.1145/2384592.2384599},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/PolitzVK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sas/Krishnamurthi12,
  author       = {Shriram Krishnamurthi},
  editor       = {Antoine Min{\'{e}} and
                  David Schmidt},
  title        = {Semantics and Analyses for JavaScript and the Web},
  booktitle    = {Static Analysis - 19th International Symposium, {SAS} 2012, Deauville,
                  France, September 11-13, 2012. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7460},
  pages        = {4},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-33125-1\_3},
  doi          = {10.1007/978-3-642-33125-1\_3},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {https://dblp.org/rec/conf/sas/Krishnamurthi12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcomm/FergusonGLFK12,
  author       = {Andrew D. Ferguson and
                  Arjun Guha and
                  Chen Liang and
                  Rodrigo Fonseca and
                  Shriram Krishnamurthi},
  editor       = {Nick Feamster and
                  Jennifer Rexford},
  title        = {Hierarchical policies for software defined networks},
  booktitle    = {Proceedings of the first workshop on Hot topics in software defined
                  networks, HotSDN@SIGCOMM 2012, Helsinki, Finland, August 13, 2012},
  pages        = {37--42},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2342441.2342450},
  doi          = {10.1145/2342441.2342450},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcomm/FergusonGLFK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/webapps/LernerCKVK12,
  author       = {Benjamin S. Lerner and
                  Matthew J. Carroll and
                  Dan P. Kimmel and
                  Hannah Quay{-}de la Vallee and
                  Shriram Krishnamurthi},
  editor       = {E. Michael Maximilien},
  title        = {Modeling and Reasoning about {DOM} Events},
  booktitle    = {3rd {USENIX} Conference on Web Application Development, WebApps'12,
                  Boston, MA, USA, June 13, 2012},
  pages        = {1--12},
  publisher    = {{USENIX} Association},
  year         = {2012},
  url          = {https://www.usenix.org/conference/webapps12/technical-sessions/presentation/lerner},
  timestamp    = {Wed, 04 Jul 2018 13:06:34 +0200},
  biburl       = {https://dblp.org/rec/conf/webapps/LernerCKVK12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dagstuhl-reports/HirschfeldKV12,
  author       = {Robert Hirschfeld and
                  Shriram Krishnamurthi and
                  Jan Vitek},
  title        = {Foundations for Scripting Languages (Dagstuhl Seminar 12011)},
  journal      = {Dagstuhl Reports},
  volume       = {2},
  number       = {1},
  pages        = {1--18},
  year         = {2012},
  url          = {https://doi.org/10.4230/DagRep.2.1.1},
  doi          = {10.4230/DAGREP.2.1.1},
  timestamp    = {Wed, 07 Jun 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/HirschfeldKV12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/chi/EgelmanOK11,
  author       = {Serge Egelman and
                  Andrew Oates and
                  Shriram Krishnamurthi},
  editor       = {Desney S. Tan and
                  Saleema Amershi and
                  Bo Begole and
                  Wendy A. Kellogg and
                  Manas Tungare},
  title        = {Oops, {I} did it again: mitigating repeated access control errors
                  on facebook},
  booktitle    = {Proceedings of the International Conference on Human Factors in Computing
                  Systems, {CHI} 2011, Vancouver, BC, Canada, May 7-12, 2011},
  pages        = {2295--2304},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1978942.1979280},
  doi          = {10.1145/1978942.1979280},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/chi/EgelmanOK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/GuhaSK11,
  author       = {Arjun Guha and
                  Claudiu Saftoiu and
                  Shriram Krishnamurthi},
  editor       = {Gilles Barthe},
  title        = {Typing Local Control and State Using Flow Analysis},
  booktitle    = {Programming Languages and Systems - 20th European Symposium on Programming,
                  {ESOP} 2011, Held as Part of the Joint European Conferences on Theory
                  and Practice of Software, {ETAPS} 2011, Saarbr{\"{u}}cken, Germany,
                  March 26-April 3, 2011. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6602},
  pages        = {256--275},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-19718-5\_14},
  doi          = {10.1007/978-3-642-19718-5\_14},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esop/GuhaSK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icer/MarceauFK11,
  author       = {Guillaume Marceau and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Kate Sanders and
                  Michael E. Caspersen and
                  Alison Clear},
  title        = {Do values grow on trees?: expression integrity in functional programming},
  booktitle    = {Proceedings of the Seventh International Workshop on Computing Education
                  Research, {ICER} 2011, Providence, RI, USA, August 8-9, 2011},
  pages        = {39--44},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2016911.2016921},
  doi          = {10.1145/2016911.2016921},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icer/MarceauFK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iticse/YooSKF11,
  author       = {Danny Yoo and
                  Emmanuel Schanzer and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  editor       = {Guido R{\"{o}}{\ss}ling and
                  Thomas L. Naps and
                  Christian Spannagel},
  title        = {WeScheme: the browser is your programming environment},
  booktitle    = {Proceedings of the 16th Annual {SIGCSE} Conference on Innovation and
                  Technology in Computer Science Education, ITiCSE 2011, Darmstadt,
                  Germany, June 27-29, 2011},
  pages        = {163--167},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1999747.1999795},
  doi          = {10.1145/1999747.1999795},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/iticse/YooSKF11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MarceauFK11,
  author       = {Guillaume Marceau and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Robert Hirschfeld and
                  Eelco Visser},
  title        = {Mind your language: on novices' interactions with error messages},
  booktitle    = {{ACM} Symposium on New Ideas in Programming and Reflections on Software,
                  Onward! 2011, part of {SPLASH} '11, Portland, OR, USA, October 22-27,
                  2011},
  pages        = {3--18},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2048237.2048241},
  doi          = {10.1145/2048237.2048241},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MarceauFK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/MarceauFK11,
  author       = {Guillaume Marceau and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Thomas J. Cortina and
                  Ellen Lowenfeld Walker and
                  Laurie A. Smith King and
                  David R. Musicant},
  title        = {Measuring the effectiveness of error messages designed for novice
                  programmers},
  booktitle    = {Proceedings of the 42nd {ACM} technical symposium on Computer science
                  education, {SIGCSE} 2011, Dallas, TX, USA, March 9-12, 2011},
  pages        = {499--504},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1953163.1953308},
  doi          = {10.1145/1953163.1953308},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/MarceauFK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/uss/PolitzEGK11,
  author       = {Joe Gibbs Politz and
                  Spiridon Aristides Eliopoulos and
                  Arjun Guha and
                  Shriram Krishnamurthi},
  title        = {ADsafety: Type-Based Verification of JavaScript Sandboxing},
  booktitle    = {20th {USENIX} Security Symposium, San Francisco, CA, USA, August 8-12,
                  2011, Proceedings},
  publisher    = {{USENIX} Association},
  year         = {2011},
  url          = {http://static.usenix.org/events/sec11/tech/full\_papers/Politz.pdf},
  timestamp    = {Thu, 12 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/uss/PolitzEGK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/GuhaSK10,
  author       = {Arjun Guha and
                  Claudiu Saftoiu and
                  Shriram Krishnamurthi},
  editor       = {Theo D'Hondt},
  title        = {The Essence of JavaScript},
  booktitle    = {{ECOOP} 2010 - Object-Oriented Programming, 24th European Conference,
                  Maribor, Slovenia, June 21-25, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6183},
  pages        = {126--150},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-14107-2\_7},
  doi          = {10.1007/978-3-642-14107-2\_7},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/GuhaSK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lisa/NelsonBDFK10,
  author       = {Timothy Nelson and
                  Christopher Barratt and
                  Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Rudi van Drunen},
  title        = {The Margrave Tool for Firewall Analysis},
  booktitle    = {Uncovering the Secrets of System Administration: Proceedings of the
                  24th Large Installation System Administration Conference, {LISA} 2010,
                  San Jose, CA, USA, November 7-12, 2010},
  publisher    = {{USENIX} Association},
  year         = {2010},
  url          = {https://www.usenix.org/conference/lisa10/margrave-tool-firewall-analysis},
  timestamp    = {Tue, 02 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/lisa/NelsonBDFK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sacmat/FislerK10,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {James B. D. Joshi and
                  Barbara Carminati},
  title        = {A model of triangulating environments for policy authoring},
  booktitle    = {15th {ACM} Symposium on Access Control Models and Technologies, {SACMAT}
                  2010, Pittsburgh, Pennsylvania, USA, June 9-11, 2010, Proceedings},
  pages        = {3--12},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1809842.1809847},
  doi          = {10.1145/1809842.1809847},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sacmat/FislerK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/FislerKD10,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi and
                  Daniel J. Dougherty},
  editor       = {Gruia{-}Catalin Roman and
                  Kevin J. Sullivan},
  title        = {Embracing policy engineering},
  booktitle    = {Proceedings of the Workshop on Future of Software Engineering Research,
                  FoSER 2010, at the 18th {ACM} {SIGSOFT} International Symposium on
                  Foundations of Software Engineering, 2010, Santa Fe, NM, USA, November
                  7-11, 2010},
  pages        = {109--110},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1882362.1882385},
  doi          = {10.1145/1882362.1882385},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/FislerKD10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/GuhaK10,
  author       = {Arjun Guha and
                  Shriram Krishnamurthi},
  editor       = {Gruia{-}Catalin Roman and
                  Kevin J. Sullivan},
  title        = {Minding the (semantic) gap: engineering programming language theory},
  booktitle    = {Proceedings of the Workshop on Future of Software Engineering Research,
                  FoSER 2010, at the 18th {ACM} {SIGSOFT} International Symposium on
                  Foundations of Software Engineering, 2010, Santa Fe, NM, USA, November
                  7-11, 2010},
  pages        = {155--156},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1882362.1882395},
  doi          = {10.1145/1882362.1882395},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/GuhaK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/weis/EgelmanMCAHK10,
  author       = {Serge Egelman and
                  David Molnar and
                  Nicolas Christin and
                  Alessandro Acquisti and
                  Cormac Herley and
                  Shriram Krishnamurthi},
  title        = {Please Continue to Hold: An Empirical Study on User Tolerance of Security
                  Delays},
  booktitle    = {9th Annual Workshop on the Economics of Information Security, {WEIS}
                  2010, Harvard University, Cambridge, MA, USA, June 7-8, 2010},
  year         = {2010},
  url          = {http://weis2010.econinfosec.org/papers/session3/weis2010\_egelman.pdf},
  timestamp    = {Thu, 22 Jul 2021 16:15:46 +0200},
  biburl       = {https://dblp.org/rec/conf/weis/EgelmanMCAHK10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/FelleisenK09,
  author       = {Matthias Felleisen and
                  Shriram Krishnamurthi},
  title        = {Viewpoint - Why computer science doesn't matter},
  journal      = {Commun. {ACM}},
  volume       = {52},
  number       = {7},
  pages        = {37--40},
  year         = {2009},
  url          = {https://doi.org/10.1145/1538788.1538803},
  doi          = {10.1145/1538788.1538803},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cacm/FelleisenK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fm/GiannakopoulosDFK09,
  author       = {Theophilos Giannakopoulos and
                  Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Ana Cavalcanti and
                  Dennis Dams},
  title        = {Towards an Operational Semantics for Alloy},
  booktitle    = {{FM} 2009: Formal Methods, Second World Congress, Eindhoven, The Netherlands,
                  November 2-6, 2009. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5850},
  pages        = {483--498},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-05089-3\_31},
  doi          = {10.1007/978-3-642-05089-3\_31},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/fm/GiannakopoulosDFK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/FelleisenFFK09,
  author       = {Matthias Felleisen and
                  Robert Bruce Findler and
                  Matthew Flatt and
                  Shriram Krishnamurthi},
  editor       = {Graham Hutton and
                  Andrew P. Tolmach},
  title        = {A functional {I/O} system or, fun for freshman kids},
  booktitle    = {Proceeding of the 14th {ACM} {SIGPLAN} international conference on
                  Functional programming, {ICFP} 2009, Edinburgh, Scotland, UK, August
                  31 - September 2, 2009},
  pages        = {47--58},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1596550.1596561},
  doi          = {10.1145/1596550.1596561},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/FelleisenFFK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ifip1-7/McCarthyK09,
  author       = {Jay A. McCarthy and
                  Shriram Krishnamurthi},
  editor       = {Pierpaolo Degano and
                  Joshua D. Guttman},
  title        = {Trusted Multiplexing of Cryptographic Protocols},
  booktitle    = {Formal Aspects in Security and Trust, 6th International Workshop,
                  {FAST} 2009, Eindhoven, The Netherlands, November 5-6, 2009, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5983},
  pages        = {217--232},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-12459-4\_16},
  doi          = {10.1007/978-3-642-12459-4\_16},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ifip1-7/McCarthyK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/MeyerovichGBCGBK09,
  author       = {Leo A. Meyerovich and
                  Arjun Guha and
                  Jacob P. Baskin and
                  Gregory H. Cooper and
                  Michael Greenberg and
                  Aleks Bromfield and
                  Shriram Krishnamurthi},
  editor       = {Shail Arora and
                  Gary T. Leavens},
  title        = {Flapjax: a programming language for Ajax applications},
  booktitle    = {Proceedings of the 24th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2009,
                  October 25-29, 2009, Orlando, Florida, {USA}},
  pages        = {1--20},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1640089.1640091},
  doi          = {10.1145/1640089.1640091},
  timestamp    = {Sun, 06 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/MeyerovichGBCGBK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/recsys/BaskinK09,
  author       = {Jacob P. Baskin and
                  Shriram Krishnamurthi},
  editor       = {Lawrence D. Bergman and
                  Alexander Tuzhilin and
                  Robin D. Burke and
                  Alexander Felfernig and
                  Lars Schmidt{-}Thieme},
  title        = {Preference aggregation in group recommender systems for committee
                  decision-making},
  booktitle    = {Proceedings of the 2009 {ACM} Conference on Recommender Systems, RecSys
                  2009, New York, NY, USA, October 23-25, 2009},
  pages        = {337--340},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1639714.1639782},
  doi          = {10.1145/1639714.1639782},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/recsys/BaskinK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/soups/FislerK09,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Lorrie Faith Cranor},
  title        = {Escape from the matrix: lessons from a case-study in access-control
                  requirements},
  booktitle    = {Proceedings of the 5th Symposium on Usable Privacy and Security, {SOUPS}
                  2009, Mountain View, California, USA, July 15-17, 2009},
  series       = {{ACM} International Conference Proceeding Series},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1572532.1572567},
  doi          = {10.1145/1572532.1572567},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/soups/FislerK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/www/GuhaKJ09,
  author       = {Arjun Guha and
                  Shriram Krishnamurthi and
                  Trevor Jim},
  editor       = {Juan Quemada and
                  Gonzalo Le{\'{o}}n and
                  Yo{\"{e}}lle S. Maarek and
                  Wolfgang Nejdl},
  title        = {Using static analysis for Ajax intrusion detection},
  booktitle    = {Proceedings of the 18th International Conference on World Wide Web,
                  {WWW} 2009, Madrid, Spain, April 20-24, 2009},
  pages        = {561--570},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1526709.1526785},
  doi          = {10.1145/1526709.1526785},
  timestamp    = {Mon, 05 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/www/GuhaKJ09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/AllenBBBFFHKKLLLPRRSTW08,
  author       = {Eric Allen and
                  Mark W. Bailey and
                  Rastislav Bod{\'{\i}}k and
                  Kim B. Bruce and
                  Kathleen Fisher and
                  Stephen N. Freund and
                  Robert Harper and
                  Chandra Krintz and
                  Shriram Krishnamurthi and
                  James R. Larus and
                  Doug Lea and
                  Gary T. Leavens and
                  Lori L. Pollock and
                  Stuart Reges and
                  Martin C. Rinard and
                  Mark A. Sheldon and
                  Franklyn A. Turbak and
                  Mitchell Wand},
  title        = {{SIGPLAN} programming language curriculum workshop: Discussion Summaries
                  and recommendations},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {43},
  number       = {11},
  pages        = {6--29},
  year         = {2008},
  url          = {https://doi.org/10.1145/1480828.1480831},
  doi          = {10.1145/1480828.1480831},
  timestamp    = {Tue, 26 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigplan/AllenBBBFFHKKLLLPRRSTW08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/Krishnamurthi08,
  author       = {Shriram Krishnamurthi},
  title        = {Teaching programming languages in a post-linnaean age},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {43},
  number       = {11},
  pages        = {81--83},
  year         = {2008},
  url          = {https://doi.org/10.1145/1480828.1480846},
  doi          = {10.1145/1480828.1480846},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/sigplan/Krishnamurthi08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccs/McCarthyK08,
  author       = {Jay A. McCarthy and
                  Shriram Krishnamurthi},
  editor       = {Vitaly Shmatikov},
  title        = {Minimal backups of cryptographic protocol runs},
  booktitle    = {Proceedings of the 6th {ACM} Workshop on Formal Methods in Security
                  Engineering, {FMSE} 2008, Alexandria, VA, USA, October 27, 2008},
  pages        = {11--20},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1456396.1456398},
  doi          = {10.1145/1456396.1456398},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ccs/McCarthyK08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esorics/McCarthyK08,
  author       = {Jay A. McCarthy and
                  Shriram Krishnamurthi},
  editor       = {Sushil Jajodia and
                  Javier L{\'{o}}pez},
  title        = {Cryptographic Protocol Explication and End-Point Projection},
  booktitle    = {Computer Security - {ESORICS} 2008, 13th European Symposium on Research
                  in Computer Security, M{\'{a}}laga, Spain, October 6-8, 2008.
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5283},
  pages        = {533--547},
  publisher    = {Springer},
  year         = {2008},
  url          = {https://doi.org/10.1007/978-3-540-88313-5\_34},
  doi          = {10.1007/978-3-540-88313-5\_34},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esorics/McCarthyK08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/KrishnamurthiFDY08,
  author       = {Shriram Krishnamurthi and
                  Kathi Fisler and
                  Daniel J. Dougherty and
                  Daniel Yoo},
  editor       = {Mary Jean Harrold and
                  Gail C. Murphy},
  title        = {Alchemy: transmuting base alloy specifications into implementations},
  booktitle    = {Proceedings of the 16th {ACM} {SIGSOFT} International Symposium on
                  Foundations of Software Engineering, 2008, Atlanta, Georgia, USA,
                  November 9-14, 2008},
  pages        = {158--169},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1453101.1453123},
  doi          = {10.1145/1453101.1453123},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/KrishnamurthiFDY08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/paste/2008,
  editor       = {Shriram Krishnamurthi and
                  Michal Young},
  title        = {Proceedings of the 8th {ACM} {SIGPLAN-SIGSOFT} Workshop on Program
                  Analysis for Software Tools and Engineering, PASTE'08, Atlanta, Georgia,
                  November 9-10, 2008},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {http://dl.acm.org/citation.cfm?id=1512475},
  isbn         = {978-1-60558-382-2},
  timestamp    = {Tue, 22 May 2012 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/paste/2008.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ase/MarceauCSKR07,
  author       = {Guillaume Marceau and
                  Gregory H. Cooper and
                  Jonathan P. Spiro and
                  Shriram Krishnamurthi and
                  Steven P. Reiss},
  title        = {The design and implementation of a dataflow language for scriptable
                  debugging},
  journal      = {Autom. Softw. Eng.},
  volume       = {14},
  number       = {1},
  pages        = {59--86},
  year         = {2007},
  url          = {https://doi.org/10.1007/s10515-006-0003-z},
  doi          = {10.1007/S10515-006-0003-Z},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ase/MarceauCSKR07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/lisp/KrishnamurthiHMGPF07,
  author       = {Shriram Krishnamurthi and
                  Peter Walton Hopkins and
                  Jay A. McCarthy and
                  Paul T. Graunke and
                  Greg Pettyjohn and
                  Matthias Felleisen},
  title        = {Implementation and use of the {PLT} scheme Web server},
  journal      = {High. Order Symb. Comput.},
  volume       = {20},
  number       = {4},
  pages        = {431--460},
  year         = {2007},
  url          = {https://doi.org/10.1007/s10990-007-9008-y},
  doi          = {10.1007/S10990-007-9008-Y},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/lisp/KrishnamurthiHMGPF07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/KrishnamurthiF07,
  author       = {Shriram Krishnamurthi and
                  Kathi Fisler},
  title        = {Foundations of incremental aspect model-checking},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {16},
  number       = {2},
  pages        = {7},
  year         = {2007},
  url          = {https://doi.org/10.1145/1217295.1217296},
  doi          = {10.1145/1217295.1217296},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tosem/KrishnamurthiF07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dls/GuhaMFK07,
  author       = {Arjun Guha and
                  Jacob Matthews and
                  Robert Bruce Findler and
                  Shriram Krishnamurthi},
  editor       = {Pascal Costanza and
                  Robert Hirschfeld},
  title        = {Relationally-parametric polymorphic contracts},
  booktitle    = {Proceedings of the 2007 Symposium on Dynamic Languages, {DLS} 2007,
                  October 22, 2007, Montreal, Quebec, Canada},
  pages        = {29--40},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1297081.1297089},
  doi          = {10.1145/1297081.1297089},
  timestamp    = {Sun, 06 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dls/GuhaMFK07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esorics/DoughertyFK07,
  author       = {Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Joachim Biskup and
                  Javier L{\'{o}}pez},
  title        = {Obligations and Their Interaction with Programs},
  booktitle    = {Computer Security - {ESORICS} 2007, 12th European Symposium On Research
                  In Computer Security, Dresden, Germany, September 24-26, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4734},
  pages        = {375--389},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-74835-9\_25},
  doi          = {10.1007/978-3-540-74835-9\_25},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esorics/DoughertyFK07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pepm/BurchettCK07,
  author       = {Kimberley Burchett and
                  Gregory H. Cooper and
                  Shriram Krishnamurthi},
  editor       = {G. Ramalingam and
                  Eelco Visser},
  title        = {Lowering: a static optimization technique for transparent functional
                  reactivity},
  booktitle    = {Proceedings of the 2007 {ACM} {SIGPLAN} Workshop on Partial Evaluation
                  and Semantics-based Program Manipulation, 2007, Nice, France, January
                  15-16, 2007},
  pages        = {71--80},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1244381.1244393},
  doi          = {10.1145/1244381.1244393},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pepm/BurchettCK07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/www/McCarthyKGR07,
  author       = {Jay A. McCarthy and
                  Shriram Krishnamurthi and
                  Joshua D. Guttman and
                  John D. Ramsdell},
  editor       = {Carey L. Williamson and
                  Mary Ellen Zurko and
                  Peter F. Patel{-}Schneider and
                  Prashant J. Shenoy},
  title        = {Compiling cryptographic protocols for deployment on the web},
  booktitle    = {Proceedings of the 16th International Conference on World Wide Web,
                  {WWW} 2007, Banff, Alberta, Canada, May 8-12, 2007},
  pages        = {687--696},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1242572.1242665},
  doi          = {10.1145/1242572.1242665},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/www/McCarthyKGR07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/cc/2007,
  editor       = {Shriram Krishnamurthi and
                  Martin Odersky},
  title        = {Compiler Construction, 16th International Conference, {CC} 2007, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2007, Braga, Portugal, March 26-30, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4420},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-71229-9},
  doi          = {10.1007/978-3-540-71229-9},
  isbn         = {978-3-540-71228-2},
  timestamp    = {Tue, 14 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/2007.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jfp/Krishnamurthi06,
  author       = {Shriram Krishnamurthi},
  title        = {Educational Pearl: Automata via macros},
  journal      = {J. Funct. Program.},
  volume       = {16},
  number       = {3},
  pages        = {253--267},
  year         = {2006},
  url          = {https://doi.org/10.1017/S0956796805005733},
  doi          = {10.1017/S0956796805005733},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jfp/Krishnamurthi06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/DutchynTK06,
  author       = {Christopher Dutchyn and
                  David B. Tucker and
                  Shriram Krishnamurthi},
  title        = {Semantics and scoping of aspects in higher-order languages},
  journal      = {Sci. Comput. Program.},
  volume       = {63},
  number       = {3},
  pages        = {207--239},
  year         = {2006},
  url          = {https://doi.org/10.1016/j.scico.2006.01.003},
  doi          = {10.1016/J.SCICO.2006.01.003},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/DutchynTK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cade/DoughertyFK06,
  author       = {Daniel J. Dougherty and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Ulrich Furbach and
                  Natarajan Shankar},
  title        = {Specifying and Reasoning About Dynamic Access-Control Policies},
  booktitle    = {Automated Reasoning, Third International Joint Conference, {IJCAR}
                  2006, Seattle, WA, USA, August 17-20, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4130},
  pages        = {632--646},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11814771\_51},
  doi          = {10.1007/11814771\_51},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cade/DoughertyFK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/CooperK06,
  author       = {Gregory H. Cooper and
                  Shriram Krishnamurthi},
  editor       = {Peter Sestoft},
  title        = {Embedding Dynamic Dataflow in a Call-by-Value Language},
  booktitle    = {Programming Languages and Systems, 15th European Symposium on Programming,
                  {ESOP} 2006, Held as Part of the Joint European Conferences on Theory
                  and Practice of Software, {ETAPS} 2006, Vienna, Austria, March 27-28,
                  2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3924},
  pages        = {294--308},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11693024\_20},
  doi          = {10.1007/11693024\_20},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esop/CooperK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/flops/IgnatoffCK06,
  author       = {Daniel Ignatoff and
                  Gregory H. Cooper and
                  Shriram Krishnamurthi},
  editor       = {Masami Hagiya and
                  Philip Wadler},
  title        = {Crossing State Lines: Adapting Object-Oriented Frameworks to Functional
                  Reactive Languages},
  booktitle    = {Functional and Logic Programming, 8th International Symposium, {FLOPS}
                  2006, Fuji-Susono, Japan, April 24-26, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3945},
  pages        = {259--276},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11737414\_18},
  doi          = {10.1007/11737414\_18},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/flops/IgnatoffCK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sacmat/TschantzK06,
  author       = {Michael Carl Tschantz and
                  Shriram Krishnamurthi},
  editor       = {David F. Ferraiolo and
                  Indrakshi Ray},
  title        = {Towards reasonability properties for access-control policy languages},
  booktitle    = {11th {ACM} Symposium on Access Control Models and Technologies, {SACMAT}
                  2006, Lake Tahoe, California, USA, June 7-9, 2006, Proceedings},
  pages        = {160--169},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1133058.1133081},
  doi          = {10.1145/1133058.1133081},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sacmat/TschantzK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/si3d/McGuireSPK06,
  author       = {Morgan McGuire and
                  George Stathis and
                  Hanspeter Pfister and
                  Shriram Krishnamurthi},
  editor       = {Marc Olano and
                  Carlo H. S{\'{e}}quin},
  title        = {Abstract shade trees},
  booktitle    = {Proceedings of the 2006 Symposium on Interactive 3D Graphics, {SI3D}
                  2006, March 14-17, 2006, Redwood City, California, {USA}},
  pages        = {79--86},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1111411.1111425},
  doi          = {10.1145/1111411.1111425},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/si3d/McGuireSPK06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ase/LiKF05,
  author       = {Harry C. Li and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  title        = {Modular Verification of Open Features Using Three-Valued Model Checking},
  journal      = {Autom. Softw. Eng.},
  volume       = {12},
  number       = {3},
  pages        = {349--382},
  year         = {2005},
  url          = {https://doi.org/10.1007/s10515-005-2643-9},
  doi          = {10.1007/S10515-005-2643-9},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ase/LiKF05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigsoft/KrishnamurthiB05,
  author       = {Shriram Krishnamurthi and
                  Tevfik Bultan},
  title        = {Discussion summary: characteristics of web services and their impact
                  on testing, analysis and verification},
  journal      = {{ACM} {SIGSOFT} Softw. Eng. Notes},
  volume       = {30},
  number       = {1},
  pages        = {5},
  year         = {2005},
  url          = {https://doi.org/10.1145/1039174.1039189},
  doi          = {10.1145/1039174.1039189},
  timestamp    = {Thu, 17 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigsoft/KrishnamurthiB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/PettyjohnCMKF05,
  author       = {Greg Pettyjohn and
                  John Clements and
                  Joe Marshall and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Olivier Danvy and
                  Benjamin C. Pierce},
  title        = {Continuations from generalized stack inspection},
  booktitle    = {Proceedings of the 10th {ACM} {SIGPLAN} International Conference on
                  Functional Programming, {ICFP} 2005, Tallinn, Estonia, September 26-28,
                  2005},
  pages        = {216--227},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1086365.1086393},
  doi          = {10.1145/1086365.1086393},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/PettyjohnCMKF05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/FislerKMT05,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi and
                  Leo A. Meyerovich and
                  Michael Carl Tschantz},
  editor       = {Gruia{-}Catalin Roman and
                  William G. Griswold and
                  Bashar Nuseibeh},
  title        = {Verification and change-impact analysis of access-control policies},
  booktitle    = {27th International Conference on Software Engineering {(ICSE} 2005),
                  15-21 May 2005, St. Louis, Missouri, {USA}},
  pages        = {196--205},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1062455.1062502},
  doi          = {10.1145/1062455.1062502},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/FislerKMT05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vstte/FislerK05,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Bertrand Meyer and
                  Jim Woodcock},
  title        = {Decomposing Verification Around End-User Features},
  booktitle    = {Verified Software: Theories, Tools, Experiments, First {IFIP} {TC}
                  2/WG 2.3 Conference, {VSTTE} 2005, Zurich, Switzerland, October 10-13,
                  2005, Revised Selected Papers and Discussions},
  series       = {Lecture Notes in Computer Science},
  volume       = {4171},
  pages        = {74--81},
  publisher    = {Springer},
  year         = {2005},
  url          = {https://doi.org/10.1007/978-3-540-69149-5\_10},
  doi          = {10.1007/978-3-540-69149-5\_10},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/vstte/FislerK05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wwv/Krishnamurthi05,
  author       = {Shriram Krishnamurthi},
  editor       = {Mar{\'{\i}}a Alpuente and
                  Santiago Escobar and
                  Moreno Falaschi},
  title        = {Web Verification: Perspective and Challenges},
  booktitle    = {First International Workshop on Automated Specification and Verification
                  of Web Sites {(WWV} 2005), March 14-15, 2005 Valencia, Spain},
  volume       = {{DSIC-II/03/05}},
  pages        = {3--8},
  publisher    = {Departamento de Sistemas Informaticos y Computacion, Universidad Politecnica
                  de Valencia},
  year         = {2005},
  timestamp    = {Tue, 10 Nov 2020 12:25:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wwv/Krishnamurthi05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:journals/entcs/Krishnamurthi06,
  author       = {Shriram Krishnamurthi},
  editor       = {Mar{\'{\i}}a Alpuente and
                  Santiago Escobar and
                  Moreno Falaschi},
  title        = {Web Verification: Perspective and Challenges},
  booktitle    = {Proceedings of the International Workshop on Automated Specification
                  and Verification of Web Sites, {WWV} 2005, Valencia, Spain, March
                  14-15, 2005},
  series       = {Electronic Notes in Theoretical Computer Science},
  volume       = {157},
  number       = {2},
  pages        = {41--46},
  publisher    = {Elsevier},
  year         = {2005},
  url          = {https://doi.org/10.1016/j.entcs.2005.12.044},
  doi          = {10.1016/J.ENTCS.2005.12.044},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/entcs/Krishnamurthi06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ase/MatthewsFGKF04,
  author       = {Jacob Matthews and
                  Robert Bruce Findler and
                  Paul T. Graunke and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  title        = {Automatically Restructuring Programs for the Web},
  journal      = {Autom. Softw. Eng.},
  volume       = {11},
  number       = {4},
  pages        = {337--364},
  year         = {2004},
  url          = {https://doi.org/10.1023/B:AUSE.0000038936.09009.69},
  doi          = {10.1023/B:AUSE.0000038936.09009.69},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ase/MatthewsFGKF04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/csedu/FelleisenFFK04,
  author       = {Matthias Felleisen and
                  Robert Bruce Findler and
                  Matthew Flatt and
                  Shriram Krishnamurthi},
  title        = {The TeachScheme! Project: Computing and Programming for Every Student},
  journal      = {Comput. Sci. Educ.},
  volume       = {14},
  number       = {1},
  pages        = {55--77},
  year         = {2004},
  url          = {https://doi.org/10.1076/csed.14.1.55.23499},
  doi          = {10.1076/CSED.14.1.55.23499},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/csedu/FelleisenFFK04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jfp/FelleisenFFK04,
  author       = {Matthias Felleisen and
                  Robert Bruce Findler and
                  Matthew Flatt and
                  Shriram Krishnamurthi},
  title        = {The structure and interpretation of the computer science curriculum},
  journal      = {J. Funct. Program.},
  volume       = {14},
  number       = {4},
  pages        = {365--378},
  year         = {2004},
  url          = {https://doi.org/10.1017/S0956796804005076},
  doi          = {10.1017/S0956796804005076},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jfp/FelleisenFFK04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/AntoniuSKNF04,
  author       = {Tudor Antoniu and
                  Paul A. Steckler and
                  Shriram Krishnamurthi and
                  Erich Neuwirth and
                  Matthias Felleisen},
  editor       = {Anthony Finkelstein and
                  Jacky Estublier and
                  David S. Rosenblum},
  title        = {Validating the Unit Correctness of Spreadsheet Programs},
  booktitle    = {26th International Conference on Software Engineering {(ICSE} 2004),
                  23-28 May 2004, Edinburgh, United Kingdom},
  pages        = {439--448},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.org/10.1109/ICSE.2004.1317466},
  doi          = {10.1109/ICSE.2004.1317466},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/AntoniuSKNF04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/LicataK04,
  author       = {Daniel R. Licata and
                  Shriram Krishnamurthi},
  title        = {Verifying Interactive Web Programs},
  booktitle    = {19th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2004), 20-25 September 2004, Linz, Austria},
  pages        = {164--173},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.ieeecomputersociety.org/10.1109/ASE.2004.10054},
  doi          = {10.1109/ASE.2004.10054},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/LicataK04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/MarceauCKR04,
  author       = {Guillaume Marceau and
                  Gregory H. Cooper and
                  Shriram Krishnamurthi and
                  Steven P. Reiss},
  title        = {Dataflow Language for Scriptable Debugging},
  booktitle    = {19th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2004), 20-25 September 2004, Linz, Austria},
  pages        = {218--227},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.ieeecomputersociety.org/10.1109/ASE.2004.10033},
  doi          = {10.1109/ASE.2004.10033},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/MarceauCKR04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/BlundellFKH04,
  author       = {Colin Blundell and
                  Kathi Fisler and
                  Shriram Krishnamurthi and
                  Pascal Van Hentenryck},
  title        = {Parameterized Interfaces for Open System Verification of Product Lines},
  booktitle    = {19th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2004), 20-25 September 2004, Linz, Austria},
  pages        = {258--267},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.ieeecomputersociety.org/10.1109/ASE.2004.10004},
  doi          = {10.1109/ASE.2004.10004},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/BlundellFKH04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/KrishnamurthiFG04,
  author       = {Shriram Krishnamurthi and
                  Kathi Fisler and
                  Michael Greenberg},
  editor       = {Richard N. Taylor and
                  Matthew B. Dwyer},
  title        = {Verifying aspect advice modularly},
  booktitle    = {Proceedings of the 12th {ACM} {SIGSOFT} International Symposium on
                  Foundations of Software Engineering, 2004, Newport Beach, CA, USA,
                  October 31 - November 6, 2004},
  pages        = {137--146},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1029894.1029916},
  doi          = {10.1145/1029894.1029916},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/KrishnamurthiFG04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@book{DBLP:books/daglib/0017450,
  author       = {Shriram Krishnamurthi},
  title        = {Programming languages - application and interpretation},
  publisher    = {e-book},
  year         = {2003},
  url          = {http://www.cs.brown.edu/\%7Esk/Publications/Books/ProgLangs/},
  timestamp    = {Thu, 27 Oct 2011 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/books/daglib/0017450.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aosd/TuckerK03,
  author       = {David B. Tucker and
                  Shriram Krishnamurthi},
  editor       = {William G. Griswold and
                  Mehmet Aksit},
  title        = {Pointcuts and advice in higher-order languages},
  booktitle    = {Proceedings of the 2nd International Conference on Aspect-Oriented
                  Software Development, {AOSD} 2003, Boston, Massachusetts, USA, March
                  17-21, 2003},
  pages        = {158--167},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/643603.643620},
  doi          = {10.1145/643603.643620},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/aosd/TuckerK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/GraunkeFKF03,
  author       = {Paul T. Graunke and
                  Robert Bruce Findler and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Pierpaolo Degano},
  title        = {Modeling Web Interactions},
  booktitle    = {Programming Languages and Systems, 12th European Symposium on Programming,
                  {ESOP} 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       = {2618},
  pages        = {238--252},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/3-540-36575-3\_17},
  doi          = {10.1007/3-540-36575-3\_17},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esop/GraunkeFKF03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/ReissKWK03,
  author       = {Steven P. Reiss and
                  Christina M. Kennedy and
                  Tom Wooldridge and
                  Shriram Krishnamurthi},
  editor       = {Lori A. Clarke and
                  Laurie Dillon and
                  Walter F. Tichy},
  title        = {{CLIME:} An Environment for Constrained Evolution Demonstration Description},
  booktitle    = {Proceedings of the 25th International Conference on Software Engineering,
                  May 3-10, 2003, Portland, Oregon, {USA}},
  pages        = {818--819},
  publisher    = {{IEEE} Computer Society},
  year         = {2003},
  url          = {https://doi.org/10.1109/ICSE.2003.1201302},
  doi          = {10.1109/ICSE.2003.1201302},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/ReissKWK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/AhmadAGK03,
  author       = {Yanif Ahmad and
                  Tudor Antoniu and
                  Sharon Goldwater and
                  Shriram Krishnamurthi},
  title        = {A Type System for Statically Detecting Spreadsheet Errors},
  booktitle    = {18th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2003), 6-10 October 2003, Montreal, Canada},
  pages        = {174--183},
  publisher    = {{IEEE} Computer Society},
  year         = {2003},
  url          = {https://doi.org/10.1109/ASE.2003.1240305},
  doi          = {10.1109/ASE.2003.1240305},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/AhmadAGK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/LicataHK03,
  author       = {Daniel R. Licata and
                  Christopher D. Harris and
                  Shriram Krishnamurthi},
  title        = {The Feature Signatures of Evolving Programs},
  booktitle    = {18th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2003), 6-10 October 2003, Montreal, Canada},
  pages        = {281--285},
  publisher    = {{IEEE} Computer Society},
  year         = {2003},
  url          = {https://doi.org/10.1109/ASE.2003.1240321},
  doi          = {10.1109/ASE.2003.1240321},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/LicataHK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/padl/Krishnamurthi03,
  author       = {Shriram Krishnamurthi},
  editor       = {Ver{\'{o}}nica Dahl and
                  Philip Wadler},
  title        = {The {CONTINUE} Server (or, How {I} Administered {PADL} 2002 and 2003)},
  booktitle    = {Practical Aspects of Declarative Languages, 5th International Symposium,
                  {PADL} 2003, New Orleans, LA, USA, January 13-14, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2562},
  pages        = {2--16},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/3-540-36388-2\_2},
  doi          = {10.1007/3-540-36388-2\_2},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/padl/Krishnamurthi03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/padl/KiselyovK03,
  author       = {Oleg Kiselyov and
                  Shriram Krishnamurthi},
  editor       = {Ver{\'{o}}nica Dahl and
                  Philip Wadler},
  title        = {{SXSLT:} Manipulation Language for {XML}},
  booktitle    = {Practical Aspects of Declarative Languages, 5th International Symposium,
                  {PADL} 2003, New Orleans, LA, USA, January 13-14, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2562},
  pages        = {256--272},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/3-540-36388-2\_18},
  doi          = {10.1007/3-540-36388-2\_18},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/padl/KiselyovK03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/cs-SE-0310040,
  author       = {Brock Pytlik and
                  Manos Renieris and
                  Shriram Krishnamurthi and
                  Steven P. Reiss},
  title        = {Automated Fault Localization Using Potential Invariants},
  journal      = {CoRR},
  volume       = {cs.SE/0310040},
  year         = {2003},
  url          = {http://arxiv.org/abs/cs/0310040},
  timestamp    = {Fri, 10 Jan 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/cs-SE-0310040.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jfp/FindlerCFFKSF02,
  author       = {Robert Bruce Findler and
                  John Clements and
                  Cormac Flanagan and
                  Matthew Flatt and
                  Shriram Krishnamurthi and
                  Paul Steckler and
                  Matthias Felleisen},
  title        = {DrScheme: a programming environment for Scheme},
  journal      = {J. Funct. Program.},
  volume       = {12},
  number       = {2},
  pages        = {159--182},
  year         = {2002},
  url          = {https://doi.org/10.1017/S0956796801004208},
  doi          = {10.1017/S0956796801004208},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jfp/FindlerCFFKSF02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/McGuireKH02,
  author       = {Morgan McGuire and
                  Shriram Krishnamurthi and
                  John F. Hughes},
  editor       = {Daniel Le M{\'{e}}tayer},
  title        = {Programming Languages for Compressing Graphics},
  booktitle    = {Programming Languages and Systems, 11th European Symposium on Programming,
                  {ESOP} 2002, held as Part of the Joint European Conference on Theory
                  and Practice of Software, {ETAPS} 2002, Grenoble, France, April 8-12,
                  2002, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2305},
  pages        = {68--82},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-45927-8\_6},
  doi          = {10.1007/3-540-45927-8\_6},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esop/McGuireKH02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/GraunkeK02,
  author       = {Paul T. Graunke and
                  Shriram Krishnamurthi},
  editor       = {Will Tracz and
                  Michal Young and
                  Jeff Magee},
  title        = {Advanced control flows for flexible graphical user interfaces: or,
                  growing GUIs on trees or, bookmarking GUIs},
  booktitle    = {Proceedings of the 24th International Conference on Software Engineering,
                  {ICSE} 2002, 19-25 May 2002, Orlando, Florida, {USA}},
  pages        = {277--287},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/581339.581375},
  doi          = {10.1145/581339.581375},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/GraunkeK02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/LiKF02,
  author       = {Harry C. Li and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  title        = {Interfaces for Modular Feature Verification},
  booktitle    = {17th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2002), 23-27 September 2002, Edinburgh, Scotland, {UK}},
  pages        = {195--204},
  publisher    = {{IEEE} Computer Society},
  year         = {2002},
  url          = {https://doi.org/10.1109/ASE.2002.1115013},
  doi          = {10.1109/ASE.2002.1115013},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/LiKF02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/LiKF02,
  author       = {Harry C. Li and
                  Shriram Krishnamurthi and
                  Kathi Fisler},
  title        = {Verifying cross-cutting features as open systems},
  booktitle    = {Proceedings of the Tenth {ACM} {SIGSOFT} Symposium on Foundations
                  of Software Engineering 2002, Charleston, South Carolina, USA, November
                  18-22, 2002},
  pages        = {89--98},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/587051.587066},
  doi          = {10.1145/587051.587066},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/LiKF02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spin/LiFK02,
  author       = {Harry C. Li and
                  Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {Dragan Bosnacki and
                  Stefan Leue},
  title        = {The Influence of Software Module Systems on Modular Verification},
  booktitle    = {Model Checking of Software, 9th International {SPIN} Workshop, Grenoble,
                  France, April 11-13, 2002, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2318},
  pages        = {60--78},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-46017-9\_7},
  doi          = {10.1007/3-540-46017-9\_7},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/spin/LiFK02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/padl/2002,
  editor       = {Shriram Krishnamurthi and
                  C. R. Ramakrishnan},
  title        = {Practical Aspects of Declarative Languages, 4th International Symposium,
                  {PADL} 2002, Portland, OR, USA, January 19-20, 2002, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2257},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-45587-6},
  doi          = {10.1007/3-540-45587-6},
  isbn         = {3-540-43092-X},
  timestamp    = {Mon, 03 Apr 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/padl/2002.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/GraunkeKHF01,
  author       = {Paul T. Graunke and
                  Shriram Krishnamurthi and
                  Steve Van Der Hoeven and
                  Matthias Felleisen},
  editor       = {David Sands},
  title        = {Programming the Web with High-Level Programming Languages},
  booktitle    = {Programming Languages and Systems, 10th European Symposium on Programming,
                  {ESOP} 2001 Held as Part of the Joint European Conferences on Theory
                  and Practice of Software, {ETAPS} 2001 Genova, Italy, April 2-6, 2001,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2028},
  pages        = {122--136},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-45309-1\_9},
  doi          = {10.1007/3-540-45309-1\_9},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esop/GraunkeKHF01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/GraunkeFKF01,
  author       = {Paul T. Graunke and
                  Robert Bruce Findler and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  title        = {Automatically Restructuring Programs for the We},
  booktitle    = {16th {IEEE} International Conference on Automated Software Engineering
                  {(ASE} 2001), 26-29 November 2001, Coronado Island, San Diego, CA,
                  {USA}},
  pages        = {211--222},
  publisher    = {{IEEE} Computer Society},
  year         = {2001},
  url          = {https://doi.org/10.1109/ASE.2001.989807},
  doi          = {10.1109/ASE.2001.989807},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/GraunkeFKF01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/FislerK01,
  author       = {Kathi Fisler and
                  Shriram Krishnamurthi},
  editor       = {A Min Tjoa and
                  Volker Gruhn},
  title        = {Modular verification of collaboration-based software designs},
  booktitle    = {Proceedings of the 8th European Software Engineering Conference held
                  jointly with 9th {ACM} {SIGSOFT} International Symposium on Foundations
                  of Software Engineering 2001, Vienna, Austria, September 10-14, 2001},
  pages        = {152--163},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/503209.503231},
  doi          = {10.1145/503209.503231},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/FislerK01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/padl/KrishnamurthiGG00,
  author       = {Shriram Krishnamurthi and
                  Kathryn E. Gray and
                  Paul T. Graunke},
  editor       = {Enrico Pontelli and
                  V{\'{\i}}tor Santos Costa},
  title        = {Transformation-by-Example for {XML}},
  booktitle    = {Practical Aspects of Declarative Languages, Second International Workshop,
                  {PADL} 2000, Boston, MA, USA, January 2000, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1753},
  pages        = {249--262},
  publisher    = {Springer},
  year         = {2000},
  url          = {https://doi.org/10.1007/3-540-46584-7\_17},
  doi          = {10.1007/3-540-46584-7\_17},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/padl/KrishnamurthiGG00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/KrishnamurthiEF99,
  author       = {Shriram Krishnamurthi and
                  Yan{-}David Erlich and
                  Matthias Felleisen},
  editor       = {S. Doaitse Swierstra},
  title        = {Expressing Structural Properties as Language Constructs},
  booktitle    = {Programming Languages and Systems, 8th European Symposium on Programming,
                  ESOP'99, Held as Part of the European Joint Conferences on the Theory
                  and Practice of Software, ETAPS'99, Amsterdam, The Netherlands, 22-28
                  March, 1999, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1576},
  pages        = {258--272},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-49099-X\_17},
  doi          = {10.1007/3-540-49099-X\_17},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/esop/KrishnamurthiEF99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gcse/KrishnamurthiFD99,
  author       = {Shriram Krishnamurthi and
                  Matthias Felleisen and
                  Bruce F. Duba},
  editor       = {Krzysztof Czarnecki and
                  Ulrich W. Eisenecker},
  title        = {From Macros to Reusable Generative Programming},
  booktitle    = {Generative and Component-Based Software Engineering, First International
                  Symposium, GCSE'99, Erfurt, Germany, September 28-30, 1999, Revised
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {1799},
  pages        = {105--120},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-40048-6\_9},
  doi          = {10.1007/3-540-40048-6\_9},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/gcse/KrishnamurthiFD99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/FlattFKF99,
  author       = {Matthew Flatt and
                  Robert Bruce Findler and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Didier R{\'{e}}my and
                  Peter Lee},
  title        = {Programming Languages as Operating Systems (or Revenge of the Son
                  of the Lisp Machine)},
  booktitle    = {Proceedings of the fourth {ACM} {SIGPLAN} International Conference
                  on Functional Programming {(ICFP} '99), Paris, France, September 27-29,
                  1999},
  pages        = {138--147},
  publisher    = {{ACM}},
  year         = {1999},
  url          = {https://doi.org/10.1145/317636.317793},
  doi          = {10.1145/317636.317793},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/FlattFKF99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/java/FlattKF99,
  author       = {Matthew Flatt and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Jim Alves{-}Foss},
  title        = {A Programmer's Reduction Semantics for Classes and Mixins},
  booktitle    = {Formal Syntax and Semantics of Java},
  series       = {Lecture Notes in Computer Science},
  volume       = {1523},
  pages        = {241--269},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-48737-9\_7},
  doi          = {10.1007/3-540-48737-9\_7},
  timestamp    = {Tue, 14 May 2019 10:00:42 +0200},
  biburl       = {https://dblp.org/rec/conf/java/FlattKF99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigplan/FelleisenFFK98,
  author       = {Matthias Felleisen and
                  Robert Bruce Findler and
                  Matthew Flatt and
                  Shriram Krishnamurthi},
  title        = {The DrScheme Project: An Overview},
  journal      = {{ACM} {SIGPLAN} Notices},
  volume       = {33},
  number       = {6},
  pages        = {17--23},
  year         = {1998},
  url          = {https://doi.org/10.1145/284563.284566},
  doi          = {10.1145/284563.284566},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/sigplan/FelleisenFFK98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/KrishnamurthiFF98,
  author       = {Shriram Krishnamurthi and
                  Matthias Felleisen and
                  Daniel P. Friedman},
  editor       = {Eric Jul},
  title        = {Synthesizing Object-Oriented and Functional Design to Promote Re-Use},
  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        = {91--113},
  publisher    = {Springer},
  year         = {1998},
  url          = {https://doi.org/10.1007/BFb0054088},
  doi          = {10.1007/BFB0054088},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/KrishnamurthiFF98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/popl/FlattKF98,
  author       = {Matthew Flatt and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {David B. MacQueen and
                  Luca Cardelli},
  title        = {Classes and Mixins},
  booktitle    = {{POPL} '98, Proceedings of the 25th {ACM} {SIGPLAN-SIGACT} Symposium
                  on Principles of Programming Languages, San Diego, CA, USA, January
                  19-21, 1998},
  pages        = {171--183},
  publisher    = {{ACM}},
  year         = {1998},
  url          = {https://doi.org/10.1145/268946.268961},
  doi          = {10.1145/268946.268961},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/popl/FlattKF98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/KrishnamurthiF98,
  author       = {Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Leon J. Osterweil and
                  William L. Scherlis},
  title        = {Toward a Formal Theory of Extensible Software},
  booktitle    = {Proceedings of the {ACM} {SIGSOFT} International Symposium on Foundations
                  of Software Engineering, {SIGSOFT} 1998, Lake Buena Vista, Florida,
                  USA, November 3-5, 1998},
  pages        = {88--98},
  publisher    = {{ACM}},
  year         = {1998},
  url          = {https://doi.org/10.1145/288195.288269},
  doi          = {10.1145/288195.288269},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/KrishnamurthiF98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/plilp/FindlerFFKF97,
  author       = {Robert Bruce Findler and
                  Cormac Flanagan and
                  Matthew Flatt and
                  Shriram Krishnamurthi and
                  Matthias Felleisen},
  editor       = {Hugh Glaser and
                  Pieter H. Hartel and
                  Herbert Kuchen},
  title        = {DrScheme: {A} Pedagogic Programming Environment for Scheme},
  booktitle    = {Programming Languages: Implementations, Logics, and Programs, 9th
                  International Symposium, PLILP'97, Including a Special Trach on Declarative
                  Programming Languages in Education, Southampton, UK, September 3-5,
                  1997, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1292},
  pages        = {369--388},
  publisher    = {Springer},
  year         = {1997},
  url          = {https://doi.org/10.1007/BFb0033856},
  doi          = {10.1007/BFB0033856},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/plilp/FindlerFFKF97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/FlanaganFKWF96,
  author       = {Cormac Flanagan and
                  Matthew Flatt and
                  Shriram Krishnamurthi and
                  Stephanie Weirich and
                  Matthias Felleisen},
  editor       = {Charles N. Fischer},
  title        = {Static Debugging: Browsing the Web of Program Invariants},
  booktitle    = {Proceedings of the {ACM} SIGPLAN'96 Conference on Programming Language
                  Design and Implementation (PLDI), Philadephia, Pennsylvania, USA,
                  May 21-24, 1996},
  pages        = {23--32},
  publisher    = {{ACM}},
  year         = {1996},
  url          = {https://doi.org/10.1145/231379.231387},
  doi          = {10.1145/231379.231387},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/FlanaganFKWF96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/crossroads/Krishnamurthi94,
  author       = {Shriram Krishnamurthi},
  title        = {An introduction to Scheme},
  journal      = {{XRDS}},
  volume       = {1},
  number       = {2},
  pages        = {19--27},
  year         = {1994},
  url          = {https://doi.org/10.1145/197149.197166},
  doi          = {10.1145/197149.197166},
  timestamp    = {Wed, 16 Mar 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/crossroads/Krishnamurthi94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics