Skip to main content



ViLLE Team research group studies the utilization of educational technology in various ways. The research focuses on visualization, educational technology adaptation, course methodologies, mathematics and programming education, learning paths and learning analytics. In the following, some of the key areas of the research are described briefly. In addition, all publications made by the research group are listed in this page, providing that they have a connection to ViLLE.

Since the original ViLLE (released in 2005) was primarily a program visualization tool, much of the early research conducted by ViLLE Team was about visualization. The studies are about the benefits of visualization in algorithm or programming learning, effects of collaboration in visualization, and the cognitive load in visualization, to name a few.

The research group has studied the usage of educational technology in programming and computer science courses from various perspectives, including for example the changes in course methodology, the effects of tutorial-based learning and collaboration, collecting students' perceptions via ViLLE and the advances of heterogeneous exercise sets compared with homogeneous ones. In programming courses, learning analytics has also been researched to gather information on students' study habits and to predict drop-out rates in the early stages of a course.

In mathematics, the focus of the research has until this point been in the long-time usage of different math exercises and drilling games in elementary school level. The research in mathematics is also done about learning paths, where ViLLE is utilized in math education for several years, and the environment adapts to students' skill level and study habits based on the collected data.