RAGE - Agile Education Research group / Matti Luukkainen

  • PL 68 (Gustaf Hällströmin katu 2b)

    HELSINGIN YLIOPISTO

    Finland

Publications

2020

A Study of Keystroke Data in Two Contexts: Written Language and Programming Language Influence Predictability of Learning Outcomes

Edwards, J., Leinonen, J. & Hellas, A., 26 Feb 2020, SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education. ACM, p. 413-419 7 p.

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

2019

Admitting Students through an Open Online Course in Programming: A Multi-year Analysis of Study Success

Leinonen, J., Ihantola, P., Leinonen, A., Nygren, H., Kurhila, J., Luukkainen, M. & Hellas, A., 30 Jul 2019, ICER '19 - Proceedings of the 2019 ACM Conference on International Computing Education Research. New York: ACM, p. 279-287 9 p.

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

Open Access
File

An Exploration of Cognitive Shifting in Writing Code

Fronza, I., Hellas, A., Ihantola, P. & Mikkonen, T., 2019, Proceedings of the ACM Conference on Global Computing Education (CompEd '19). New York, NY, USA: ACM, p. 65-71 7 p.

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

Does Creating Programming Assignments with Tests Lead to Improved Performance in Writing Unit Tests?

Kangas, V., Pirttinen, N., Nygren, H., Leinonen, J. & Hellas, A., 9 May 2019, CompEd '19: Proceedings of the ACM Conference on Global Computing Education. New York: ACM, p. 106-112 7 p.

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

Experimenting with Model Solutions as a Support Mechanism

Nygren, H., Leinonen, J., Pirttinen, N., Leinonen, A. & Hellas, A., 5 Sep 2019, Proceedings of the 1st UK & Ireland Computing Education Research Conference: UKICER. ACM, 7 p. 3

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

Exploring the Applicability of Simple Syntax Writing Practice for Learning Programming

Leinonen, A., Nygren, H., Pirttinen, N., Hellas, A. & Leinonen, J., 22 Feb 2019, Proceedings of the 50th ACM Technical Symposium on Computer Science Education. New York: ACM, p. 84-90 7 p.

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

Exploring the value of student self-evaluation in introductory programming

Duran, R., Rybicki, J. M., Sorva, J. & Hellas, A., 2019, Proceedings of the 2019 ACM Conference on International Computing Education Research: ICER 2019. ACM, Association for Computing Machinery, p. 121-130 10 p.

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

HowULearn and Oodikone as tools for enhancing learning and progress in academic studies

Kymäläinen, H-R., Luukkainen, M. & Södervik, I., 2019, EDULEARN19 Proceedings. Gómez Chova, L., López Martínez, A. & Candel Torres, I. (eds.). IATED Academy, p. 1033-1037 5 p. (EDULEARN Proceedings ).

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientific

Open Access
File

Integrating CrowdSorcerer: Lessons Learned

Pirttinen, N. & Leinonen, J., 11 Aug 2019, Proceedings of SPLICE 2019 workshop Computing Science Education Infrastructure: From Tools to Data at 15th ACM International Computing Education Research Conference. Brusilovsky, P., Price, T. W. & Edwards, S. (eds.). National Science Foundation (NSF), 2 p.

Research output: Chapter in Book/Report/Conference proceedingConference contributionProfessional

Open Access
File

Keystroke Data in Programming Courses

Leinonen, J., 20 Dec 2019, Helsinki: Helsingin yliopisto.

Research output: ThesisDoctoral ThesisCollection of Articles

Open Access

Non-restricted Access to Model Solutions: A Good Idea?

Nygren, H., Leinonen, J. & Hellas, A., 2 Jul 2019, Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education. New York, NY: ACM, p. 44-50 7 p.

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

Pass Rates in Introductory Programming and in other STEM Disciplines

Simon, Luxton-Reilly, A., Ajanovski, V., Fouh, E., Gonsalvez, C., Leinonen, J., Parkinson, J., Poole, M. & Thota, N., 18 Dec 2019, Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. ACM, p. 53-71

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

Pass Rates in STEM Disciplines Including Computing

Simon, Luxton-Reilly, A., Ajanovski, V., Fouh, E., Gonsalvez, C., Leinonen, J., Parkinson, J., Poole, M. & Thota, N., 2 Jul 2019, Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education. ACM, p. 267-268 2 p.

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

Towards a common instrument for measuring prior programming knowledge

Duran, R., Rybicki, J-M., Hellas, A. & Suoranta, S., 2019, ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education: Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE. Association for Computing Machinery, p. 443-449 7 p.

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

2018

Achievement Goals in CS1: Replication and Extension

Zingaro, D., Craig, M., Porter, L., Becker, B. A., Cao, Y., Conrad, P., Cukierman, D., Hellas, A., Loksa, D. & Thota, N., 2018, SSIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education. New York, NY, USA: ACM, p. 687-692 6 p.

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

Analysis of Students' Peer Reviews to Crowdsourced Programming Assignments

Pirttinen, N., Kangas, V., Nygren, H., Leinonen, J. & Hellas, A., 22 Nov 2018, Proceedings of the 18th Koli Calling International Conference on Computing Education Research. ACM, 21

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

A Study of Pair Programming Enjoyment and Attendance using Study Motivation and Strategy Metrics

Aarne, O., Peltola, P., Leinonen, J. & Hellas, A., 21 Feb 2018, SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education. New York: ACM, p. 759-764 6 p.

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

Crowdsourcing programming assignments with CrowdSorcerer

Pirttinen, N., Kangas, V., Nikkarinen, I., Nygren, H., Leinonen, J. & Hellas, A., 2 Jul 2018, Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. New York, NY: ACM, p. 326-331 6 p.

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

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

Open Access
File

Early Developmental Activities and Computing Proficiency

Cutts, Q., Patitsas, E., Cole, E., Donaldson, P., Alshaigy, B., Gutica, M., Hellas, A., Larraza-Mendiluze, E., McCartney, R. & Riedesel, C., 30 Jan 2018, Proceedings of the 2017 ITiCSE Conference on Working Group Reports. New York, NY, USA: ACM, p. 140-157 18 p.

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

Learning Programming, Syntax Errors and Institution-specific Factors

Ahadi, A., Lister, R., Lal, S. & Hellas, A., 2018, ACE '18: Proceedings of the 20th Australasian Computing Education Conference . New York, NY, USA: ACM, p. 90-96 7 p.

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

Predicting Academic Performance: A Systematic Literature Review

Hellas, A., Ihantola, P., Petersen, A., Ajanovski, V. V., Gutica, M., Hynninen, T., Knutas, A., Leinonen, J., Messom, C. & Liao, S. N., 2018, Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education . New York, NY, USA: ACM, p. 175-199 25 p. (ITiCSE 2018 Companion).

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

Social Help-seeking Strategies in a Programming MOOC

Nelimarkka, M. & Hellas, A., 2018, SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education. New York, NY, USA: ACM, p. 116-121 6 p.

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

Subgoal Labeled Worked Examples in K-3 Education

Joentausta, J. & Hellas, A., 2018, SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education. New York, NY, USA: ACM, p. 616-621 6 p.

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

Supporting Self-Regulated Learning with Visualizations in Online Learning Environments

Ilves, K., Leinonen, J. & Hellas, A., 21 Feb 2018, SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education. New York: ACM, p. 257-262 6 p.

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

Taxonomizing Features and Methods for Identifying At-risk Students in Computing Courses

Hellas, A., Ihantola, P., Petersen, A., Ajanovski, V. V., Gutica, M., Hynninen, T., Knutas, A., Leinonen, J., Messom, C. & Liao, S. N., 2018, ITiCSE 2018 Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education . New York, NY, USA: ACM, p. 364-365 2 p.

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

Transfer-Learning Methods in Programming Course Outcome Prediction

Lagus, J., Longi, K., Klami, A. & Hellas, A., Nov 2018, In : ACM Transactions on Computing Education. 18, 4, p. 19:1-19:18 18 p.

Research output: Contribution to journalArticleScientificpeer-review

2017

Adolescent and Adult Student Attitudes Towards Progress Visualizations

Aarne, O., Peltola, P., Leinonen, A., Leinonen, J. & Hellas, A., 19 Nov 2017, Informatics in Schools: Focus on Learning Programming: 10th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2017, Helsinki, Finland, November 13-15, 2017, Proceedings. Dagiene, V. & Hellas, A. (eds.). Cham: Springer, p. 15-26 12 p. (Lecture Notes in Computer Science; vol. 10696).

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

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

Retention in Introductory Programming

Hellas, A. O., 27 Oct 2017, Helsinki: University of Helsinki. 164 p.

Research output: ThesisDoctoral ThesisCollection of Articles

Open Access

Thought crimes and profanities whilst programming

Leinonen, J. & Hellas, A., 16 Nov 2017, Koli Calling '17: Proceedings of the 17th Koli Calling International Conference on Computing Education Research. New York: IEEE, p. 148-152 5 p.

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

2016

Activity and performance on a student-centred undergraduate mathematics course

Rämö, J., Oinonen, L. & Vihavainen, A., 2016, Proceedings of INDRUM 2016: First conference of International Network for Didactic Research in University Mathematics. Montpellier: University of Montpellier and INDRUM, p. 494-503 10 p. (INDRUM Proceedings).

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

Open Access
File

Automatic Inference of Programming Performance and Experience from Typing Patterns

Leinonen, J., Longi, K., Klami, A. & Vihavainen, A., 17 Feb 2016, SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education . New York, NY: ACM New York, p. 123-137 6 p.

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

Break Statement Considered

Sorva, J. & Vihavainen, A., 1 Aug 2016, In : ACM Inroads. 7, 3, p. 36-41 6 p.

Research output: Contribution to journalArticleProfessional

Cognitive Collaboration Found in Cardiac Physiology: Study in Classroom Environment

Ahonen, L., Cowley, B., Torniainen, J., Ukkonen, A., Vihavainen, A. & Puolamäki, K., 14 Jul 2016, In : PLoS One. 11, 7, 16 p., 0159178.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File

Control-Flow-Only Abstract Syntax Trees for Analyzing Students' Programming Progress

Hovemeyer, D., Hellas, A., Petersen, A. & Spacco, J., 2016, ICER '16: Proceedings of the 2016 ACM Conference on International Computing Education Research. New York, NY: ACM, p. 63-72 10 p.

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

Designing the First Finnish MOOCs

Seppälä, O., Sorva, J. & Vihavainen, A., 2016, New Ways to Teach and Learn in China and Finland: Crossing Boundaries with Technology. Niemi, H. & Jia, J. (eds.). Bern: Peter Lang, p. 279-300 21 p.

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

Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies

Ihantola, P., Vihavainen, A., Ahadi, A., Butler, M., Börstler, J., Edwards, S. H., Isohanni, E., Korhonen, A., Petersen, A., Rivers, K., Rubio, M. Á., Sheard, J., Skupas, B., Spacco, J., Szabo, C. & Toll, D., 2016, ITICSE-WGP'15: Proceedings of the 2015 ITiCSE on Working Group Reports. New York, NY: ACM, p. 41-63 23 p.

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

Open Access

Illusion of Progress is Moar Addictive Than Cat Pictures

Leppänen, L., Vapaakallio, L. & Vihavainen, A., 25 Apr 2016, Proceedings of the Third (2016) ACM Conference on Learning @ Scale. New York, NY: ACM, p. 133-136 4 p.

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

On the Number of Attempts Students Made on Some Online Programming Exercises During Semester and Their Subsequent Performance on Final Exam Questions

Ahadi, A., Lister, R. & Vihavainen, A., 11 Jul 2016, Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. New York, NY: ACM, p. 218-223 6 p.

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

Pauses and spacing in learning to program

Leppänen, L., Leinonen, J. & Hellas, A., 24 Nov 2016, Koli Calling '16: Proceedings of the 16th Koli Calling International Conference on Computing Education Research . New York: ACM, p. 41-50 10 p.

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

Privacy versus Information in Keystroke Latency Data

Leinonen, J., 25 Nov 2016, Helsingin yliopisto.

Research output: ThesisMaster's thesisTheses

Open Access

Replication in Computing Education Research: Researcher Attitudes and Experiences

Ahadi, A., Hellas, A., Ihantola, P., Korhonen, A. & Petersen, A., 24 Nov 2016, Proceedings of the 16th Koli Calling International Conference on Computing Education Research. New York, NY: ACM, p. 2-11 10 p.

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

Short pauses while studying considered harmful

Leppänen, L., Leinonen, J. & Vihavainen, A., 2016, EDULEARN16 Proceedings. IATED, p. 1900-1904 5 p. (EDULEARN proceedings).

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

Students' Syntactic Mistakes in Writing Seven Different Types of SQL Queries and Its Application to Predicting Students' Success

Ahadi, A., Behbood, V., Vihavainen, A., Prior, J. & Lister, R., 2016, Proceedings of the 47th ACM Technical Symposium on Computing Science Education. New York, NY: ACM, p. 401-406 6 p.

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

Typing Patterns and Authentication in Practical Programming Exams

Leinonen, J., Longi, K., Klami, A., Ahadi, A. & Vihavainen, A., 11 Jul 2016, Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '16). New York, NY: ACM New York, p. 160-165 6 p.

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

What Communication Tools Students Use in Software Projects and How Do Different Tools Suit Different Parts of Project Work?

Seppälä, O., Auvinen, T., Karavirta, V., Vihavainen, A. & Ihantola, P., 14 May 2016, Proceedings of the 38th International Conference on Software Engineering Companion. New York, NY: ACM, p. 432-435 4 p.

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

2015

Alumni & Tenured Participants in MOOCs: Analysis of Two Years of MOOC Discussion Channel Activity

Nelimarkka, M. & Vihavainen, A., 14 Mar 2015, L@S '15 Proceedings of the Second (2015) ACM Conference on Learning. New York, NY: ACM, Association for Computing Machinery, p. 85-93 9 p.

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

An Exploration of Error Quotient in Multiple Contexts

Petersen, A., Spacco, J. & Vihavainen, A., 19 Nov 2015, Proceedings of the 15th Koli Calling Conference on Computing Education Research . New York: ACM, p. 77-86 10 p. (Koli Calling '15).

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

A Purposeful MOOC to Alleviate Insufficient CS Education in Finnish Schools

Kurhila, J. & Vihavainen, A., 1 Apr 2015, In : ACM Transactions on Computing Education. 15, 2, p. 10:1-10:18 18 p.

Research output: Contribution to journalArticleScientificpeer-review