Matti Luukkainen

RSS feed of this list

  1. Designing and Implementing an Environment for Software Start-up Education: Patterns and Anti-Patterns

    Fagerholm, F., Hellas, A., Luukkainen, M., Kyllönen, K., Yaman, S. & Mäenpää, H., Dec 2018, In : The Journal of Systems and Software. 146, p. 1-13 13 p.

    Research output: Contribution to journalArticleScientificpeer-review

  2. Patterns for Designing and Implementing an Environment for Software Start-up Education

    Fagerholm, F., Hellas, A., Luukkainen, M., Kyllönen, K., Yaman, S. & Mäenpää, H., 28 Sep 2017, Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017. Felderer, M., Holmström Olsson, H. & Skavhaug, A. (eds.). IEEE, p. 133-140

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  3. Analysis of Source Code Snapshot Granularity Levels

    Vihavainen, A., Luukkainen, M. & Ihantola, P., 2014, SIGITE '14 Proceedings of the 15th Annual Conference on Information technology education . New York: ACM, p. 21-26 6 p. (Annual Conference on Innovation & Technology in Computer Science Education : [proceedings]).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  4. Using CodeBrowser to Seek Differences Between Novice Programmers

    Heinonen, K., Hirvikoski, K., Luukkainen, M. & Vihavainen, A., 2014, SIGCSE '14 Proceedings of the 45th ACM technical symposium on Computer science education . New York: ACM, p. 229-234 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  5. Results from a Three-Year Transition to the Extreme Apprenticeship Method

    Vihavainen, A. & Luukkainen, M., 2013, Advanced Learning Technologies. IEEE, p. 336-340 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  6. MOOC as semester-long entrance exam

    Vihavainen, A., Luukkainen, M. & Kurhila, J., 2013, Proceedings of the 14th annual ACM SIGITE conference on Information technology education. New York: ACM, p. 177-182 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  7. Learning agile software engineering practices using coding dojo

    Heinonen, K., Hirvikoski, K., Luukkainen, M. & Vihavainen, A., 2013, Proceedings of the 14th annual ACM SIGITE conference on Information technology education. New York: ACM, p. 97-102 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  8. Bringing Undergraduates to the Web: Baby Steps in Webifying a Software Engineering Curriculum

    Luukkainen, M. & Vihavainen, A., 2013, Software Engineering Education and Training. IEEE, p. 294-298 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  9. Using Students' Programming Behavior to Predict Success in an Introductory Mathematics Course

    Vihavainen, A., Luukkainen, M. & Kurhila, J., 6 Jul 2013, Proceedings of the 6th International Conference on Educational Data Mining. D'Mello, S. K., Calvo, R. A. & Olney, A. (eds.). Memphis, TN, USA: International Educational Data Mining Society, p. 300-303 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  10. Test My Code: An Automatic Assessment Service for the Extreme Apprenticeship Method

    Vihavainen, A., Luukkainen, M. & Pärtel, M., 2013, 2nd International Workshop on Evidence-based Technology Enhanced Learning. Vittorini, P., Gennari, R., Marenzi, I., Mascio, T. D. & Prieta, F. D. L. (eds.). Springer-Verlag, Vol. 2013. p. 109-116 8 p. (Advances in Intelligent Systems and Computing; vol. 218).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  11. Scaffolding students' learning using Test My Code

    Vihavainen, A., Vikberg, T., Luukkainen, M. & Pärtel, M., 2013, ACM conference on Innovation and technology in computer science education: Proceedings. New York: ACM, p. 117-122 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  12. Massive increase in eager TAs: experiences from extreme apprenticeship-based CS1

    Vihavainen, A., Vikberg, T., Luukkainen, M. & Kurhila, J., 2013, ACM conference on Innovation and technology in computer science education. New York: ACM, p. 123-128 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  13. Early Start in Software Coaching

    Vikberg, T., Vihavainen, A., Luukkainen, M. & Kurhila, J., 3 Jul 2013, Agile Processes in Software Engineering and Extreme Programming: 14th International Conference, XP 2013, Vienna, Austria, June 3-7, 2013, Proceedings: 14th International Conference, XP 2013, Vienna, Austria, June 3-7, 2013. Proceedings. Baumeister, B. & Weber, B. (eds.). Heidelberg: Springer-Verlag, p. 16-30 15 p. (Lecture Notes in Business Information Processing; vol. 149).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  14. Multi-faceted support for MOOC in programming

    Vihavainen, A., Luukkainen, M. & Kurhila, J., 10 Oct 2012, Proceedings of the 13th annual conference on Information technology education. New York: ACM, p. 171-176 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  15. Three years of design-based research to reform a software engineering curriculum

    Luukkainen, M., Vihavainen, A. & Vikberg, T. J., 10 Oct 2012, Proceedings of the 13th annual conference on Information technology education. New York, NY, USA: ACM, p. 209-214 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  16. A Software Craftsman's Approach to Data Structures

    Luukkainen, M., Vihavainen, A. & Vikberg, T., 2012, Proceedings of the 43rd ACM technical symposium on Computer Science Education. New York: ACM, p. 439-444 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  17. Extreme Apprenticeship Method: key practices and upward scalability

    Vihavainen, A., Paksula, M., Luukkainen, M. & Kurhila, J., 25 Jun 2011, ITiCSE '11: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. New York: ACM, p. 273-277 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  18. Extreme apprenticeship method in teaching programming for beginners

    Vihavainen, A., Paksula, M. & Luukkainen, M., 9 Mar 2011, SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science education. New York: ACM, p. 93-98 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  19. Verifying a UMTS Protocol Using Spin and EASN

    Luukkainen, M., Shanbhag, V. K. & Gopinath, K., 2005, In : Electronic Notes in Theoretical Computer Science. 118, p. 71-85 14 p.

    Research output: Contribution to journalConference articleScientificpeer-review

  20. Experiences in using SDL to support the desing and implementation of a logical link layer protocol

    Luukkainen, M., Kojo, M. & Daniel, L., 2005, SDL 2005: Model Driven Systems Design: 12th International SDL Forum, Grimstad, Norway, June 20-23, 2005. Proceedings. Prinz, A., Reed, R. & Reed, J. (eds.). Springer, p. 187-197 11 p. (Lecture Notes in Computer Science; vol. 3530).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  21. Ohjelmistojärjestelmien mallinnuksen oppimisen edistäminen opetusteknologiaa käyttäen

    Duus, S., Kaivola, T., Kavonen, A., Kurhila, J., Kutvonen, L., Laine, H., Luukkainen, M. & Ruokolainen, T., 2009, Tietojenkäsittelytieteen päivät 2009. B. B. V. L. . . (ed.). Turku: Turku Centre for Computer Science, (TUCS national publication).

    Research output: Chapter in Book/Report/Conference proceedingChapterScientificpeer-review