Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Siddhartha Prasad, Skyler Austen, Kathi Fisler, and Shriram Krishnamurthi. Meaningful Human-in-the-Loop Checking of GenAI Synthesis for Restricted Languages. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 22:1-22:31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{prasad_et_al:LIPIcs.ECOOP.2026.22,
author = {Prasad, Siddhartha and Austen, Skyler and Fisler, Kathi and Krishnamurthi, Shriram},
title = {{Meaningful Human-in-the-Loop Checking of GenAI Synthesis for Restricted Languages}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {22:1--22:31},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.22},
URN = {urn:nbn:de:0030-drops-261181},
doi = {10.4230/LIPIcs.ECOOP.2026.22},
annote = {Keywords: Regex, LTL, Access Control, Generative AI, Human-in-the-Loop}
}
Published in: DARTS, Volume 12, Issue 1, Special Issue of the 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Siddhartha Prasad, Skyler Austen, Kathi Fisler, and Shriram Krishnamurthi. Meaningful Human-in-the-Loop Checking of GenAI Synthesis for Restricted Languages (Artifact). In Special Issue of the 40th European Conference on Object-Oriented Programming (ECOOP 2026). Dagstuhl Artifacts Series (DARTS), Volume 12, Issue 1, pp. 7:1-7:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@Article{prasad_et_al:DARTS.12.1.7,
author = {Prasad, Siddhartha and Austen, Skyler and Fisler, Kathi and Krishnamurthi, Shriram},
title = {{Meaningful Human-in-the-Loop Checking of GenAI Synthesis for Restricted Languages (Artifact)}},
pages = {7:1--7:9},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2026},
volume = {12},
number = {1},
editor = {Prasad, Siddhartha and Austen, Skyler and Fisler, Kathi and Krishnamurthi, Shriram},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.12.1.7},
URN = {urn:nbn:de:0030-drops-261445},
doi = {10.4230/DARTS.12.1.7},
annote = {Keywords: Regex, LTL, Access Control, Generative AI, Human-in-the-Loop}
}
Published in: LIPIcs, Volume 71, 2nd Summit on Advances in Programming Languages (SNAPL 2017)
Justin Pombrio, Shriram Krishnamurthi, and Kathi Fisler. Teaching Programming Languages by Experimental and Adversarial Thinking. In 2nd Summit on Advances in Programming Languages (SNAPL 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 71, pp. 13:1-13:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{pombrio_et_al:LIPIcs.SNAPL.2017.13,
author = {Pombrio, Justin and Krishnamurthi, Shriram and Fisler, Kathi},
title = {{Teaching Programming Languages by Experimental and Adversarial Thinking}},
booktitle = {2nd Summit on Advances in Programming Languages (SNAPL 2017)},
pages = {13:1--13:9},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-032-3},
ISSN = {1868-8969},
year = {2017},
volume = {71},
editor = {Lerner, Benjamin S. and Bod{\'\i}k, Rastislav and Krishnamurthi, Shriram},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SNAPL.2017.13},
URN = {urn:nbn:de:0030-drops-71178},
doi = {10.4230/LIPIcs.SNAPL.2017.13},
annote = {Keywords: mystery languages, interpreters, paradigms, education}
}
Published in: Dagstuhl Reports, Volume 6, Issue 2 (2016)
Michael E. Caspersen, Kathi Fisler, and Jan Vahrenhold. Assessing Learning In Introductory Computer Science (Dagstuhl Seminar 16072). In Dagstuhl Reports, Volume 6, Issue 2, pp. 78-96, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)
@Article{caspersen_et_al:DagRep.6.2.78,
author = {Caspersen, Michael E. and Fisler, Kathi and Vahrenhold, Jan},
title = {{Assessing Learning In Introductory Computer Science (Dagstuhl Seminar 16072)}},
pages = {78--96},
journal = {Dagstuhl Reports},
ISSN = {2192-5283},
year = {2016},
volume = {6},
number = {2},
editor = {Caspersen, Michael E. and Fisler, Kathi and Vahrenhold, Jan},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.6.2.78},
URN = {urn:nbn:de:0030-drops-58899},
doi = {10.4230/DagRep.6.2.78},
annote = {Keywords: Assessment, Learning Objectives}
}