@inproceedings{Fisher07, title = {Typing ad hoc data}, author = {Kathleen Fisher}, year = {2007}, doi = {10.1145/1190315.1190317}, url = {http://doi.acm.org/10.1145/1190315.1190317}, tags = {data-flow}, researchr = {https://researchr.org/publication/Fisher07}, cites = {0}, citedby = {0}, pages = {39-40}, booktitle = {tldi}, } @inproceedings{MandelbaumFWFG07, title = {PADS/ML: a functional data description language}, author = {Yitzhak Mandelbaum and Kathleen Fisher and David Walker and Mary F. Fernández and Artem Gleyzer}, year = {2007}, doi = {10.1145/1190216.1190231}, url = {http://doi.acm.org/10.1145/1190216.1190231}, tags = {data-flow language, data-flow}, researchr = {https://researchr.org/publication/MandelbaumFWFG07}, cites = {0}, citedby = {0}, pages = {77-83}, booktitle = {POPL}, } @inproceedings{FernandezFFGM08, title = {A Generic Programming Toolkit for PADS/ML: First-Class Upgrades for Third-Party Developers}, author = {Mary F. Fernández and Kathleen Fisher and J. Nathan Foster and Michael Greenberg and Yitzhak Mandelbaum}, year = {2008}, doi = {10.1007/978-3-540-77442-6_10}, url = {http://dx.doi.org/10.1007/978-3-540-77442-6_10}, tags = {generic programming, programming}, researchr = {https://researchr.org/publication/FernandezFFGM08}, cites = {0}, citedby = {0}, pages = {133-149}, booktitle = {PADL}, } @inproceedings{FisherR00, title = {Extending Moby with Inheritance-Based Subtyping}, author = {Kathleen Fisher and John H. Reppy}, year = {2000}, url = {http://link.springer.de/link/service/series/0558/bibs/1850/18500083.htm}, tags = {rule-based, subtyping}, researchr = {https://researchr.org/publication/FisherR00}, cites = {0}, citedby = {0}, pages = {83-107}, booktitle = {ECOOP}, } @article{Fisher08, title = {We need more than one: why students need a sophisticated understanding of programming languages}, author = {Kathleen Fisher}, year = {2008}, doi = {10.1145/1480828.1480841}, url = {http://doi.acm.org/10.1145/1480828.1480841}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/Fisher08}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {43}, number = {11}, pages = {62-65}, } @inproceedings{BonoF98, title = {An Imperative, First-Order Calculus with Object Extension}, author = {Viviana Bono and Kathleen Fisher}, year = {1998}, url = {http://link.springer.de/link/service/series/0558/bibs/1445/14450462.htm}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BonoF98}, cites = {0}, citedby = {0}, pages = {462-497}, booktitle = {ECOOP}, } @inproceedings{FisherGHR01, title = {An Application-Specific Database}, author = {Kathleen Fisher and Colin R. Goodall and Karin Högstedt and Anne Rogers}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2397/23970213.htm}, tags = {database}, researchr = {https://researchr.org/publication/FisherGHR01}, cites = {0}, citedby = {0}, pages = {213-227}, booktitle = {DBPL}, } @article{CortesFPRS04, title = {Hancock: A language for analyzing transactional data streams}, author = {Corinna Cortes and Kathleen Fisher and Daryl Pregibon and Anne Rogers and Frederick Smith}, year = {2004}, doi = {10.1145/973097.973100}, url = {http://doi.acm.org/10.1145/973097.973100}, tags = {data-flow language, data-flow}, researchr = {https://researchr.org/publication/CortesFPRS04}, cites = {0}, citedby = {0}, journal = {TOPLAS}, volume = {26}, number = {2}, pages = {301-338}, } @inproceedings{XiFWZ09, title = {Ad Hoc Data and the Token Ambiguity Problem}, author = {Qian Xi and Kathleen Fisher and David Walker and Kenny Qili Zhu}, year = {2009}, doi = {10.1007/978-3-540-92995-6_7}, url = {http://dx.doi.org/10.1007/978-3-540-92995-6_7}, tags = {data-flow}, researchr = {https://researchr.org/publication/XiFWZ09}, cites = {0}, citedby = {0}, pages = {91-106}, booktitle = {PADL}, } @article{BlasioFT00, title = {A Control-Flow Analysis for a Calculus of Concurrent Objects}, author = {Paolo Di Blasio and Kathleen Fisher and Carolyn L. Talcott}, year = {2000}, url = {http://www.computer.org:80/tse/ts2000/e0617abs.htm}, tags = {analysis, data-flow, Meta-Environment, data-flow analysis, meta-objects}, researchr = {https://researchr.org/publication/BlasioFT00}, cites = {0}, citedby = {0}, journal = {TSE}, volume = {26}, number = {7}, pages = {617-634}, } @inproceedings{MitchellHF93, title = {A lambda calculus of objects and method specialization}, author = {John C. Mitchell and Furio Honsell and Kathleen Fisher}, year = {1993}, tags = {meta-model, C++, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/MitchellHF93}, cites = {0}, citedby = {0}, pages = {26-38}, booktitle = {lics}, } @article{FisherM98, title = {On the Relationship Between Classes, Objects, and Data Abstraction}, author = {Kathleen Fisher and John C. Mitchell}, year = {1998}, tags = {data-flow, C++, abstraction, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/FisherM98}, cites = {0}, citedby = {0}, journal = {tapos}, volume = {4}, number = {1}, pages = {3-25}, } @article{FisherK08a, title = {SIGPLAN programming language curriculum workshop: Workshop report summary}, author = {Kathleen Fisher and Chandra Krintz}, year = {2008}, doi = {10.1145/1480828.1480832}, url = {http://doi.acm.org/10.1145/1480828.1480832}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/FisherK08a}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {43}, number = {11}, pages = {29-30}, } @article{FisherK08, title = {SIGPLAN programming language curriculum workshop: Workshop organization}, author = {Kathleen Fisher and Chandra Krintz}, year = {2008}, doi = {10.1145/1480828.1480830}, url = {http://doi.acm.org/10.1145/1480828.1480830}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/FisherK08}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {43}, number = {11}, pages = {1-6}, } @inproceedings{FisherM95, title = {A Delegation-based Object Calculus with Subtying}, author = {Kathleen Fisher and John C. Mitchell}, year = {1995}, tags = {rule-based, meta-model, C++, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/FisherM95}, cites = {0}, citedby = {0}, pages = {42-61}, booktitle = {fct}, } @inproceedings{BaileyBFHR09, title = {Report of the 2008 SIGPLAN programming languages curriculum workshop: preliminary report}, author = {Mark W. Bailey and Kim B. Bruce and Kathleen Fisher and Robert Harper and Stuart Reges}, year = {2009}, doi = {10.1145/1508865.1508913}, url = {http://doi.acm.org/10.1145/1508865.1508913}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/BaileyBFHR09}, cites = {0}, citedby = {0}, pages = {132-133}, booktitle = {sigcse}, } @inproceedings{GrayFCKMT08, title = {DSLs: the good, the bad, and the ugly}, author = {Jeffrey G. Gray and Kathleen Fisher and Charles Consel and Gabor Karsai and Marjan Mernik and Juha-Pekka Tolvanen}, year = {2008}, doi = {10.1145/1449814.1449863}, url = {http://doi.acm.org/10.1145/1449814.1449863}, tags = {DSL}, researchr = {https://researchr.org/publication/GrayFCKMT08}, cites = {0}, citedby = {0}, pages = {791-794}, booktitle = {OOPSLA}, } @article{FisherPR01, title = {A framework for interoperability}, author = {Kathleen Fisher and Riccardo Pucella and John H. Reppy}, year = {2001}, url = {http://www.elsevier.nl/locate/entcs/volume59.html}, researchr = {https://researchr.org/publication/FisherPR01}, cites = {0}, citedby = {0}, journal = {TCS}, volume = {59}, number = {1}, pages = {3-19}, } @article{FisherR02, title = {Inheritance-Based Subtyping}, author = {Kathleen Fisher and John H. Reppy}, year = {2002}, doi = {10.1006/inco.2002.3169}, url = {http://dx.doi.org/10.1006/inco.2002.3169}, tags = {rule-based, subtyping}, researchr = {https://researchr.org/publication/FisherR02}, cites = {0}, citedby = {0}, journal = {iandc}, volume = {177}, number = {1}, pages = {28-55}, } @inproceedings{CortesFPR00, title = {Hancock: a language for extracting signatures from data streams}, author = {Corinna Cortes and Kathleen Fisher and Daryl Pregibon and Anne Rogers}, year = {2000}, doi = {10.1145/347090.347094}, url = {http://doi.acm.org/10.1145/347090.347094}, tags = {data-flow language, data-flow}, researchr = {https://researchr.org/publication/CortesFPR00}, cites = {0}, citedby = {0}, pages = {9-17}, booktitle = {kdd}, } @inproceedings{DalyMWFFGZ06, title = {PADS: an end-to-end system for processing ad hoc data}, author = {Mark Daly and Yitzhak Mandelbaum and David Walker and Mary F. Fernandez and Kathleen Fisher and Robert Gruber and Xuan Zheng}, year = {2006}, doi = {10.1145/1142473.1142568}, url = {http://doi.acm.org/10.1145/1142473.1142568}, tags = {data-flow}, researchr = {https://researchr.org/publication/DalyMWFFGZ06}, cites = {0}, citedby = {0}, pages = {727-729}, booktitle = {SIGMOD}, } @inproceedings{FisherG05, title = {PADS: a domain-specific language for processing ad hoc data}, author = {Kathleen Fisher and Robert Gruber}, year = {2005}, doi = {10.1145/1065010.1065046}, url = {http://doi.acm.org/10.1145/1065010.1065046}, tags = {data-flow language, data-flow, domain-specific language}, researchr = {https://researchr.org/publication/FisherG05}, cites = {0}, citedby = {0}, pages = {295-304}, booktitle = {PLDI}, } @inproceedings{FisherWZ08, title = {LearnPADS: automatic tool generation from ad hoc data}, author = {Kathleen Fisher and David Walker and Kenny Qili Zhu}, year = {2008}, doi = {10.1145/1376616.1376759}, url = {http://doi.acm.org/10.1145/1376616.1376759}, tags = {data-flow}, researchr = {https://researchr.org/publication/FisherWZ08}, cites = {0}, citedby = {0}, pages = {1299-1302}, booktitle = {SIGMOD}, } @inproceedings{RamseyFG05, title = {An expressive language of signatures}, author = {Norman Ramsey and Kathleen Fisher and Paul Govereau}, year = {2005}, doi = {10.1145/1086365.1086371}, url = {http://doi.acm.org/10.1145/1086365.1086371}, researchr = {https://researchr.org/publication/RamseyFG05}, cites = {0}, citedby = {0}, pages = {27-40}, booktitle = {ICFP}, } @inproceedings{FisherRR00, title = {A Calculus for Compiling and Linking Classes}, author = {Kathleen Fisher and John H. Reppy and Jon G. Riecke}, year = {2000}, url = {http://link.springer.de/link/service/series/0558/bibs/1782/17820135.htm}, tags = {compiler}, researchr = {https://researchr.org/publication/FisherRR00}, cites = {0}, citedby = {0}, pages = {135-149}, booktitle = {ESOP}, } @article{FisherM95:0, title = {The Development of Type Systems for Object-Oriented Languages}, author = {Kathleen Fisher and John C. Mitchell}, year = {1995}, tags = {meta-model, type system, model-driven development, C++, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/FisherM95%3A0}, cites = {0}, citedby = {0}, journal = {tapos}, volume = {1}, number = {3}, pages = {189-220}, } @inproceedings{FernandezFGM06, title = {PADX: Querying Large-scale Ad Hoc Data with XQuery}, author = {Mary F. Fernández and Kathleen Fisher and Robert Gruber and Yitzhak Mandelbaum}, year = {2006}, tags = {XQuery, data-flow}, researchr = {https://researchr.org/publication/FernandezFGM06}, cites = {0}, citedby = {0}, pages = {24-35}, booktitle = {planX}, } @inproceedings{BonacheaFRS99, title = {Hancock: a language for processing very large-scale data}, author = {Dan Bonachea and Kathleen Fisher and Anne Rogers and Frederick Smith}, year = {1999}, doi = {10.1145/331960.331981}, url = {http://doi.acm.org/10.1145/331960.331981}, tags = {data-flow language, data-flow, DSL}, researchr = {https://researchr.org/publication/BonacheaFRS99}, cites = {0}, citedby = {1}, pages = {163-176}, booktitle = {DSL}, } @article{FisherHM94, title = {A lambda Calculus of Objects and Method Specialization}, author = {Kathleen Fisher and Furio Honsell and John C. Mitchell}, year = {1994}, tags = {meta-model, C++, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/FisherHM94}, cites = {0}, citedby = {0}, journal = {njc}, volume = {1}, number = {1}, pages = {3-37}, } @inproceedings{FisherR99, title = {The Design of a Class Mechanism for Moby}, author = {Kathleen Fisher and John H. Reppy}, year = {1999}, doi = {10.1145/301618.301638}, url = {http://doi.acm.org/10.1145/301618.301638}, tags = {design}, researchr = {https://researchr.org/publication/FisherR99}, cites = {0}, citedby = {0}, pages = {37-49}, booktitle = {PLDI}, } @article{Fisher06, title = {Introduction}, author = {Kathleen Fisher}, year = {2006}, doi = {10.1017/S0956796806005958}, url = {http://dx.doi.org/10.1017/S0956796806005958}, researchr = {https://researchr.org/publication/Fisher06}, cites = {0}, citedby = {0}, journal = {JFP}, volume = {16}, number = {4-5}, pages = {373-374}, } @inproceedings{FisherM94, title = {Notes on Typed Object-Oriented Programming}, author = {Kathleen Fisher and John C. Mitchell}, year = {1994}, tags = {object-oriented programming, meta programming, C++, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/FisherM94}, cites = {0}, citedby = {0}, pages = {844-885}, booktitle = {tacs}, } @inproceedings{FisherMW06, title = {The next 700 data description languages}, author = {Kathleen Fisher and Yitzhak Mandelbaum and David Walker}, year = {2006}, doi = {10.1145/1111037.1111039}, url = {http://doi.acm.org/10.1145/1111037.1111039}, tags = {data-flow language, data-flow}, researchr = {https://researchr.org/publication/FisherMW06}, cites = {0}, citedby = {0}, pages = {2-15}, booktitle = {POPL}, } @article{AllenBBBFFHKKLLLPRRSTW08, title = {SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations}, author = {Eric Allen and Mark W. Bailey and Rastislav Bodí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 Sheldon and Franklyn A. Turbak and Mitchell Wand}, year = {2008}, doi = {10.1145/1480828.1480831}, url = {http://doi.acm.org/10.1145/1480828.1480831}, tags = {programming languages, C++, programming}, researchr = {https://researchr.org/publication/AllenBBBFFHKKLLLPRRSTW08}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {43}, number = {11}, pages = {6-29}, } @proceedings{icfp:2004, title = {Proceedings of the Ninth ACM SIGPLAN International Conference on Functional Programming, ICFP 2004, Snow Bird, UT, USA, September 19-21, 2004}, year = {2004}, tags = {functional programming, programming}, researchr = {https://researchr.org/publication/icfp%3A2004}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the Ninth ACM SIGPLAN International Conference on Functional Programming, ICFP 2004, Snow Bird, UT, USA, September 19-21, 2004}, conference = {ICFP}, editor = {Chris Okasaki and Kathleen Fisher}, publisher = {ACM}, isbn = {1-58113-905-5}, } @proceedings{oopsla-2011, title = {Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA 2011}, year = {2011}, month = {October}, tags = {programming languages, object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/oopsla-2011}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA 2011}, conference = {OOPSLA}, editor = {Kathleen Fisher and Cristina Videira Lopes}, address = {New York, NY, USA}, publisher = {ACM}, }