@InProceedings{bagge-zaytsev-sattose14-megamodels, title = {Languages, Models and Megamodels}, author = {Anya Helene Bagge and Vadim Zaytsev}, year = {2015}, booktitle = {Post-proceedings of SATToSE 2014}, editor = {Vadim Zaytsev}, volume = {1346}, pages = {132--143}, publisher = {CEUR}, issn = {1613-0073}, location = {L'Aquila, Italy}, url = {http://www.ii.uib.no/~anya/papers/bagge-zaytsev-sattose14-megamodels.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-zaytsev-sattose14-megamodels.pdf}, }
@InProceedings{bagge-laemmel-zaytsev-edusymp14-sle, title = {Reflections on Courses for Software Language Engineering}, author = {Anya Helene Bagge and Ralf L{\"a}mmel and Vadim Zaytsev}, year = {2015}, booktitle = {Proceedings of the MODELS 2014 Educators Symposium}, editor = {Birgit Demuth and Dave Stikkolorum}, volume = {1346}, pages = {54--63}, publisher = {CEUR}, issn = {1613-0073}, location = {Valencia, Spain}, url = {http://www.ii.uib.no/~anya/papers/bagge-laemmel-zaytsev-edusymp14-sle.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-laemmel-zaytsev-edusymp14-sle.pdf}, }
@InProceedings{bagge-bagge-etal-nik14-nerding, title = {Nerding for Newbies 2014: A Summer School in Computers & Programming}, author = {May-Lill Bagge and Anya Helene Bagge and Baste Buanes and Anna Eilertsen and Alf Kristoffer Herland and Sofija Ivanova}, year = {2014}, booktitle = {Proceedings of Norsk informatikkonferanse (NIK'2014)}, editor = {Tom Heine N{\"a}tt}, publisher = {NIK}, issn = {1892-0721}, location = {Fredrikstad, Norway}, url = {http://www.ii.uib.no/~anya/papers/bagge-bagge-etal-nik14-nerding.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-bagge-etal-nik14-nerding.pdf}, }
@InProceedings{bagge-haveraaen-hilt14-apispec, title = {Specification of Generic APIs, or Why Algebraic May Be Better than Pre/Post}, author = {Bagge, Anya Helene and Haveraaen, Magne}, year = {2014}, booktitle = {Proceedings of the International Conference on High Integrity Language Technology (HILT'14)}, editor = {Tucker Taft}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/2663171.2663183}, isbn = {978-1-4503-3217-0}, location = {Portland, Oregon}, url = {http://www.ii.uib.no/~anya/papers/bagge-haveraaen-hilt14-apispec.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-haveraaen-hilt14-apispec.pdf}, }
@InProceedings{zaytsev-bagge-parsingatsle14-modelling, title = {Modelling Parsing and Unparsing}, author = {Vadim Zaytsev and Anya Helene Bagge}, year = {2014}, booktitle = {Parsing@SLE}, editor = {Sebastian Erdweg and Bruce Watson}, publisher = {Online}, location = {V{\"a}ster{\aa}s, Sweden}, url = {http://www.ii.uib.no/~anya/papers/zaytsev-bagge-parsingatsle14-modelling.html}, pdf = {http://www.ii.uib.no/~anya/papers/zaytsev-bagge-parsingatsle14-modelling.pdf}, }
@InProceedings{zaytsev-bagge-models14-parsing, title = {Parsing in a Broad Sense}, author = {Zaytsev, Vadim and Bagge, Anya Helene}, year = {2014}, booktitle = {Proceedings of the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS'14)}, editor = {Jurgen Dingel and Wolfram Schulte}, series = {LNCS}, volume = {8767}, pages = {50--67}, publisher = {Springer}, location = {Valencia, Spain}, url = {http://www.ii.uib.no/~anya/papers/zaytsev-bagge-models14-parsing.html}, pdf = {http://www.ii.uib.no/~anya/papers/zaytsev-bagge-models14-parsing.pdf}, }
@InProceedings{rosbach-bagge-nik13-misconceptions, title = {Classifying and Measuring Student Problems and Misconceptions}, author = {Rosbach, Alexander Hoem and Bagge, Anya Helene}, year = {2014}, booktitle = {Proceedings of Norsk informatikkonferanse (NIK'2013)}, editor = {Erlend T{\o}ssebro and Hein Meling}, pages = {110--121}, publisher = {Akademika Forlag}, address = {Trondheim, Norway}, isbn = {978-82-321-0365-2}, issn = {1892-0721}, location = {Stavanger, Norway}, url = {http://www.ii.uib.no/~anya/papers/rosbach-bagge-nik13-misconceptions.html}, pdf = {http://www.ii.uib.no/~anya/papers/rosbach-bagge-nik13-misconceptions.pdf}, }
@InProceedings{bagge-zaytsev-sew14-oopsle, title = {Workshop on Open and Original Problems in Software Language Engineering}, author = {Bagge, Anya Helene and Zaytsev, Vadim}, year = {2014}, booktitle = {Proceedings of the Software Evolution Week 2014 (CSMR/WCRE'14)}, pages = {478}, publisher = {IEEE}, doi = {10.1109/CSMR-WCRE.2014.6747223}, location = {Antwerp, Belgium}, url = {http://www.ii.uib.no/~anya/papers/bagge-zaytsev-sew14-oopsle.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-zaytsev-sew14-oopsle.pdf}, }
@InProceedings{bagge-hasu-sle13-pretty, title = {A Pretty Good Formatting Pipeline}, author = {Bagge, Anya Helene and Hasu, Tero}, year = {2013}, booktitle = {Proceedings of the 6th International Conference on Software Language Engineering}, editor = {Martin Erwig and Richard F. Paige and Eric Van Wyk}, series = {LNCS}, volume = {8225}, pages = {177--196}, publisher = {Springer}, doi = {10.1007/978-3-319-02654-1_10}, isbn = {978-3-319-02654-1}, location = {Indianapolis, IN, USA}, url = {http://nuthatchery.org/sle13/}, pdf = {http://nuthatchery.org/downloads/papers/bagge-hasu-pgf-sle2013.pdf}, }
@InProceedings{hasu-bagge-haveraaen-nordsec13-permissions, title = {Inferring Required Permissions for Statically Composed Programs}, author = {Hasu, Tero and Bagge, Anya Helene and Haveraaen, Magne}, year = {2013}, booktitle = {Proceedings of the 18th Nordic Conference on Secure IT Systems (NordSec'13)}, editor = {Hanne Riis Nielson and Dieter Gollmann}, series = {LNCS}, volume = {8208}, pages = {51---66}, publisher = {Springer}, doi = {10.1007/978-3-642-41488-6_4}, isbn = {978-3-642-41488-6}, location = {Ilulissat, Greenland}, url = {http://www.ii.uib.no/~anya/papers/hasu-bagge-haveraaen-nordsec13-permissions.html}, pdf = {http://www.ii.uib.no/~anya/papers/hasu-bagge-haveraaen-nordsec13-permissions.pdf}, }
@InProceedings{bagge-zaytsev-wcre13-oopsle, title = {Workshop on Open and Original Problems in Software Language Engineering}, author = {Bagge, Anya Helene and Zaytsev, Vadim}, year = {2013}, booktitle = {Proceedings of the 20th Working Conference on Reverse Engineering (WCRE'13)}, pages = {493--494}, publisher = {IEEE}, doi = {10.1109/WCRE.2013.6671334}, location = {Koblenz, Germany}, url = {http://www.ii.uib.no/~anya/papers/bagge-zaytsev-wcre13-oopsle.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-zaytsev-wcre13-oopsle.pdf}, }
@InProceedings{bagge-wasdett13-ide, title = {Facts, Resources and the {IDE}/Compiler Mind-Meld}, author = {Anya Helene Bagge}, year = {2013}, booktitle = {Proceedings of the 4th International Workshop on Academic Software Development Tools and Techniques (WASDeTT'13)}, editor = {Mark van den Brand and Kim Mens and Pierre-Etienne Moreau and Jurgen Vinju}, publisher = {WASDeTT}, location = {Montpellier, France}, url = {http://www.ii.uib.no/~anya/papers/bagge-wasdett13-ide.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-wasdett13-ide.pdf}, }
@InProceedings{bagge-laemmel-icmt13-nuthatch, title = {Walk Your Tree Any Way You Want}, author = {Bagge, Anya Helene and L\"{a}mmel, Ralf}, year = {2013}, booktitle = {Proceedings of the Sixth International Conference on Model Transformation (ICMT'13)}, editor = {Keith Duddy and Gerti Kappel}, series = {LNCS}, volume = {7909}, pages = {33--49}, publisher = {Springer}, doi = {10.1007/978-3-642-38883-5_3}, isbn = {978-3-642-38883-5}, location = {Budapest, Hungary}, url = {http://nuthatchery.org/icmt13/}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-laemmel-icmt13-nuthatch.pdf}, }
@InProceedings{bagge-weh12-alerts, title = {Separating Exceptional Concerns}, author = {Bagge, Anya Helene}, year = {2012}, booktitle = {Proceedings of the 5th International Workshop on Exception Handling (WEH'12)}, pages = {49--51}, publisher = {IEEE}, doi = {10.1109/WEH.2012.6226599}, isbn = {978-1-4673-1767-2}, location = {Z{\"u}rich, Switzerland}, url = {http://www.ii.uib.no/~anya/papers/bagge-weh12-alerts.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-weh12-alerts.pdf}, }
@Article{bagge-david-haveraaen-jot11-testing, title = {Testing with Axioms in {C++~2011}}, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen}, year = {2011}, editor = {Bernd Fischer}, journal = {Journal of Object Technology}, volume = {10}, pages = {10:1--32}, publisher = {AITO}, doi = {10.5381/jot.2011.10.1.a10}, issn = {1660-1769}, url = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-jot11-testing.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-jot11-testing.pdf}, }
@InProceedings{bagge-haveraaen-ldta09-interfacing, title = {Interfacing Concepts: Why Declaration Style Shouldn't Matter}, author = {Anya Helene Bagge and Magne Haveraaen}, year = {2010}, booktitle = {Proceedings of the Ninth Workshop on Language Descriptions, Tools and Applications (LDTA '09)}, editor = {Torbj{\"o}rn Ekman and Jurgen J. Vinju}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {253}, issue = {7}, pages = {37--50}, publisher = {Elsevier}, doi = {10.1016/j.entcs.2010.08.030}, issn = {1571-0661}, location = {York, UK}, url = {http://www.ii.uib.no/~anya/papers/bagge-haveraaen-ldta09-interfacing.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-haveraaen-ldta09-interfacing.pdf}, }
@InProceedings{bagge-ldta10-langspec, title = {Language description for Front End implementation}, author = {Bagge, Anya Helene}, year = {2010}, booktitle = {Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications (LDTA’10)}, editor = {Claus Brabrand and Pierre-Etienne Moreau}, pages = {9:1--9:8}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/1868281.1868290}, isbn = {978-1-4503-0063-6}, location = {Paphos, Cyprus}, url = {http://www.ii.uib.no/~anya/papers/bagge-ldta10-langspec.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-ldta10-langspec.pdf}, }
@InProceedings{bagge-sle09-yales, title = {Yet Another Language Extension Scheme}, author = {Bagge, Anya Helene}, year = {2010}, booktitle = {Proceedings of the Second International Conference on Software Language Engineering (SLE’09)}, editor = {Mark van den Brand and Dragan Ga{\v{s}}evi{\'c} and Jeff Gray}, series = {LNCS}, volume = {5969}, pages = {123--132}, publisher = {Springer}, doi = {10.1007/978-3-642-12107-4_9}, isbn = {978-3-642-12107-4}, location = {Denver, Colorado, USA}, url = {http://www.ii.uib.no/~anya/papers/bagge-sle09-yales.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-sle09-yales.pdf}, }
@PhDThesis{bagge-thesis09, title = {Constructs \& {C}oncepts: Language Design for Flexibility and Reliability}, author = {Anya Helene Bagge}, year = {2009}, publisher = {AIT}, address = {PB 7803, 5020 Bergen, Norway}, isbn = {978-82-308-0887-0}, location = {Bergen, Norway}, url = {http://www.ii.uib.no/~anya/phd/}, }
@InProceedings{bagge-david-haveraaen-gpce09-axioms, supercededby = {bagge-david-haveraaen-jot11-testing}, title = {The Axioms Strike Back: Testing with Concepts and Axioms in {C++}}, author = {Bagge, Anya Helene and David, Valentin and Haveraaen, Magne}, year = {2009}, booktitle = {Proceedings of the Eighth International Conference on Generative Programming and Component Engineering (GPCE’09)}, editor = {Bernd Fischer}, pages = {15--24}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/1621607.1621612}, isbn = {978-1-60558-494-2}, location = {Denver, Colorado, USA}, url = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-gpce09-axioms.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-gpce09-axioms.pdf}, }
@InProceedings{bagge-haveraaen-ldta08-axioms, title = {Axiom-Based Transformations: Optimisation and Testing}, author = {Anya Helene Bagge and Magne Haveraaen}, year = {2009}, booktitle = {Proceedings of the Eighth Workshop on Language Descriptions, Tools and Applications (LDTA 2008)}, editor = {Jurgen J. Vinju and Adrian Johnstone}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {238}, issue = {5}, pages = {17--33}, publisher = {Elsevier}, doi = {10.1016/j.entcs.2009.09.038}, issn = {1571-0661}, location = {Budapest, Hungary}, url = {http://www.ii.uib.no/~anya/papers/bagge-haveraaen-ldta08-axioms.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-haveraaen-ldta08-axioms.pdf}, }
@InProceedings{bagge-david-haveraaen-oopslaposter08-axioms, supercededby = {bagge-david-haveraaen-jot11-testing}, title = {Testing with concepts and axioms in {C++}}, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen}, year = {2008}, booktitle = {OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications}, pages = {773--774}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/1449814.1449855}, isbn = {978-1-60558-220-7}, location = {Nashville, TN, USA}, url = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-oopslaposter08-axioms.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-oopslaposter08-axioms.pdf}, }
@InProceedings{bagge-david-haveraaen-oopslademo08-axioms, supercededby = {bagge-david-haveraaen-jot11-testing}, title = {Axiom-based testing for {C++}}, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen}, year = {2008}, booktitle = {OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications}, pages = {721--722}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/1449814.1449829}, isbn = {978-1-60558-220-7}, location = {Nashville, TN, USA}, url = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-oopslademo08-axioms.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-oopslademo08-axioms.pdf}, }
@InProceedings{bagge-pldisrc08-magnolia, title = {The {M}agnolia Programming Language}, author = {Anya Helene Bagge}, year = {2008}, booktitle = {PLDI Student Research Competition 2008}, publisher = {ACM}, location = {Tucson, Arizona}, url = {http://www.ii.uib.no/~anya/papers/bagge-pldisrc08-magnolia.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-pldisrc08-magnolia.pdf}, }
@InProceedings{bagge-kalleberg-dsal06-dsal, title = {{DSAL} = library+notation: Program Transformation for Domain-Specific Aspect Languages}, author = {Anya Helene Bagge and Karl Trygve Kalleberg}, year = {2006}, booktitle = {Proceedings of the Domain-Specific Aspect Languages Workshop}, editor = {Thomas Cleenewerck et al}, pages = {1--8}, publisher = {DSAL}, location = {Portland, Oregon, USA}, url = {http://www.ii.uib.no/~anya/papers/bagge-kalleberg-dsal06-dsal.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-kalleberg-dsal06-dsal.pdf}, }
@InProceedings{bagge-david-haveraaen-kalleberg-gpce06-alerts, title = {Stayin' alert: moulding failure and exceptions to your needs}, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen and Karl Trygve Kalleberg}, year = {2006}, booktitle = {Proceedings of the Fifth international conference on Generative Programming and Component Engineering (GPCE'06)}, pages = {265--274}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/1173706.1173747}, isbn = {1-59593-237-2}, location = {Portland, Oregon}, url = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-kalleberg-gpce06-alerts.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-david-haveraaen-kalleberg-gpce06-alerts.pdf}, }
@TechReport{bagge-etal-uu05-cloning, title = {Adaptive Code Reuse by Aspects, Cloning and Renaming}, author = {Anya Helene Bagge and Martin Bravenboer and Karl Trygve Kalleberg and Koen Muilwijk and Eelco Visser}, year = {2005}, number = {UU-CS-2005-031}, institution = {Department of Information and Computing Sciences, Universiteit Utrecht}, address = {Utrecht, The Netherlands}, url = {http://www.ii.uib.no/~anya/papers/bagge-etal-uu05-cloning.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-etal-uu05-cloning.pdf}, }