Publications

Tero Hasu. Programming Language Technology for Niche Platforms. PhD thesis, University of Bergen, March 2017. [pdf] [abstract]

Tero Hasu and Magne Haveraaen. Errors as data values. In Proceedings of the Norwegian Informatics Conference (NIK), Bergen, Norway, November 2016. [pdf] [abstract]

Tero Hasu and Matthew Flatt. Source-to-source compilation via submodules. In Proceedings of the 9th European Lisp Symposium (ELS 2016), Kraków, Poland, May 2016. [pdf] [abstract]

Tero Hasu and Magne Haveraaen. Errors as data values as the language default. In Proceedings of the 27th Nordic Workshop on Programming Theory (NWPT 2015), Reykjavik, Iceland, October 2015. [pdf] [abstract]

Tero Hasu and Matthew Flatt. Source-to-source compilation in Racket: You want it in which language? In Preproceedings of the 26nd Symposium on Implementation and Application of Functional Languages (IFL 2014), Boston, Massachusetts, October 2014. [pdf] [abstract]

Tero Hasu. Exploiting macros in source-to-source compiler implementation. In 1st International Joint Symposium on Program and Model Transformations (PAMT 2014), Bergen, Norway, May 2014. [pdf] [abstract]

Tero Hasu. Managing language variability in source-to-source compilers by transforming illusionary syntax. In 2nd International Workshop on Open and Original Problems in Software Language Engineering (OOPSLE 2014), Antwerp, Belgium, February 2014. [pdf] [abstract]

Anya Helene Bagge and Tero Hasu. A pretty good formatting pipeline. In Proceedings of the 6th International Conference on Software Language Engineering (SLE 2013), Indianapolis, Indiana, October 2013. [doi] [extras] [abstract]

Tero Hasu, Anya Helene Bagge, and Magne Haveraaen. Inferring required permissions for statically composed programs. In Proceedings of the 18th Nordic Conference on Secure IT Systems (NordSec 2013), Ilulissat, Greenland, October 2013. [doi] [pdf] [abstract]

Antti Oulasvirta, Aurora Pihlajamaa, Jukka Perkiö, Debarshi Ray, Taneli Vähäkangas, Tero Hasu, Niklas Vainio, and Petri Myllymäki. Long-term effects of ubiquitous surveillance in the home. In Proceedings of the 14th International Conference on Ubiquitous Computing (Ubicomp 2012), Pittsburgh, Pennsylvania, September 2012. [pdf] [abstract]

Tero Hasu. Concrete error handling mechanisms should be configurable. In 5th International Workshop on Exception Handling (WEH 2012), Zürich, Switzerland, June 2012. [pdf] [doi] [abstract]

Antti Salovaara, Antti Lindqvist, Tero Hasu, and Jonna Häkkilä. The phone rings but the user doesn't answer: unavailability in mobile communication. In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI 2011), Stockholm, Sweden, September 2011. [download] [abstract]

Antti Oulasvirta and Tero Hasu. ContextLogger2: A logger construction kit. In “Works in Progress: Support for Context-Aware Pervasive Computing Environments,” IEEE Pervasive Computing, vol. 10, no. 3, pp. 52-53, July-Sept. 2011. [doi]

Tero Hasu. ContextLogger2—A tool for smartphone data gathering. Helsinki Institute for Information Technology HIIT, Aalto University. August 2010. [pdf] [abstract]

Tero Hasu. Description languages. In Seminar on Embedded Systems, Autumn 2007. Helsinki University of Technology, Laboratory of Software Technology, October 2007. [html] [abstract]

Tero Hasu. Programmatic building of models just for pretty printing. In Proceedings of OOPSLA Workshop on Domain-Specific Modeling (DSM), Portland, Oregon, USA, October 2006. [pdf] [ps.gz] [abstract]

Tommi Elo and Tero Hasu. Detecting co-derivative source code—An overview. In Teknis-juridinen selvitys tekijänoikeudesta tietokoneohjelman lähdekoodiin Suomessa ja Euroopassa. Helsinki Chamber of Commerce. November 2003. [pdf] [ps.gz] [abstract]

Tero Hasu. Implementing Jini servers without object serialization support. In Ad Hoc Mobile Wireless Networks, Research Seminar on Telecommunications Software, Autumn 2002, TML-C8. Helsinki University of Technology, Telecommunications Software and Multimedia Laboratory, January 2003. [pdf] [ps.gz] [abstract]

Yki Kortesniemi, Tero Hasu, and Jonna Särs. A revocation, validation and authentication protocol for SPKI based delegation systems. In Proceedings of Network and Distributed System Security Symposium (NDSS 2000), San Diego, California, USA, February 2000. [pdf] [ps.gz] [abstract]

Tero Hasu and Yki Kortesniemi. Implementing an SPKI certificate repository within the DNS. In The Poster Papers Collection of International Workshop on Practice and Theory in Public Key Cryptography, Melbourne, Australia, January 2000. [pdf] [ps.gz] [abstract]

Tero Hasu. Storage and retrieval of SPKI certificates using the DNS. Master's thesis, Helsinki University of Technology, April 1999. [pdf] [ps.gz] [abstract]

Markus Malmqvist and Tero Hasu. Runtime code generation. In Seminar on Mobile Code, TKO-C79. Helsinki University of Technology, Department of Computer Science, May 1996. [pdf] [ps.gz] [abstract]