Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Roman Bednarik is active.

Publication


Featured researches published by Roman Bednarik.


eye tracking research & application | 2006

An eye-tracking methodology for characterizing program comprehension processes

Roman Bednarik; Markku Tukiainen

Program comprehension processes have previously been studied using methodologies such as think-aloud or comprehension summary analysis. Eye-tracking, however, has not been previously widely applied to studies of behavioral aspects of programming. We present a study in which program comprehension was investigated with a help of a remote eye-tracker. Novice and intermediate programmers used a program visualization tool to aid their comprehension while the location of fixations, fixation durations and attention switching between the areas of interest were recorded.In this paper 1) we propose an approach how to investigate trends in repeated-measures sparse-data of few cases captured by an eye-tracker and 2) using this technique, we characterize the development of program comprehension strategies during dynamic program visualization with help of eye-movement data.


eye tracking research & application | 2012

What do you want to do next: a novel approach for intent prediction in gaze-based interaction

Roman Bednarik; Hana Vrzakova; Michal Hradis

Interaction intent prediction and the Midas touch have been a longstanding challenge for eye-tracking researchers and users of gaze-based interaction. Inspired by machine learning approaches in biometric person authentication, we developed and tested an offline framework for task-independent prediction of interaction intents. We describe the principles of the method, the features extracted, normalization methods, and evaluation metrics. We systematically evaluated the proposed approach on an example dataset of gaze-augmented problem-solving sessions. We present results of three normalization methods, different feature sets and fusion of multiple feature types. Our results show that accuracy of up to 76% can be achieved with Area Under Curve around 80%. We discuss the possibility of applying the results for an online system capable of interaction intent prediction.


eye tracking research & application | 2010

Towards task-independent person authentication using eye movement signals

Tomi Kinnunen; Filip Sedlak; Roman Bednarik

We propose a person authentication system using eye movement signals. In security scenarios, eye-tracking has earlier been used for gaze-based password entry. A few authors have also used physical features of eye movement signals for authentication in a task-dependent scenario with matched training and test samples. We propose and implement a task-independent scenario whereby the training and test samples can be arbitrary. We use short-term eye gaze direction to construct feature vectors which are modeled using Gaussian mixtures. The results suggest that there are personspecific features in the eye movements that can be modeled in a task-independent manner. The range of possible applications extends beyond the security-type of authentication to proactive and user-convenience systems.


eye tracking research & application | 2008

Temporal eye-tracking data: evolution of debugging strategies with multiple representations

Roman Bednarik; Markku Tukiainen

The challenges in empirical eye-tracking studies of usability or complex problem solving include 1) how to effectively analyze the eye-tracking data, and 2) how to interpret and relate the resulting measures to the user cognitive processing. We conducted a reanalysis of eye-tracking data from a recent study that involved programmers of two experience groups debugging a program with the help of multiple representations. The proportional fixation time on each area of interest (AOI), frequency of visual attention switches between the areas, and the type of switch were investigated during five consequential phases of ten minutes of debugging. We increased the granularity of the focus on the user processing several times, allowing us to construct a better picture of the process. In addition, plotting the areas of interest in time supported a visual analysis and comparison with the quantitative data. We found repetitive patterns of visual attention that were associated with less experience in programming and lower performance. We also discovered that at the beginning of the process programmers made use of both the code and visualization while frequently switching between them. At a later stage of debugging, more experienced programmers began to increasingly integrate also the output of the program and employed a high-frequency of visual attention switching to coordinate the three representations.


ACM Transactions on Computing Education | 2009

Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning

Niko Myller; Roman Bednarik; Erkki Sutinen; Mordechai Ben-Ari

As collaborative learning in general, and pair programming in particular, has become widely adopted in computer science education, so has the use of pedagogical visualization tools for facilitating collaboration. However, there is little theory on collaborative learning with visualization, and few studies on their effect on each other. We build on the concept of the engagement taxonomy and extend it to classify finer variations in the engagement that result from the use of a visualization tool. We analyze the applicability of the taxonomy to the description of the differences in the collaboration process when visualization is used. Our hypothesis is that increasing the level of engagement between learners and the visualization tool results in a higher positive impact of the visualization on the collaboration process. This article describes an empirical investigation designed to test the hypothesis. The results provide support for our extended engagement taxonomy and hypothesis by showing that the collaborative activities of the students and the engagement levels are correlated.


