Search filters

List of works by Petri Ihantola

A mobile learning application for parsons problems with automatic feedback

scientific article published on 15 November 2012

A systematic literature review of capstone courses in software engineering

scientific article published in July 2023

Achievement Goal Orientation Profiles and Performance in a Programming MOOC

scientific article published on 15 June 2020

Adapting moodle to better support CS education

scientific article published on 28 June 2010

Admitting Students through an Open Online Course in Programming

scientific article published on 30 July 2019

An Exploration of Cognitive Shifting in Writing Code

scientific article published on 9 May 2019

Analysis of source code snapshot granularity levels

scientific article published on 14 October 2014

Automatically detectable indicators of programming assignment difficulty

scientific article published on 14 October 2014

Code Complexity in Introductory Programming Courses

scientific article published in 2019

Code Reviews, Software Inspections, and Code Walkthroughs: Systematic Mapping Study of Research Topics

scientific article published on 9 December 2019

CodeProcess Charts: Visualizing the Process of Writing Code

scientific article published on 14 February 2022

Comparison of Time Metrics in Programming

scientific article published on 14 August 2017

Computational thinking as an emergent learning trajectory of mathematics

scientific article published on 16 November 2017

Criterion-Based Grading, Agile Goal Setting, and Course (Un)Completion Strategies

scientific article published on 25 October 2018

Curricular Concept Maps as Structured Learning Diaries: Collecting Data on Self-Regulated Learning and Conceptual Thinking for Learning Analytics Applications

scientific article published in 2019

Deadlines and MOOCs: How Do Students Behave in MOOCs with and without Deadlines

scientific article published on 21 October 2020

Do we know how difficult the rainfall problem is?

scientific article published on 19 November 2015

Dynamic Software Updating Techniques in Practice and Educator's Guides: A Review

scientific article published in April 2016

Educational Data Mining and Learning Analytics in Programming

scientific article published on 4 July 2015

Eye tracking in computing education

scientific article published on 28 July 2014

Friends and gurus

scientific article published on 16 November 2017

Hammer and Nails - Crucial Practices and Tools in Ad Hoc Student Teams

scientific article published in April 2016

How (not) to introduce badges to online exercises

scientific article published on 5 March 2014

How Do Students Solve Parsons Programming Problems? -- Execution-Based vs. Line-Based Feedback

scientific article published in March 2013

How do students solve parsons programming problems?

scientific article published on 9 September 2012

How novices tackle their first lines of code in an IDE

scientific article published on 20 November 2014

How to study programming on mobile touch devices

scientific article published on 14 November 2013

Human Data Model

scientific article published on 31 October 2020

In Search of the Emotional Design Effect in Programming

scientific article published in May 2015

Increasing Adoption of Smart Learning Content for Computer Science Education

scientific article published on 23 June 2014

Information Visualization Heuristics in Practical Expert Evaluation

scientific article published on 24 October 2016

Mutation analysis vs. code coverage in automated assessment of students' testing skills

scientific article published on 17 October 2010

Persistence of Time Management Behavior of Students and Its Relationship with Performance in Software Projects

scientific article published on 16 August 2021

Plagiarism in Take-home Exams

scientific article published on 28 June 2017

Predicting Academic Success Based on Learning Material Usage

scientific article published on 27 September 2017

Predicting academic performance: a systematic literature review

scientific article published on 2 July 2018

Preventing Keystroke Based Identification in Open Data Sets

scientific article published on 12 April 2017

Quality of WordPress Plug-Ins: An Overview of Security and User Ratings

scientific article published in September 2012

Recording and analyzing in-browser programming sessions

scientific article published on 14 November 2013

Relation of Individual Time Management Practices and Time Management of Teams

scientific article published on 21 October 2020

Replication in computing education research

scientific article published on 24 November 2016

Review of recent systems for automatic assessment of programming assignments

Search of the Emotional Design Effect in Programming Revised

scientific article published in 2017

Seeking Flow from Fine-Grained Log Data

scientific article published in May 2022

Service-Oriented Approach to Improve Interoperability of E-Learning Systems

scientific article published in July 2013

Software Architectures for Implementing Achievement Badges - Practical Experiences

scientific article published in April 2014

Software startup within a university – producing industry-ready graduates

scientific article published in May 2023

Software visualization today

scientific article published on 17 October 2016

Students in sight: Using mobile eye-tracking to investigate mathematics teachers’ gaze behaviour during task instruction-giving

scientific article published in December 2021

Taxonomizing features and methods for identifying at-risk students in computing courses

scientific article published on 2 July 2018

Teaching Container-Based DevOps Practices

scientific article published in 2020

The Internet of Bodies Needs a Human Data Model

scientific article published in September 2020

To Opt in or to Opt Out? Predicting Student Preference for Learning Analytics-Based Formative Feedback

scientific article published in 2022

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

scientific article published in May 2017

Vaikuttavuutta yhteisöllisyydellä? Työpaikan tuen merkitys tietojenkäsittelytieteen MOOC-kursseilla

scientific article published on 28 June 2022

What communication tools students use in software projects and how do different tools suit different parts of project work?

scientific article published on 14 May 2016