<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
      <journal-title-group>
        <journal-title>Informatics in Education</journal-title>
      </journal-title-group>
      <issn pub-type="epub">1648-5831</issn>
      <issn pub-type="ppub">1648-5831</issn>
      <publisher>
        <publisher-name>VU</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">INFEDU.2020.4.23</article-id>
      <article-id pub-id-type="doi">10.15388/infedu.2020.23</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Development of Program Comprehension Skills by Novice Programmers – Longitudinal Eye Tracking Studies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>ANDRZEJEWSKA</surname>
            <given-names>Magdalena</given-names>
          </name>
          <email xlink:href="mailto:magdalena.andrzejewska@up.krakow.pl">magdalena.andrzejewska@up.krakow.pl</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
        </contrib>
        <aff id="j_INFEDU_aff_000">Pedagogical University of Krakow, Institute of Computer Science, Cracow, Poland</aff>
        <contrib contrib-type="author">
          <name>
            <surname>KOTONIAK</surname>
            <given-names>Paweł</given-names>
          </name>
          <email xlink:href="mailto:pawel.kotoniak@student.up.krakow.pl">pawel.kotoniak@student.up.krakow.pl</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
        </contrib>
        <aff id="j_INFEDU_aff_001">Pedagogical University of Krakow, Institute of Computer Science, Cracow, Poland</aff>
      </contrib-group>
      <volume>19</volume>
      <issue>4</issue>
      <fpage>521</fpage>
      <lpage>541</lpage>
      <pub-date pub-type="epub">
        <day>09</day>
        <month>12</month>
        <year>2020</year>
      </pub-date>
      <permissions>
        <copyright-year>2020</copyright-year>
        <copyright-holder>Vilnius University, ETH Zürich</copyright-holder>
		<license
                                    license-type="open-access"
                                            >
                <license-p>Open access article under the CC BY license.</license-p>
            </license>
        <ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/>
      </permissions>
      <abstract>
        <p>The article discusses the findings of longitudinal studies (three stages spanning 6 months) which were to investigate the process of acquiring the ability to comprehension program code by the computer science students having started to learn to program. The studies were conducted with the use of a knowledge measurement test, the diagnostic survey, and eye tracking technology that enabled the recording of movement of the subjects’ eyes and an analysis of the patterns of information processing during solving programming problems. The obtained results have shown that the students solved the tasks most effectively in the last stage of the research during which they obtained the highest indicator of correct answers in the significantly shortest time. In the last stage of the research the dominant form of the algorithmic problem analysis was code, in two previous it was flowchart. The eye tracking data have shown that regardless of the research stage the code analysis was definitely connected with a greater number of fixations, with very near values of time devoted to solving those two forms of the algorithm. The participants who increased their competences in a scope of the program code analysis had a significantly greater saccade amplitude average (SAA) and a significantly shorter fixation duration average (FDA) in the last stage of the research comparing to previous ones. The results suggest that the FDA and SAA are parameters sensitive to the development of program comprehension skills.</p>
      </abstract>
      <kwd-group>
        <label>Keywords</label>
        <kwd>novice programmers</kwd>
        <kwd>program comprehension</kwd>
        <kwd>eye tracking</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
