Arto Vihavainen

RSS feed of this list

  1. Comparison of Time Metrics in Programming

    Leinonen, J., Leppänen, L., Ihantola, P. & Hellas, A. 14 Aug 2017 p. 200-208 9 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  2. Using and Collecting Fine-Grained Usage Data to Improve Online Learning Materials

    Leppänen, L., Leinonen, J., Ihantola, P. & Hellas, A. 20 May 2017 p. 4-12 9 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  3. Plagiarism in Take-home Exams: Help-seeking, Collaboration, and Systematic Cheating

    Hellas, A., Leinonen, J. & Ihantola, P. 28 Jun 2017 p. 238-243 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  4. Preventing Keystroke Based Identification in Open Data Sets

    Leinonen, J., Ihantola, P. & Hellas, A. 12 Apr 2017 p. 101-109 9 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  5. Assessing IoT projects in university education: A framework for problem-based learning

    Mäenpää, H., Varjonen, S., Hellas, A., Tarkoma, S. & Männistö, T. 20 May 2017 p. 37-46 9 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  6. 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.

    Publication: Contribution to book/anthologyA3 Contribution to book/other compilations (refereed)

  7. Activity and performance on a student-centred undergraduate mathematics course

    Rämö, J., Oinonen, L. & Vihavainen, A. 2016 p. 494-503 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Hovemeyer, D., Hellas, A., Petersen, A. & Spacco, J. 2016 p. 63-72 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  9. Performance and Consistency in Learning to Program

    Ahadi, A., Lister, R., Lal, S., Leinonen, J. & Hellas, A. 31 Jan 2017 p. 11-16 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  10. Replication in Computing Education Research: Researcher Attitudes and Experiences

    Ahadi, A., Hellas, A., Ihantola, P., Korhonen, A. & Petersen, A. 24 Nov 2016 p. 2-11 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  11. Break Statement Considered

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

    Publication: Contribution to journalD1 Article in professional journal

  12. 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 p. 218-223 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  13. 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 p. 432-435 4 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  14. Illusion of Progress is Moar Addictive Than Cat Pictures

    Leppänen, L., Vapaakallio, L. & Vihavainen, A. 25 Apr 2016 p. 133-136 4 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  15. 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 p. 401-406 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  16. 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 p. 41-63 23 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  17. Pauses and spacing in learning to program

    Leppänen, L., Leinonen, J. & Hellas, A. 24 Nov 2016 p. 41-50 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  18. Short pauses while studying considered harmful

    Leppänen, L., Leinonen, J. & Vihavainen, A. 2016 p. 1900-1904 5 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  19. 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

    Publication: Contribution to journalA1 Refereed journal article

  20. Typing Patterns and Authentication in Practical Programming Exams

    Leinonen, J., Longi, K., Klami, A., Ahadi, A. & Vihavainen, A. 11 Jul 2016 p. 160-165 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  21. Automatic Inference of Programming Performance and Experience from Typing Patterns

    Leinonen, J., Longi, K., Klami, A. & Vihavainen, A. 17 Feb 2016 p. 123-137 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  22. An Exploration of Error Quotient in Multiple Contexts

    Petersen, A., Spacco, J. & Vihavainen, A. 19 Nov 2015 p. 77-86 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  23. Do We Know How Difficult the Rainfall Problem is?

    Seppälä, O., Ihantola, P., Isohanni, E., Sorva, J. & Vihavainen, A. 19 Nov 2015 p. 87-96 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  24. Identification of Programmers from Typing Patterns

    Longi, K., Leinonen, J., Nygren, H., Salmi, J., Klami, A. & Vihavainen, A. 19 Nov 2015 p. 60-67 8 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Nelimarkka, M. & Vihavainen, A. 14 Mar 2015 p. 85-93 9 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  26. Blending Problem- and Project-based Learning in Internet of Things Education: Case Exact Greenhouse

    Mäenpää, H. M. K., Vihavainen, A. O., Varjonen, S. K. L. & Tarkoma, S. A. O. 2015 In : Internet of Things. 2015, 1, p. 49-52 4 p.

    Publication: Contribution to journalB1 Unrefereed journal article

  27. In Search of the Emotional Design Effect in Programming

    Haaranen, L., Ihantola, P., Sorva, J. & Vihavainen, A. May 2015 p. 428-434 7 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  28. Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance

    Ahadi, A., Lister, R., Haapala, H. & Vihavainen, A. Aug 2015 p. 121-130 10 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  29. Benefits of Self-explanation in Introductory Programming

    Vihavainen, A., Miller, C. S. & Settle, A. Mar 2015 p. 284-289 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  30. 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.

    Publication: Contribution to journalA1 Refereed journal article

  31. Increasing Adoption of Smart Learning Content for Computer Science Education

    Brusilovsky, P., Edwards, S., Kumar, A., Malmi, L., Benotti, L., Buck, D., Ihantola, P., Prince, R., Sirkiä, T., Sosnovsky, S., Urquiza, J., Vihavainen, A. & Wollowski, M. 2014 p. 31-57 27 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  32. Blending Problem- and Project-Based Learning in Internet of Things Education: Case Greenhouse Maintenance

    Mäenpää, H., Tarkoma, S., Varjonen, S. & Vihavainen, A. 7 Mar 2015 p. 398-403 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  33. Research Directions for Teaching Programming Online

    Settle, A., Vihavainen, A. & Miller, C. S. 2014 7 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  34. How Novices Tackle Their First Lines of Code in an IDE: Analysis of Programming Session Traces

    Vihavainen, A., Helminen, J. & Ihantola, P. 2014 p. 109-116 8 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  35. Automatically Detectable Indicators of Programming Assignment Difficulty

    Ihantola, P., Sorva, J. & Vihavainen, A. 2014 p. 33-38 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  36. Analysis of Source Code Snapshot Granularity Levels

    Vihavainen, A., Luukkainen, M. & Ihantola, P. 2014 p. 21-26 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  37. A Systematic Review of Approaches for Teaching Introductory Programming and Their Influence on Success

    Vihavainen, A., Airaksinen, J. & Watson, C. 2014 p. 19-26 8 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  38. Investigating Automated Student Modeling in a Java MOOC

    Yudelson, M., Hosseini, R., Vihavainen, A. & Brusilovsky, P. 2014 p. 261-264 4 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  39. Exploring Problem Solving Paths in a Java Programming Course

    Hosseini, R., Vihavainen, A. & Brusilovsky, P. 2014 p. 65-76 12 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  40. Cognitive Flexibility and Programming Performance

    Leinikka, M., Vihavainen, A., Lukander, J. & Pakarinen, S. 2014 p. 1-11 11 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  41. Three Views on Motivation and Programming

    Settle, A., Vihavainen, A. & Sorva, J. 2014 p. 321-322 2 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  42. Nifty Assignments

    Parlante, N., Zelenski, J., Hug, J., Nicholson, J., DeNero, J., Laaksonen, A., Vihavainen, A., McCown, F. & Wayne, K. 2014 p. 621-622 2 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  43. Using CodeBrowser to Seek Differences Between Novice Programmers

    Heinonen, K., Hirvikoski, K., Luukkainen, M. & Vihavainen, A. 2014 p. 229-234 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  44. Carry-on effect in Extreme Apprenticeship

    Keijonen, H., Kurhila, J. & Vihavainen, A. Oct 2013 p. 1150 - 1155 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  45. Peer Assessment in Experiential Learning: Assessing Tacit and Explicit Skills in Agile Software Engineering Capstone Projects

    Fagerholm, F. & Vihavainen, A. Oct 2013 p. 1723-1729

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Vihavainen, A. & Luukkainen, M. 2013 p. 336-340 5 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  47. Predicting Students' Performance in an Introductory Programming Course Using Data from Students' Own Programming Process

    Vihavainen, A. 2013 p. 498-499 2 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  48. MOOC as semester-long entrance exam

    Vihavainen, A., Luukkainen, M. & Kurhila, J. 2013 p. 177-182 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  49. Learning agile software engineering practices using coding dojo

    Heinonen, K., Hirvikoski, K., Luukkainen, M. & Vihavainen, A. 2013 p. 97-102 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Luukkainen, M. & Vihavainen, A. 2013 p. 294-298 5 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Vihavainen, A., Luukkainen, M. & Kurhila, J. 6 Jul 2013 p. 300-303 4 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Vihavainen, A., Luukkainen, M. & Pärtel, M. 2013 p. 109-116 8 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  53. Scaffolding students' learning using Test My Code

    Vihavainen, A., Vikberg, T., Luukkainen, M. & Pärtel, M. 2013 p. 117-122 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Vihavainen, A., Vikberg, T., Luukkainen, M. & Kurhila, J. 2013 p. 123-128 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  55. Early Start in Software Coaching

    Vikberg, T., Vihavainen, A., Luukkainen, M. & Kurhila, J. 3 Jul 2013 p. 16-30 15 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  56. Multi-faceted support for MOOC in programming

    Vihavainen, A., Luukkainen, M. & Kurhila, J. 10 Oct 2012 p. 171-176 5 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

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

    Luukkainen, M., Vihavainen, A. & Vikberg, T. J. 10 Oct 2012 p. 209-214 5 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  58. A Software Craftsman's Approach to Data Structures

    Luukkainen, M., Vihavainen, A. & Vikberg, T. 2012 p. 439-444 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  59. Predicting Relevance of Event Extraction for the End User

    Huttunen, S., Vihavainen, A., Du, M. & Yangarber, R. 2013 Multi-source, Multilingual Information Extraction and Summarization. Poibeau, T., Saggion, H., Piskorski, J. & Yangarber, R. (eds.). Berlin, Heidelberg : Springer-Verlag, p. 163-176 14 p. (Theory and Applications of Natural Language Processing)

    Publication: Contribution to book/anthologyA3 Contribution to book/other compilations (refereed)

  60. Relevance prediction in information extraction using discourse and lexical features

    Huttunen, S. M., Vihavainen, A., von Etter, P. & Yangarber, R. 2011 8 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  61. Management, structures and tools to scale up personal advising in large programming courses

    Kurhila, J. & Vihavainen, A. 20 Oct 2011 p. 3-8 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  62. Extreme Apprenticeship Method: key practices and upward scalability

    Vihavainen, A., Paksula, M., Luukkainen, M. & Kurhila, J. 25 Jun 2011 p. 273-277 5 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  63. Extreme apprenticeship method in teaching programming for beginners

    Vihavainen, A., Paksula, M. & Luukkainen, M. 9 Mar 2011 p. 93-98 6 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  64. News Mining for Border Security Intelligence

    Atkinson, M., Belyaeva, J., Zavarella, V., Piskorski, J., Huttunen, S., Vihavainen, A. & Yangarber, R. 2010 1 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  65. MapLab

    Polishchuk, V. & Vihavainen, A. 2010

    Publication: Sound and image mediaI1 Audiovisual materials

  66. Shape approximation using k-order alpha-hulls.

    Krasnoshchekov, D. N., Polishchuk, V. & Vihavainen, A. 2010 p. 109-110 2 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  67. Assessment of Utility in Web Mining for the Domain of Public Health

    von Etter, P., Huttunen, S., Vihavainen, A., Vuorinen, M. & Yangarber, R. 2010

    Publication: Conference contributionA4 Article in conference publication (refereed)

  68. Periodic Multi-Labeling of Public Transit Lines

    Polishchuk, V. & Vihavainen, A. 2010 p. 175-188 14 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)

  69. Routing a maximum number of disks through a scene of moving obstacles

    Kim, J., Mitchell, J. S. B., Polishchuk, V. & Vihavainen, A. 2008 p. 230-231 2 p.

    Publication: Conference contributionA4 Article in conference publication (refereed)