| 2016 | ICSE | What communication tools students use in software projects and how do different tools suit different parts of project work? | Otto Seppl, Tapio Auvinen, Ville Karavirta, Arto Vihavainen, Petri Ihantola |
| 2016 | ITiCSE | On the Number of Attempts Students Made on Some Online Programming Exercises During Semester and their Subsequent Performance on Final Exam Questions. | Alireza Ahadi, Raymond Lister, Arto Vihavainen |
| 2016 | ITiCSE | Typing Patterns and Authentication in Practical Programming Exams. | Juho Leinonen, Krista Longi, Arto Klami, Alireza Ahadi, Arto Vihavainen |
| 2016 | SIGCSE | Students' Syntactic Mistakes in Writing Seven Different Types of SQL Queries and its Application to Predicting Students' Success. | Alireza Ahadi, Vahid Behbood, Arto Vihavainen, Julia Coleman Prior, Raymond Lister |
| 2016 | SIGCSE | Automatic Inference of Programming Performance and Experience from Typing Patterns. | Juho Leinonen, Krista Longi, Arto Klami, Arto Vihavainen |
| 2015 | ICER | Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance. | Alireza Ahadi, Raymond Lister, Heikki Haapala, Arto Vihavainen |
| 2015 | ICSE | In Search of the Emotional Design Effect in Programming. | Lassi Haaranen, Petri Ihantola, Juha Sorva, Arto Vihavainen |
| 2015 | ITiCSE | Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies. | Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jrgen Brstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel ngel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, Daniel Toll |
| 2015 | SIGCSE | Blending Problem- and Project-Based Learning in Internet of Things Education: Case Greenhouse Maintenance. | Hanna Menp, Sasu Tarkoma, Samu Varjonen, Arto Vihavainen |
| 2015 | SIGCSE | Benefits of Self-explanation in Introductory Programming. | Arto Vihavainen, Craig S. Miller, Amber Settle |
| 2014 | EDM | Investigating Automated Student Modeling in a Java MOOC. | Michael Yudelson, Roya Hosseini, Arto Vihavainen, Peter Brusilovsky |
| 2014 | ICER | A systematic review of approaches for teaching introductory programming and their influence on success. | Arto Vihavainen, Jonne Airaksinen, Christopher Watson |
| 2014 | ITiCSE | Increasing Adoption of Smart Learning Content for Computer Science Education. | Peter Brusilovsky, Stephen H. Edwards, Amruth N. Kumar, Lauri Malmi, Luciana Benotti, Duane Buck, Petri Ihantola, Rikki Prince, Teemu Sirki, Sergey A. Sosnovsky, Jaime Urquiza-Fuentes, Arto Vihavainen, Michael Wollowski |
| 2014 | ITiCSE | Three views on motivation and programming. | Amber Settle, Arto Vihavainen, Juha Sorva |
| 2014 | SIGCSE | Using CodeBrowser to seek differences between novice programmers. | Kenny Heinonen, Kasper Hirvikoski, Matti Luukkainen, Arto Vihavainen |
| 2014 | SIGCSE | Nifty assignments. | Nick Parlante, Julie Zelenski, Josh Hug, John Nicholson, John DeNero, Antti Laaksonen, Arto Vihavainen, Frank McCown, Kevin Wayne |
| 2014 | SIGITE | Automatically detectable indicators of programming assignment difficulty. | Petri Ihantola, Juha Sorva, Arto Vihavainen |
| 2014 | SIGITE | Analysis of source code snapshot granularity levels. | Arto Vihavainen, Matti Luukkainen, Petri Ihantola |
| 2013 | EDM | Using Students' Programming Behavior to Predict Success in an Introductory Mathematics Course. | Arto Vihavainen, Matti Luukkainen, Jaakko Kurhila |
| 2013 | FIE | Peer assessment in experiential learning Assessing tacit and explicit skills in agile software engineering capstone projects. | Fabian Fagerholm, Arto Vihavainen |
| 2013 | FIE | Carry-on effect in extreme apprenticeship. | Hansi Keijonen, Jaakko Kurhila, Arto Vihavainen |
| 2013 | ICALT | Predicting Students' Performance in an Introductory Programming Course Using Data from Students' Own Programming Process. | Arto Vihavainen |
| 2013 | ICALT | Results from a Three-Year Transition to the Extreme Apprenticeship Method. | Arto Vihavainen, Matti Luukkainen |
| 2013 | ITiCSE | Massive increase in eager TAs: experiences from extreme apprenticeship-based CS1. | Arto Vihavainen, Thomas Vikberg, Matti Luukkainen, Jaakko Kurhila |
| 2013 | ITiCSE | Scaffolding students' learning using test my code. | Arto Vihavainen, Thomas Vikberg, Matti Luukkainen, Martin Prtel |
| 2013 | SIGITE | Learning agile software engineering practices using coding dojo. | Kenny Heinonen, Kasper Hirvikoski, Matti Luukkainen, Arto Vihavainen |
| 2013 | SIGITE | MOOC as semester-long entrance exam. | Arto Vihavainen, Matti Luukkainen, Jaakko Kurhila |
| 2012 | SIGCSE | A software craftsman's approach to data structures. | Matti Luukkainen, Arto Vihavainen, Thomas Vikberg |
| 2012 | SIGITE | Three years of design-based research to reform a software engineering curriculum. | Matti Luukkainen, Arto Vihavainen, Thomas Vikberg |
| 2012 | SIGITE | Multi-faceted support for MOOC in programming. | Arto Vihavainen, Matti Luukkainen, Jaakko Kurhila |
| 2011 | ITiCSE | Extreme apprenticeship method: key practices and upward scalability. | Arto Vihavainen, Matti Paksula, Matti Luukkainen, Jaakko Kurhila |
| 2011 | SIGCSE | Extreme apprenticeship method in teaching programming for beginners. | Arto Vihavainen, Matti Paksula, Matti Luukkainen |
| 2011 | SIGITE | Management, structures and tools to scale up personal advising in large programming courses. | Jaakko Kurhila, Arto Vihavainen |
| 2010 | ISI | News mining for border security Intelligence. | Martin Atkinson, Jenya Belayeva, Vanni Zavarella, Jakub Piskorski, Silja Huttunen, Arto Vihavainen, Roman Yangarber |