Aalto University

[photo]

Jan Lönnberg

D.Sc. (Tech)
Contact Info As of 2013-07-01, I do not work at Aalto University. I can still be reached by email.

Email: lonnberg@mbnet.fi.

Projects
  • Visual testing of software: MVT.
  • Atropos: Debugging concurrent programs with dynamic dependence graphs
  • Automated programming assignment assessment
  • Error types and frequencies in concurrent programs
Publications
  1. Journal article

  2. Students' ways of experiencing visual program simulation. Juha Sorva, Jan Lönnberg, and Lauri Malmi (2013) Computer Science Education.

  3. In proceedings

  4. Back to School: How Professional Software Developers Develop and Test Software in an Educational Context. Jan Lönnberg and Lauri Malmi (2012) In: Mikko-Jussi Laakso and Robert McCartney eds. Proceedings of the 12th Koli Calling International Conference on Computing Education Research. ACM. Tahko, Finland, pp. 47–56. November.

  5. Visualising Concurrent Programs with Dynamic Dependence Graphs. Jan Lönnberg, Mordechai Ben-Ari, and Lauri Malmi (2011) In: 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2011). IEEE, Williamsburg, VA, USA. September.

  6. Java Replay for Dependence-based Debugging. Jan Lönnberg, Mordechai Ben-Ari, and Lauri Malmi (2011) In: Proceedings of PADTAD IX — Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging. ACM. Toronto, Canada, pp. 15–25. July.

  7. Evaluating a Visualisation of the Execution of a Concurrent Program. Jan Lönnberg, Lauri Malmi, and Mordechai Ben-Ari (2011) In: Proceedings of the 11th Koli Calling International Conference on Computing Education Research (Koli Calling 2011). ACM. Koli, Finland, pp. 39–48. November.

  8. Defects in Concurrent Programming Assignments. Jan Lönnberg (2009) In: Arnold Pears and Carsten Schulte eds. Proceedings of the Ninth Koli Calling International Conference on Computing Education Research (Koli Calling 2009). Uppsala University, Koli, Finland, pp. 11–20.

  9. How students develop concurrent programs. Jan Lönnberg, Anders Berglund, and Lauri Malmi (2009) In: Margaret Hamilton and Tony Clear eds. Proceedings of the Eleventh Australasian Computing Education Conference (ACE2009). Australian Computer Society, Wellington, New Zealand, pp. 129–138.

  10. Helping students debug concurrent programs. Jan Lönnberg, Lauri Malmi, and Anders Berglund (2009) In: Arnold Pears and Lauri Malmi eds. Proceedings of the Eighth Koli Calling International Conference on Computing Education Research (Koli Calling 2008). Uppsala University, Koli, Finland, pp. 76–79.

  11. Analysis of research into the teaching and learning of programming. Judy Sheard, Simon, Margaret Hamilton, and Jan Lönnberg (2009) In: ICER '09: Proceedings of the fifth International Computing Education Research Workshop. ACM, New York, NY, USA, pp. 93–104.

  12. Students' understandings of concurrent programming. Jan Lönnberg and Anders Berglund (2008) In: Raymond Lister and Simon eds. Proceedings of the Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007). Australian Computer Society, Koli, Finland, pp. 77–86.

  13. Student Errors in Concurrent Programming Assignments. Jan Lönnberg (2007) In: Anders Berglund and Mattias Wiggberg eds. Proceedings of the 6th Baltic Sea Conference on Computing Education Research, Koli Calling 2006. Uppsala University. Uppsala, Sweden, pp. 145–146.

  14. MVT — A system for visual testing of software. Jan Lönnberg, Ari Korhonen, and Lauri Malmi (2004) In: Proceedings of the Working Conference on Advanced Visual Interfaces (AVI'04). pp. 385–388. May.

  15. Technical report

  16. Matrix - A Framework for Interactive Software Visualization. Ari Korhonen, Lauri Malmi, Panu Silvasti, Ville Karavirta, Jan Lönnberg, Jussi Nikander, Kimmo Stålnacke, and Petri Ihantola (2004) Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology. TKO-B 154/04. Research Report.

  17. Thesis

  18. Understanding and Debugging Concurrent Programs Through Visualisation. Jan Lönnberg (2012) Doctoral Dissertation. Aalto University.

  19. Understanding students' errors in concurrent programming. Jan Lönnberg (2009) Licentiate's Thesis. Helsinki University of Technology.

  20. Visual testing of software. Jan Lönnberg (2003) Master's Thesis. Helsinki University of Technology.

Other Interests See personal web page.


This page is maintained by Jan Lönnberg, Email: lonnberg@mbnet.fi
This page has been last updated 2016-05-15.
URL: http://www.cs.hut.fi/~jlonnber/