<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
    <responseDate>2026-05-10T07:58:45.497Z</responseDate>
    <request verb="GetRecord" identifier="ezaposleni.singidunum.ac.rs/rest/sciNaucniRezultati/oai:1:7046" metadataPrefix="dim">http://ezaposleni.singidunum.ac.rs/rest/sciNaucniRezultati/oai</request>
    <GetRecord>
        <record>
            <header>
                <identifier>ezaposleni.singidunum.ac.rs/rest/sciNaucniRezultati/oai:1:7046</identifier>
                <datestamp>2019-05-30T09:24:26Z</datestamp>
                <setSpec>1</setSpec>
            </header>
            <metadata>
                <dim:dim>
                    <dim:field mdschema="dc" element="title" lang="en">Software for an eye tracking device enabling analysis of a student’s interaction with program code</dim:field>
                    <dim:field mdschema="dc" element="date" qualifier="issued">2018</dim:field>
                    <dim:field mdschema="dc" element="identifier" qualifier="uri">http://ezaposleni.singidunum.ac.rs/rest/sciNaucniRezultati/oai/record/1/7046</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="etfid:809" confidence="-1">A. Mitrović</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="orcid::0000-0002-8084-4064" confidence="-1">M. Vidović</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="orcid::0000-0002-5438-5757" confidence="-1">I. Radosavljević</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="id:27350" confidence="-1">M. Mladenović</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="id:27351" confidence="-1">G. Savić</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="id:27352" confidence="-1">M. Segedinac</dim:field>
                    <dim:field mdschema="dc" element="contributor" qualifier="author" authority="etfid:653" confidence="-1">Z. Konjović</dim:field>
                    <dim:field mdschema="dc" element="description" qualifier="abstract">Evaluating a student’s programming knowledge is not always precise or objective. Students may give a correct answer to a question without understanding the underlying code. One approach to solving this problem is to track the student’s gaze during the examination by using an eye tracking device. Data acquired from the eye tracker can show if students are actually looking at the code they are explaining by providing the x and y coordinates of their gaze. These coordinates can then be mapped to the code displayed on the screen, allowing the comparison between the code the students were looking at and the code which they were expected to look at, thereby confirming or refuting their knowledge. This paper presents a solution to the aforementioned problem. The solution includes establishing communication with the Gazepoint eye tracking device, using a separately created Java library. Coordinates received from the device are transformed using the iTrace Eclipse plugin, modified to support tracking gazes across multiple files within a project in a single Eclipse session. The transformed data is then subjected to additional processing and filtering, during which redundant data is eliminated, such as all gazes that were flagged as non-code gazes, as well as attributes which were deemed irrelevant to the current project, such as the raw coordinates of the gaze, or pupil diameters. The median filter was also applied to the data, to reduce noise caused partially by the hardware itself, and partially by chaotic eye movements. The final output data is a sequence of gazes, each consisting of the line and column of the code that was watched, the name of the file containing the code, as well as the duration of the gaze. The output is then written to a JSON file that can be used later in the process of evaluating students’ knowledge.</dim:field>
                    <dim:field mdschema="dc" element="type">conferenceObject</dim:field>
                    <dim:field mdschema="dc" element="citation" qualifier="spage">128</dim:field>
                    <dim:field mdschema="dc" element="citation" qualifier="epage">132</dim:field>
                    <dim:field mdschema="dc" element="source">ICIST 2018 Proceedings Vol.1</dim:field>
                </dim:dim>
            </metadata>
        </record>
    </GetRecord>
</OAI-PMH>
