Programming Languages

Keywords: Programming, Languages


Most of the research of Markku Sakkinen over the years has been on object-oriented programming languages and related topics. Antti-Juhani Kaijanaho studies ways to transform the programming languages research field by paying more attention to research methodology and human factors without forgetting traditional strengths of the field.


Software and Telecommunication Technology


  • Markku Sakkinen, professor (emeritus), PhD
  • Antti-Juhani Kaijanaho, university teacher, PhD

Selected Publications

  •  Markku Sakkinen, Philippe Lahire & Ciprian-Bogdan Chirilă: "Towards fully-fledged reverse inheritance in Eiffel", Nordic Journal of Computing, Volume 15 Issue 1, January 2013, Pages 32-52
  • Markku Sakkinen (Ed.): Proceedings of the 5th Workshop on MechAnisms for SPEcialization, Generalization and inHerItance (MASPEGHI 2013), ACM, New York, 2013.
  • Markku Sakkinen (Ed.): Proceedings of the 6th Workshop on MechAnisms for SPEcialization, Generalization and inHerItance (MASPEGHI 2015), ACM, New York, 2015.
  • Markku Sakkinen: "On feature protection in C++, Java and Eiffel", workshop presentation, 2015.
  • Myers, B. A., Stefik, A., Hanenberg, S., Kaijanaho, A.-J., Burnett, M., Turbak, F., & Wadler, P. (2016). Usability of Programming Languages: Special Interest Group (SIG) Meeting at CHI 2016. In CHI EA '16 Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems (pp. 1104-1107). New York: ACM. doi:10.1145/2851581.2886434
  • Antti-Juhani Kaijanaho: Evidence-based programming language design: a philosophical and methodological exploration.  University of Jyväskylä, 2015.  Jyväskylä Studies in Computing 222 (diss).