Journal of Visual Languages and Computing | 2011

A decade of research and development on program animation: The Jeliot experience☆

Mordechai Ben-Ari; Roman Bednarik; Ronit Ben-Bassat Levy; Gil Ebel; Andrés Moreno; Niko Myller; Erkki Sutinen

Abstract Jeliot is a program animation system for teaching and learning elementary programming that has been developed over the past decade, building on the Eliot animation system developed several years before. Extensive pedagogical research has been done on various aspects of the use of Jeliot including improvements in learning, effects on attention, and acceptance by teachers. This paper surveys this research and development, and summarizes the experience and the lessons learned.


international conference on program comprehension | 2015

Eye movements in code reading: relaxing the linear order

Teresa Busjahn; Roman Bednarik; Andrew Begel; Martha E. Crosby; James H. Paterson; Carsten Schulte; Bonita Sharif; Sascha Tamm

Code reading is an important skill in programming. Inspired by the linearity that people exhibit while natural language text reading, we designed local and global gaze-based measures to characterize linearity (left-to-right and top-to-bottom) in reading source code. Unlike natural language text, source code is executable and requires a specific reading approach. To validate these measures, we compared the eye movements of novice and expert programmers who were asked to read and comprehend short snippets of natural language text and Java programs. Our results show that novices read source code less linearly than natural language text. Moreover, experts read code less linearly than novices. These findings indicate that there are specific differences between reading natural language and source code, and suggest that non-linear reading skills increase with expertise. We discuss the implications for practitioners and educators.


nordic conference on human-computer interaction | 2006

The expanding focus of HCI: case culture

Minna Kamppuri; Roman Bednarik; Markku Tukiainen

The focus of the research in human-computer interaction (HCI) continues to expand. One example of this is the growing interest in national and ethnic culture as a research topic. In this review, we examine the emerging field of cultural HCI by systematically analysing culture-related literature from five major HCI forums and past sixteen years. We focus on research methodology, technologies and cultures covered, theoretical underpinnings and referencing practices. We also discuss problems found on the basis of the review and provide perspectives on the future research into cultural issues.


international computing education research workshop | 2010

Characterizing research in computing education: a preliminary analysis of the literature

Lauri Malmi; Judy Sheard; Simon; Roman Bednarik; Juha Helminen; Ari Korhonen; Niko Myller; Juha Sorva; Ahmad Taherkhani

This paper presents a preliminary analysis of research papers in computing education. While previous analysis has explored what research is being done in computing education, this project explores how that research is being done. We present our classification system, then the results of applying it to the papers from all five years of ICER. We find that this subset of computing education research has more in common with research in information systems than with that in computer science or software engineering; and that the papers published at ICER generally appear to conform to the specified ICER requirements.


international computing education research workshop | 2014

Eye tracking in computing education

Teresa Busjahn; Carsten Schulte; Bonita Sharif; Simon; Andrew Begel; Michael Hansen; Roman Bednarik; Paul Orlov; Petri Ihantola; Galina Shchekotova; Maria Antropova

The methodology of eye tracking has been gradually making its way into various fields of science, assisted by the diminishing cost of the associated technology. In an international collaboration to open up the prospect of eye movement research for programming educators, we present a case study on program comprehension and preliminary analyses together with some useful tools. The main contributions of this paper are (1) an introduction to eye tracking to study programmers; (2) an approach that can help elucidate how novices learn to read and understand programs and to identify improvements to teaching and tools; (3) a consideration of data analysis methods and challenges, along with tools to address them; and (4) some larger computing education questions that can be addressed (or revisited) in the context of eye tracking.

Collaboration


Dive into the Roman Bednarik's collaboration.

Top Co-Authors

Avatar

Markku Tukiainen

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar

Hana Vrzakova

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar

Niko Myller

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar

Erkki Sutinen

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar

Shahram Eivazi

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrés Moreno

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar

Hoorieh Afkari

University of Eastern Finland

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge