RAGE: Agile Education Research
Publications
LEAN! That's what we want! We were spending way too much time on adding these here. See current work e.g. at Arto's TUHAT profile.
2015
- A. Petersen, J. Spacco and A. Vihavainen. An exploration of error quotient in multiple contexts. In Proceedings of the 15th Koli Calling Conference on Computing Education Research (Koli Calling). ACM Press, 2015.
- O. Seppälä, P. Ihantola, E. Isohanni, J. Sorva and A. Vihavainen. Do we know how difficult the rainfall problem is? In Proceedings of the 15th Koli Calling Conference on Computing Education Research (Koli Calling). ACM Press, 2015.
- K. Longi, J. Leinonen, H. Nygren, J. Salmi, A. Klami and A. Vihavainen. Identification of programmers from typing patterns. In Proceedings of the 15th Koli Calling Conference on Computing Education Research (Koli Calling). ACM Press, 2015. Best paper award.
- A. Ahadi, R. Lister, H. Haapala and A. Vihavainen. Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance. In Proceedings of the 11th International Conference on International Computing Education Research (ICER). ACM Press, 2015.
- J. Kurhila and A. Vihavainen. A Purposeful MOOC to Alleviate Insufficient CS Education in Finnish Schools. In the special issue on Computer Science Education in K-12 schools of the Transactions on Computing Education (TOCE). ACM Press, 2015.
- L. Haaranen, P. Ihantola, J. Sorva and A. Vihavainen. In Search of the Emotional Design Effect in Teaching Programming. In Proceedings of the 37th International Conference on Software Engineering (ICSE) Joint Software Engineering Education and Training track (JSEET).
- M. Nelimarkka and A. Vihavainen. Alumni & Tenured Participants in MOOCs: Analysis of Two Years of MOOC Discussion Channel Activity. In proceedings of the ACM Conference on Learning at Scale. ACM Press, 2015.
- A. Vihavainen, C. Miller and A. Settle. Benefits of Self-explanation in Introductory Programming. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education. ACM Press, 2015.
- H. Mäenpää, S. Tarkoma, S. Varjonen and A. Vihavainen. Blending Problem- and Project-Based Learning in Internet of Things Education: Case Greenhouse Maintenance. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education. ACM Press, 2015.
2014
-
A. Vihavainen, J. Helminen and P. Ihantola. How novices tackle their first lines of code in an IDE: analysis of programming session traces. In Proceedings of the 14th ACM Koli Calling International Conference on Computing Education Research.
- Final paper (ACM Digital Library)
-
A. Vihavainen, M. Luukkainen and P. Ihantola. Analysis of Source Code Snapshot Granularity Levels. In Proceedings of the 14th annual ACM SIGITE conference on Information technology education (SIGITE '14).
- Final paper (ACM Digital Library)
-
P. Ihantola, J. Sorva and A. Vihavainen. 2014. Automatically Detectable Indicators of Programming Assignment Difficulty. In Proceedings of the 14th annual ACM SIGITE conference on Information technology education (SIGITE '14). Best paper award.
- Final paper (ACM Digital Library)
-
A. Vihavainen, J. Airaksinen and C. Watson. 2014. A Systematic Review of Approaches for Teaching Introductory Programming and Their Influence on Success. In Proceedings of the 10th International Computing Education Research Conference.
- Final paper (ACM Digital Library)
- A. Settle, A. Vihavainen, C. Miller. 2014. Research Directions for Teaching Programming Online. In Proceedings of the 10th Annual International Conference on Frontiers in Education: Computer Science and Computer Engineering.
- M. Yudelson, R. Hosseini, A. Vihavainen and P. Brusilovsky. 2014. Investigating Automatic Student Modeling in a Java MOOC. In Proceedings of the 7th Educational Data Mining Conference.
- R. Hosseini, A. Vihavainen and P. Brusilovsky. 2014. Exploring Problem Solving Paths in a Java Programming Course. In Proceedings of the 25th Annual Psychology of Programming conference.
- M. Leinikka, A. Vihavainen, J. Lukander and S. Pakarinen. 2014. Cognitive flexibility and programming performance. In Proceedings of the 25th Annual Psychology of Programming conference.
-
N. Parlante, J. Zelenski, J. Hug, J. Nicholson, J. DeNero, A. Laaksonen, A. Vihavainen, F. McCown and K. Wayne. 2014. Nifty assignments. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education. ACM Press, 2014.
- Final paper (ACM Digital Library)
-
K. Heinonen, K. Hirvikoski, M. Luukkainen and A. Vihavainen. 2014. Using CodeBrowser to seek differences between novice programmers. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education. ACM Press, 2014.
- Final paper (ACM Digital Library)
2013
- M. Pärtel, M. Luukkainen, A. Vihavainen and T. Vikberg. 2013. Test My Code. In International Journal of Technology Enhanced Learning, 2013, Vol 5. No 3/4, pp. 271-283.
- F. Fagerholm and A. Vihavainen. 2013. Peer Assessment in Experiential Learning : Assessing Tacit and Explicit Skills in Agile Software Engineering Capstone Projects. In Proceedings of the 43rd annual Frontiers in Education Conference (FIE '13). IEEE.
- H. Keijonen, J. Kurhila and A. Vihavainen. 2013. Carry-on effect in Extreme Apprenticeship. In Proceedings of the 43rd annual Frontiers in Education Conference (FIE '13). IEEE.
- A. Vihavainen, M. Luukkainen and J. Kurhila. 2013. MOOC as semester-long entrance exam. In Proceedings of the 13th annual ACM SIGITE conference on Information technology education (SIGITE '13). ACM, New York, NY, USA, 177-182.
- K. Heinonen, K. Hirvikoski, M. Luukkainen and A. Vihavainen. Learning agile software engineering practices using coding dojo. In Proceedings of the 13th annual ACM SIGITE conference on Information technology education (SIGITE '13). ACM, New York, NY, USA, 97-102. Best paper award.
- A. Vihavainen: Predicting Students’ Performance in an Introductory Programming Course Using Data from Students’ own Programming Process. In Proceedings of the The 13th IEEE International Conference on Advanced Learning Technologies ICALT 2013: Beijing, China, July 15-18.
- A. Vihavainen and Matti Luukkainen: Results From a Three-Year Transition to the Extreme Apprenticeship Method. In Proceedings of the The 13th IEEE International Conference on Advanced Learning Technologies ICALT 2013: Beijing, China, July 15-18.
- A. Vihavainen, M. Luukkainen and J. Kurhila :Using Students' Programming Behavior to Predict Success in an Introductory Mathematics Course. In Proceedings of the 6th Internatonal Conference on Educational Data Mining EDM 2013: Memphis, Tennesee, July 6-9.
- A. Vihavainen, T. Vikberg, M. Luukkainen and J. Kurhila: Massive Increase in Eager TAs: Experiences from Extreme Apprenticeship-based CS1. In Proceedings of the 18th Annual Conference on Innovation and Technology in Computer Science Education ITiCSE 2013: Canterbury, UK on July 1-3.
- A. Vihavainen, T. Vikberg, M. Luukkainen and M. Pärtel: Scaffolding Students’ Learning using Test My Code. In Proceedings of the 18th Annual Conference on Innovation and Technology in Computer Science Education ITiCSE 2013: Canterbury, UK on July 1-3.
- T. Vikberg, A. Vihavainen, M. Luukkainen and J. Kurhila: Early Start in Software Coaching. In Agile Processes in Software Engineering and Extreme Programming. Springer Berlin Heidelberg, 2013.
- A. Vihavainen, M. Luukkainen and M. Pärtel: Test My Code: an Automatic Assessment Service for the Extreme Apprenticeship Method. In Proceedings of the 2nd International Workshop on evidenced-based Technology Enhanced Learning EbTEL 2013: Salamanca, Spain on May 22-24.
- M. Luukkainen and A. Vihavainen: Bringing Undergraduates to the Web: Baby Steps inWebifying a Software Engineering Curriculum. In Proceedings of the 26th Conference on Software Engineering Education and Training CSEET 2013: San Francisco, USA on May 19-21.
2012
- M. Luukkainen, A. Vihavainen and T. Vikberg: Three Years of Design-based Research to Reform a Software Engineering Curriculum. In SIGITE’12: Proceedings of the 13th Annual Conference on Information Technology Education: Calgary, Alberta, Canada on October 11-13. ACM Press, 2012.
- A. Vihavainen, M. Luukkainen and J. Kurhila: Multi-faceted Support for MOOC in Programming. In SIGITE’12: Proceedings of the 13th Annual Conference on Information Technology Education: Calgary, Alberta, Canada on October 11-13. ACM Press, 2012.
- T. Hautala, T. Romu, J. Rämö and T. Vikberg: Extreme apprenticeship method in teaching university-level mathematics. To appear in Proceedings of the 12th International Congress on Mathematical Education: July 8-15, 2012, Seoul, Korea. International Commission on Mathematical Instruction (ICMI).
- M. Luukkainen, A. Vihavainen and T. Vikberg: Software Craftsman's Approach to Data Structures. In SIGCSE'12: Proceedings of the 43nd ACM Technical Symposium on Computer Science Education. ACM Press, 2012.
2011
- J. Kurhila and A. Vihavainen: Management, Structures and Tools to Scale up Personal Advising in Large Programming Courses. In SIGITE’11: Proceedings of the 12th annual conference on IT Education. ACM Press, 2011. Best Paper Award.
- A.Vihavainen, M.Paksula, M.Luukkainen and J. Kurhila: Extreme Apprenticeship Method: Key Practices and Upward Scalability. In ITiCSE 2011: Proceedings of the 16th annual conference on Innovation and technology in computer science education. ACM Press, 2011.
- A.Vihavainen, M.Paksula and M.Luukkainen: Extreme Apprenticeship Method in Teaching Programming for Beginners. In SIGCSE 2011: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education. ACM Press, 2011.
2010
- J. Kurhila: Educational Perspectives in Software Factory. In Software Factory Magazine 1/2010. ISSN-L 1798-8845 / ISSN 1798-8845, March, 2010.