<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-05084739</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-15T16:52:55+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="fr">Typologie d’erreurs en programmation et détection automatique dans un code Python</title>
            <author role="aut">
              <persName>
                <forename type="first">Eva</forename>
                <surname>Chouaki</surname>
              </persName>
              <email type="md5">11da19db2ce12cc2137c302009b4e422</email>
              <email type="domain">unige.ch</email>
              <idno type="idhal" notation="string">dechauxe</idno>
              <idno type="idhal" notation="numeric">1265591</idno>
              <idno type="halauthorid" notation="string">3545791-1265591</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-8579-1398</idno>
              <affiliation ref="#struct-154620"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Badmavasan</forename>
                <surname>Kirouchenassamy</surname>
              </persName>
              <email type="md5">b328d6fa6048589e92ea88391532c86c</email>
              <email type="domain">lip6.fr</email>
              <idno type="idhal" notation="numeric">1398216</idno>
              <idno type="halauthorid" notation="string">3189486-1398216</idno>
              <affiliation ref="#struct-1200319"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Sébastien</forename>
                <surname>Jolivet</surname>
              </persName>
              <email type="md5">a988c7ac146f8c9addc5eaeb541e13b6</email>
              <email type="domain">unige.ch</email>
              <idno type="idhal" notation="string">sebastien-jolivet</idno>
              <idno type="idhal" notation="numeric">745654</idno>
              <idno type="halauthorid" notation="string">1087021-745654</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3915-8465</idno>
              <idno type="IDREF">https://www.idref.fr/234797401</idno>
              <affiliation ref="#struct-154620"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Amel</forename>
                <surname>Yessad</surname>
              </persName>
              <email type="md5">7d9bacba26da84dca6242e14ccb15d23</email>
              <email type="domain">lip6.fr</email>
              <idno type="idhal" notation="string">amel-yessad</idno>
              <idno type="idhal" notation="numeric">9849</idno>
              <idno type="halauthorid" notation="string">29773-9849</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-7575-6433</idno>
              <idno type="IDREF">https://www.idref.fr/223685356</idno>
              <affiliation ref="#struct-1200319"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Yannick</forename>
                <surname>Parmentier</surname>
              </persName>
              <email type="md5">352bb4f190f0b06536180c4015640614</email>
              <email type="domain">univ-lorraine.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2025-05-26 12:26:05</date>
              <date type="whenModified">2025-10-08 08:54:04</date>
              <date type="whenReleased">2025-05-27 20:20:22</date>
              <date type="whenProduced">2025</date>
              <date type="whenEndEmbargoed">2025-05-26</date>
              <ref type="file" target="https://hal.science/hal-05084739v1/document">
                <date notBefore="2025-05-26"/>
              </ref>
              <ref type="file" subtype="greenPublisher" n="1" target="https://hal.science/hal-05084739v1/file/5.pdf" id="file-5084787-4398409">
                <date notBefore="2025-05-26"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="102408">
                <persName>
                  <forename>Yannick</forename>
                  <surname>Parmentier</surname>
                </persName>
                <email type="md5">352bb4f190f0b06536180c4015640614</email>
                <email type="domain">univ-lorraine.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-05084739</idno>
            <idno type="halUri">https://hal.science/hal-05084739</idno>
            <idno type="halBibtex">chouaki:hal-05084739</idno>
            <idno type="halRefHtml">&lt;i&gt;8e Atelier "Apprentissage de la pensée informatique de la maternelle à l'Université (APIMU 1000)" @ EIAH 2025&lt;/i&gt;, 2025, Villeneuve d'Ascq, France. pp.7-19</idno>
            <idno type="halRef">8e Atelier "Apprentissage de la pensée informatique de la maternelle à l'Université (APIMU 1000)" @ EIAH 2025, 2025, Villeneuve d'Ascq, France. pp.7-19</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-5084787-4398409"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="TICE">Bibliothèque TICE</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="LIP6" corresp="SORBONNE-UNIVERSITE">Laboratoire d'Informatique de Paris 6</idno>
            <idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
            <idno type="stamp" n="SORBONNE-UNIV" corresp="SORBONNE-UNIVERSITE">Sorbonne Université 01/01/2018</idno>
            <idno type="stamp" n="SU-SCIENCES" corresp="SORBONNE-UNIVERSITE">Faculté des Sciences de Sorbonne Université</idno>
            <idno type="stamp" n="TEL">Technology Enhanced Learning - Environnements Informatiques pour l’Apprentissage Humain</idno>
            <idno type="stamp" n="SU-TI">Sorbonne Université - Texte Intégral</idno>
            <idno type="stamp" n="ALLIANCE-SU"> Alliance Sorbonne Université</idno>
            <idno type="stamp" n="SUPRA_MATHS_INFO">Mathématiques + Informatique</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="3">National</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="fr">Typologie d’erreurs en programmation et détection automatique dans un code Python</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Eva</forename>
                    <surname>Chouaki</surname>
                  </persName>
                  <email type="md5">11da19db2ce12cc2137c302009b4e422</email>
                  <email type="domain">unige.ch</email>
                  <idno type="idhal" notation="string">dechauxe</idno>
                  <idno type="idhal" notation="numeric">1265591</idno>
                  <idno type="halauthorid" notation="string">3545791-1265591</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-8579-1398</idno>
                  <affiliation ref="#struct-154620"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Badmavasan</forename>
                    <surname>Kirouchenassamy</surname>
                  </persName>
                  <email type="md5">b328d6fa6048589e92ea88391532c86c</email>
                  <email type="domain">lip6.fr</email>
                  <idno type="idhal" notation="numeric">1398216</idno>
                  <idno type="halauthorid" notation="string">3189486-1398216</idno>
                  <affiliation ref="#struct-1200319"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Sébastien</forename>
                    <surname>Jolivet</surname>
                  </persName>
                  <email type="md5">a988c7ac146f8c9addc5eaeb541e13b6</email>
                  <email type="domain">unige.ch</email>
                  <idno type="idhal" notation="string">sebastien-jolivet</idno>
                  <idno type="idhal" notation="numeric">745654</idno>
                  <idno type="halauthorid" notation="string">1087021-745654</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3915-8465</idno>
                  <idno type="IDREF">https://www.idref.fr/234797401</idno>
                  <affiliation ref="#struct-154620"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Amel</forename>
                    <surname>Yessad</surname>
                  </persName>
                  <email type="md5">7d9bacba26da84dca6242e14ccb15d23</email>
                  <email type="domain">lip6.fr</email>
                  <idno type="idhal" notation="string">amel-yessad</idno>
                  <idno type="idhal" notation="numeric">9849</idno>
                  <idno type="halauthorid" notation="string">29773-9849</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-7575-6433</idno>
                  <idno type="IDREF">https://www.idref.fr/223685356</idno>
                  <affiliation ref="#struct-1200319"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Articles acceptés</title>
                <meeting>
                  <title>8e Atelier "Apprentissage de la pensée informatique de la maternelle à l'Université (APIMU 1000)" @ EIAH 2025</title>
                  <date type="start">2025</date>
                  <settlement>Villeneuve d'Ascq</settlement>
                  <country key="FR">France</country>
                </meeting>
                <editor>BROISIN, Julien</editor>
                <editor>DECLERCQ, Christophe</editor>
                <editor>FLUCKLINGER, Cédric</editor>
                <editor>JOLIVET, Sébastien</editor>
                <editor>PARMENTIER, Yannick</editor>
                <editor>PETER, Yvan</editor>
                <editor>SECQ, Yann</editor>
                <imprint>
                  <publisher>APIMU</publisher>
                  <biblScope unit="pp">7-19</biblScope>
                  <date type="datePub">2025</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="fr">French</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Python, programming error, types of tasks</term>
                <term xml:lang="en">Python</term>
                <term xml:lang="en">programming err...</term>
                <term xml:lang="en">types of tasks</term>
                <term xml:lang="fr">PythonErreur en programmationASTTypes de tâches</term>
                <term xml:lang="fr">Python</term>
                <term xml:lang="fr">erreur en progr...</term>
                <term xml:lang="fr">types de tâches</term>
              </keywords>
              <classCode scheme="halDomain" n="info.eiah">Computer Science [cs]/Technology for Human Learning</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>This contribution is part of a wider context of feedback decision in the AlgoPython environment. To decide on feedback, we need to identify and finely categorize errors in Python code produced by programming novices. After specifying our needs and comparing them with the literature, we exploit an existing repository of types of tasks to build our own typology of errors. We then present a process, reified in a Python library, that we have developed to identify the errors of our typology in erroneous codes.</p>
            </abstract>
            <abstract xml:lang="fr">
              <p>Cette contribution s'inscrit dans un contexte plus large de décision de rétroaction dans l'environnement AlgoPython. Pour décider ces rétroactions, nous devons identifier et catégoriser finement des erreurs dans des codes Python produits par des novices en programmation. Après avoir précisé nos besoins et les avoir mis en regard de la littérature, nous exploitons un référentiel de types de tâches déjà existant pour construire notre propre typologie d'erreurs. Puis nous présentons un processus, réifié dans une librairie Python, que nous avons développé pour identifier les erreurs de notre typologie dans des codes erronés.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-154620" status="VALID">
          <idno type="ROR">https://ror.org/01swzsf04</idno>
          <orgName>Université de Genève = University of Geneva</orgName>
          <orgName type="acronym">UNIGE</orgName>
          <date type="start">1559-01-01</date>
          <desc>
            <address>
              <addrLine>24 rue du Général-Dufour CH - 1211 Genève 4Suisse</addrLine>
              <country key="CH"/>
            </address>
            <ref type="url">http://www.unige.ch/</ref>
          </desc>
        </org>
        <org type="researchteam" xml:id="struct-1200319" status="VALID">
          <orgName>Modèles et Outils informatiques Centrés Apprentissage Humain</orgName>
          <orgName type="acronym">MOCAH</orgName>
          <date type="start">2024-01-01</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-541703" type="direct"/>
            <relation active="#struct-413221" type="indirect"/>
            <relation name="UMR7606" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-541703" status="VALID">
          <idno type="IdRef">13558292X</idno>
          <idno type="RNSR">199712651U</idno>
          <idno type="ROR">https://ror.org/05krcen59</idno>
          <orgName>LIP6</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>4 Place JUSSIEU 75252 PARIS CEDEX 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lip6.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-413221" type="direct"/>
            <relation name="UMR7606" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-413221" status="VALID">
          <idno type="IdRef">221333754</idno>
          <idno type="ROR">https://ror.org/02en5vm52</idno>
          <orgName>Sorbonne Université</orgName>
          <orgName type="acronym">SU</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.sorbonne-universite.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>