Publications (BibTeX)
@inproceedings{Heidegger:2012:APC:2103656.2103671,
author = {Heidegger, Phillip and Bieniusa, Annette and Thiemann, Peter},
title = {Access Permission Contracts for Scripting Languages},
booktitle = {Proceedings of the 39th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages},
series = {POPL '12},
year = {2012},
isbn = {978-1-4503-1083-3},
location = {Philadelphia, PA, USA},
pages = {111--122},
numpages = {12},
url = {http://doi.acm.org/10.1145/2103656.2103671},
doi = {10.1145/2103656.2103671},
acmid = {2103671},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {contracts, javascript, scripting languages},
}
@inproceedings{HeideggerThiemann2011:Inference,
author = { Phillip Heidegger and Peter Thiemann },
title = { A Heuristic Approach for Computing Effects }
year = { 2011 },
month = { June },
booktitle = { TOOLS 2011 - 49th International Conference on
Objects, Models, Components, Patterns
}
}
@inproceedings{BieniusaHeideggerThiemann2010:JSTrans,
author = { Annette Bieniusa and Phillip Heidegger and Peter Thiemann },
title = { DOM Transactions for Testing JavaScript }
year = { 2010 },
month = { September },
booktitle = { TAIC PART 2010 - Practice and Research Techniques,
5th International Academic and Industrial Conference,
}
}
@inproceedings{HeideggerThiemann2010:JSContest,
author = { Phillip Heidegger and Peter Thiemann },
title = { JSConTest - Contract-Driven Testing of JavaScript Code }
year = { 2010 },
month = { June },
booktitle = { TOOLS 2010 - 48th International Conference on
Objects, Models, Components, Patterns
}
}
@inproceedings{HeideggerThiemann2010:Recency,
author = { Phillip Heidegger and Peter Thiemann },
title = { Recency Types for Analyzing Scripting Languages }
year = { 2010 },
month = { June },
booktitle = { ECOOP 2010 - Object-Oriented Programming, 24rd European Conference }
}
@inproceedings{HeideggerThiemann2009:Recency,
author = { Phillip Heidegger and Peter Thiemann },
title = { Recency Types for Dynamically-Typed, Object-Based Languages },
year = { 2009 },
month = { January },
booktitle = { International Workshop on Foundations of Object-Oriented Languages (FOOL)},
}
@INPROCEEDINGS{BieniusaEtAl2008b,
author = {Annette Bieniusa and Markus Degen and Phillip Heidegger and Peter Thiemann and Stefan Wehr and Martin Gasbichler and Marcus Crestani and Herbert Klaeren and Eric Knauel and Michael Sperber},
title = {{Auf dem Weg zu einer robusten Programmierausbildung}},
booktitle = {{Tagungsband zur 3. GI-Fachtagung Hochschuldidaktik Informatik}},
month = {December},
year = 2008,
address = {Potsdam, Germany}
}
@INPROCEEDINGS{BieniusaEtAl2008,
author = {Annette Bieniusa and Marcus Crestani and Markus Degen and Martin Gasbichler and Phillip Heidegger and Herbert Klaeren and Eric Knauel and Michael Sperber and Peter Thiemann and Stefan Wehr},
title = {{HtDP} and {DMdA} in the Battlefield --- A Case Study in First-year Programming Instruction},
booktitle = {Proceedings of the 2008 Workshop on Functional and Declarative Programming in Education},
address = {Victoria, BC, Canada},
year = 2008
}