<?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-04159987</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-12T11:17:12+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">A Survey on IoT Programming Platforms: A Business-Domain Experts Perspective</title>
            <author role="crp">
              <persName>
                <forename type="first">Fatma-Zohra</forename>
                <surname>Hannou</surname>
              </persName>
              <email type="md5">aaef77170c3ae73f41e75e1480b8cf78</email>
              <email type="domain">lip6.fr</email>
              <idno type="idhal" notation="string">fatma-zohra-hannou</idno>
              <idno type="idhal" notation="numeric">1167443</idno>
              <idno type="halauthorid" notation="string">1499544-1167443</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-4747-1232</idno>
              <affiliation ref="#struct-29212"/>
              <affiliation ref="#struct-174068"/>
              <affiliation ref="#struct-1063677"/>
              <affiliation ref="#struct-485300"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Maxime</forename>
                <surname>Lefrançois</surname>
              </persName>
              <email type="md5">82f05e5d2965ac51541e54c5e7ae641e</email>
              <email type="domain">emse.fr</email>
              <ptr type="url" target="http://maxime-lefrancois.info"/>
              <idno type="idhal" notation="string">mlefranc</idno>
              <idno type="idhal" notation="numeric">523</idno>
              <idno type="halauthorid" notation="string">14982-523</idno>
              <idno type="IDREF">https://www.idref.fr/181017741</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-9814-8991</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/KFQ-4572-2024</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=3GfpyksAAAAJ</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/http://www.researcherid.com/rid/KFQ-4572-2024</idno>
              <affiliation ref="#struct-29212"/>
              <affiliation ref="#struct-174068"/>
              <affiliation ref="#struct-1063677"/>
              <affiliation ref="#struct-485300"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Pierre</forename>
                <surname>Jouvelot</surname>
              </persName>
              <email type="md5">13c53d893e42864f6730faca9d65da2b</email>
              <email type="domain">mines-paristech.fr</email>
              <idno type="idhal" notation="string">pierre-jouvelot</idno>
              <idno type="idhal" notation="numeric">3606</idno>
              <idno type="halauthorid" notation="string">23879-3606</idno>
              <idno type="IDREF">https://www.idref.fr/028269896</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-6783-5796</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Victor</forename>
                <surname>Charpenay</surname>
              </persName>
              <email type="md5">4dc171f03569e5a9c89cc61b7b06949d</email>
              <email type="domain">emse.fr</email>
              <idno type="idhal" notation="string">victor-charpenay</idno>
              <idno type="idhal" notation="numeric">751347</idno>
              <idno type="halauthorid" notation="string">53937-751347</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-9210-1583</idno>
              <affiliation ref="#struct-29212"/>
              <affiliation ref="#struct-174068"/>
              <affiliation ref="#struct-1063677"/>
              <affiliation ref="#struct-485300"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Antoine</forename>
                <surname>Zimmermann</surname>
              </persName>
              <email type="md5">c860867317fe2d400c1cdd186ad511be</email>
              <email type="domain">emse.fr</email>
              <ptr type="url" target="https://w3id.org/people/az/cv"/>
              <idno type="idhal" notation="string">antoine-zimmermann</idno>
              <idno type="idhal" notation="numeric">4097</idno>
              <idno type="halauthorid" notation="string">4981-4097</idno>
              <idno type="VIAF">https://viaf.org/viaf/201186754</idno>
              <idno type="IDREF">https://www.idref.fr/133375676</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-1502-6986</idno>
              <affiliation ref="#struct-174068"/>
              <affiliation ref="#struct-29212"/>
              <affiliation ref="#struct-1063677"/>
              <affiliation ref="#struct-485300"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Fatma-zohra</forename>
                <surname>hannou</surname>
              </persName>
              <email type="md5">ae41a234e2c3a226fdea5f68c90185b4</email>
              <email type="domain">gmail.com</email>
            </editor>
            <funder ref="#projanr-51067"/>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2023-07-12 10:51:07</date>
              <date type="whenWritten">2023-07-01</date>
              <date type="whenModified">2026-01-19 16:46:21</date>
              <date type="whenReleased">2023-07-12 18:57:50</date>
              <date type="whenProduced">2023-07-01</date>
              <date type="whenEndEmbargoed">2023-07-12</date>
              <ref type="file" target="https://hal.science/hal-04159987v1/document">
                <date notBefore="2023-07-12"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-04159987v1/file/ACM_Computing_Surveys_Submision_Extended_Version%20%281%29.pdf" id="file-4159987-3623211">
                <date notBefore="2023-07-12"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="720502">
                <persName>
                  <forename>Fatma-zohra</forename>
                  <surname>hannou</surname>
                </persName>
                <email type="md5">ae41a234e2c3a226fdea5f68c90185b4</email>
                <email type="domain">gmail.com</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-04159987</idno>
            <idno type="halUri">https://hal.science/hal-04159987</idno>
            <idno type="halBibtex">hannou:hal-04159987</idno>
            <idno type="halRefHtml">2023</idno>
            <idno type="halRef">2023</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-4159987-3623211"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="EMSE" corresp="INSTITUT-MINES-TELECOM">Ecole Nationale Supérieure des Mines de Saint-Etienne</idno>
            <idno type="stamp" n="ENSMP" corresp="PARISTECH">MINES ParisTech</idno>
            <idno type="stamp" n="PRES_CLERMONT">Université de Clermont</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="ENSMP_CRI" corresp="ENSMP">Recherche en informatique (CRI) </idno>
            <idno type="stamp" n="PARISTECH">ParisTech</idno>
            <idno type="stamp" n="FAYOL-ENSMSE" corresp="EMSE">FAYOL - Institut Henri Fayol</idno>
            <idno type="stamp" n="LIMOS" corresp="PRES_CLERMONT">Laboratoire d'Informatique, de Modélisation et d'optimisation des Systèmes</idno>
            <idno type="stamp" n="ISCOD-ENSMSE" corresp="EMSE">FAYOL / ISCOD : Informatique pour les Systèmes Coopératifs Ouverts et Décentralisés</idno>
            <idno type="stamp" n="PSL">Université Paris sciences et lettres</idno>
            <idno type="stamp" n="ENSMP_DEP_MS">Département Mathématiques et systèmes</idno>
            <idno type="stamp" n="ENSMP_DR" corresp="ENSMP">ENSMP_DR</idno>
            <idno type="stamp" n="INSTITUTS-TELECOM">composantes instituts telecom </idno>
            <idno type="stamp" n="ENSMP-PSL" corresp="PSL">MINES ParisTech - École nationale supérieure des mines de Paris - PSL</idno>
            <idno type="stamp" n="ANR">ANR</idno>
            <idno type="stamp" n="CLERMONT-AUVERGNE-INP">Clermont Auvergne INP</idno>
            <idno type="stamp" n="ANR-IA-19" corresp="ANR-IA">ANR-IA-19</idno>
            <idno type="stamp" n="ANR-IA">ANR-IA</idno>
          </seriesStmt>
          <notesStmt/>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">A Survey on IoT Programming Platforms: A Business-Domain Experts Perspective</title>
                <author role="crp">
                  <persName>
                    <forename type="first">Fatma-Zohra</forename>
                    <surname>Hannou</surname>
                  </persName>
                  <email type="md5">aaef77170c3ae73f41e75e1480b8cf78</email>
                  <email type="domain">lip6.fr</email>
                  <idno type="idhal" notation="string">fatma-zohra-hannou</idno>
                  <idno type="idhal" notation="numeric">1167443</idno>
                  <idno type="halauthorid" notation="string">1499544-1167443</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-4747-1232</idno>
                  <affiliation ref="#struct-29212"/>
                  <affiliation ref="#struct-174068"/>
                  <affiliation ref="#struct-1063677"/>
                  <affiliation ref="#struct-485300"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Maxime</forename>
                    <surname>Lefrançois</surname>
                  </persName>
                  <email type="md5">82f05e5d2965ac51541e54c5e7ae641e</email>
                  <email type="domain">emse.fr</email>
                  <ptr type="url" target="http://maxime-lefrancois.info"/>
                  <idno type="idhal" notation="string">mlefranc</idno>
                  <idno type="idhal" notation="numeric">523</idno>
                  <idno type="halauthorid" notation="string">14982-523</idno>
                  <idno type="IDREF">https://www.idref.fr/181017741</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-9814-8991</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/KFQ-4572-2024</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=3GfpyksAAAAJ</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/http://www.researcherid.com/rid/KFQ-4572-2024</idno>
                  <affiliation ref="#struct-29212"/>
                  <affiliation ref="#struct-174068"/>
                  <affiliation ref="#struct-1063677"/>
                  <affiliation ref="#struct-485300"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Pierre</forename>
                    <surname>Jouvelot</surname>
                  </persName>
                  <email type="md5">13c53d893e42864f6730faca9d65da2b</email>
                  <email type="domain">mines-paristech.fr</email>
                  <idno type="idhal" notation="string">pierre-jouvelot</idno>
                  <idno type="idhal" notation="numeric">3606</idno>
                  <idno type="halauthorid" notation="string">23879-3606</idno>
                  <idno type="IDREF">https://www.idref.fr/028269896</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-6783-5796</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Victor</forename>
                    <surname>Charpenay</surname>
                  </persName>
                  <email type="md5">4dc171f03569e5a9c89cc61b7b06949d</email>
                  <email type="domain">emse.fr</email>
                  <idno type="idhal" notation="string">victor-charpenay</idno>
                  <idno type="idhal" notation="numeric">751347</idno>
                  <idno type="halauthorid" notation="string">53937-751347</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-9210-1583</idno>
                  <affiliation ref="#struct-29212"/>
                  <affiliation ref="#struct-174068"/>
                  <affiliation ref="#struct-1063677"/>
                  <affiliation ref="#struct-485300"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Antoine</forename>
                    <surname>Zimmermann</surname>
                  </persName>
                  <email type="md5">c860867317fe2d400c1cdd186ad511be</email>
                  <email type="domain">emse.fr</email>
                  <ptr type="url" target="https://w3id.org/people/az/cv"/>
                  <idno type="idhal" notation="string">antoine-zimmermann</idno>
                  <idno type="idhal" notation="numeric">4097</idno>
                  <idno type="halauthorid" notation="string">4981-4097</idno>
                  <idno type="VIAF">https://viaf.org/viaf/201186754</idno>
                  <idno type="IDREF">https://www.idref.fr/133375676</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-1502-6986</idno>
                  <affiliation ref="#struct-174068"/>
                  <affiliation ref="#struct-29212"/>
                  <affiliation ref="#struct-1063677"/>
                  <affiliation ref="#struct-485300"/>
                </author>
              </analytic>
              <monogr>
                <imprint/>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Internet of Things</term>
                <term xml:lang="en">Programming languages</term>
                <term xml:lang="en">End user programming</term>
                <term xml:lang="en">Smart building</term>
                <term xml:lang="en">Smart Agriculture</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</classCode>
              <classCode scheme="halTypology" n="UNDEFINED">Preprints, Working Papers, ...</classCode>
              <classCode scheme="halOldTypology" n="UNDEFINED">Preprints, Working Papers, ...</classCode>
              <classCode scheme="halTreeTypology" n="UNDEFINED">Preprints, Working Papers, ...</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>The vast growth and digitalization potential offered by the Internet of Things (IoT) is hindered by substantial barriers in accessibility, interoperability, and complexity, mainly affecting small organizations and non-technical entities. This survey paper provides a detailed overview of the landscape of IoT programming platforms, focusing specifically on the development support they offer for varying end-user profiles, ranging from developers with IoT expertise to business experts willing to take advantage of IoT solutions to automate their organization processes. To this aim, the survey examines a range of IoT platforms, classified according to their programming approach between general-purpose programming solutions, model-driven programming, mashups and end-user programming. Necessary IoT and programming backgrounds are described to empower non-technical readers with a comprehensive field summary. In addition to offering a study of the IoT programming solution landscape, the paper introduces a comprehensive table comparing the features of the most representative platforms and a discussion section identifying valuable decision insights and guidelines supporting end-users in selecting appropriate IoT platforms for their use cases. This work contributes to narrowing the knowledge gap between IoT specialists and end users, breaking accessibility barriers and further promoting the integration of IoT technologies in various domains.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="regrouplaboratory" xml:id="struct-29212" status="VALID">
          <orgName>École des Mines de Saint-Étienne</orgName>
          <orgName type="acronym">Mines Saint-Étienne MSE</orgName>
          <desc>
            <address>
              <addrLine>158, Cours Fauriel - 42023 Saint Étienne cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.mines-stetienne.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-302102" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-174068" status="VALID">
          <orgName>Institut Henri Fayol</orgName>
          <orgName type="acronym">FAYOL-ENSMSE</orgName>
          <desc>
            <address>
              <addrLine>158 cours Fauriel 42023 Saint-Etienne Cedex 2</addrLine>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-29212" type="direct"/>
            <relation active="#struct-302102" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-1063677" status="VALID">
          <idno type="IdRef">155645919</idno>
          <idno type="RNSR">200212221E</idno>
          <idno type="ROR">00t3fpp34</idno>
          <orgName>Laboratoire d'Informatique, de Modélisation et d'Optimisation des Systèmes</orgName>
          <orgName type="acronym">LIMOS</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <addrLine>Campus Universitaire des Cézeaux, 1 rue de la Chebarde, TSA 60125 / CS 60026, 63178 Aubière Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://limos.fr/</ref>
          </desc>
          <listRelation>
            <relation name="UMR6158" active="#struct-359750" type="direct"/>
            <relation name="UMR6158" active="#struct-441569" type="direct"/>
            <relation name="UMR6158" active="#struct-1063463" type="direct"/>
            <relation name="UMR6158" active="#struct-1063539" type="direct"/>
            <relation active="#struct-1063463" type="direct"/>
          </listRelation>
        </org>
        <org type="department" xml:id="struct-485300" status="VALID">
          <orgName>Département Informatique et systèmes intelligents</orgName>
          <orgName type="acronym">FAYOL-ENSMSE</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.mines-stetienne.fr/recherche/departements/departement-informatique-et-systemes-intelligents/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-359750" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-96176" status="VALID">
          <idno type="IdRef">154122696</idno>
          <idno type="ROR">https://ror.org/020cdve92</idno>
          <orgName>Centre de Recherche en Informatique</orgName>
          <orgName type="acronym">CRI</orgName>
          <desc>
            <address>
              <addrLine>35 rue Saint-Honoré 77305 Fontainebleau cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://cri.mines-paristech.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301492" type="direct"/>
            <relation active="#struct-564132" type="indirect"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-302102" status="VALID">
          <idno type="IdRef">192427156</idno>
          <idno type="ISNI">000000012202567X</idno>
          <idno type="ROR">https://ror.org/025vp2923</idno>
          <idno type="Wikidata">Q27962533</idno>
          <orgName>Institut Mines-Télécom [Paris]</orgName>
          <orgName type="acronym">IMT</orgName>
          <date type="start">2012-03-01</date>
          <desc>
            <address>
              <addrLine>19 Place Marguerite Perey, 91120 Palaiseau</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.imt.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-359750" status="VALID">
          <idno type="IdRef">028028694</idno>
          <orgName>Ecole Nationale Supérieure des Mines de St Etienne</orgName>
          <orgName type="acronym">ENSM ST-ETIENNE</orgName>
          <date type="start">1816-01-01</date>
          <desc>
            <address>
              <addrLine>158 Cour Fauriel, 42100 Saint-Étienne</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.mines-stetienne.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>
        <org type="regroupinstitution" xml:id="struct-1063463" status="VALID">
          <idno type="IdRef">252404955</idno>
          <idno type="ISNI">0000000115480420</idno>
          <idno type="ROR">https://ror.org/01a8ajp46</idno>
          <orgName>Université Clermont Auvergne</orgName>
          <orgName type="acronym">UCA</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <addrLine>49, bd François-Mitterrand / CS 60032 / 63001 Clermont-Ferrand Cedex 1</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.uca.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-1063539" status="VALID">
          <idno type="IdRef">252428943</idno>
          <orgName>Institut national polytechnique Clermont Auvergne</orgName>
          <orgName type="acronym">INP Clermont Auvergne</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-1063463" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-301492" status="VALID">
          <idno type="IdRef">026375249</idno>
          <idno type="ROR">https://ror.org/04y8cs423</idno>
          <orgName>Mines Paris - PSL (École nationale supérieure des mines de Paris)</orgName>
          <date type="start">1783-01-01</date>
          <desc>
            <address>
              <addrLine>60, boulevard Saint-Michel 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.minesparis.psl.eu/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-564132" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-564132" status="VALID">
          <idno type="IdRef">241597595</idno>
          <idno type="ISNI">0000 0004 1784 3645</idno>
          <idno type="ROR">https://ror.org/013cjyk83</idno>
          <orgName>Université Paris Sciences et Lettres</orgName>
          <orgName type="acronym">PSL</orgName>
          <desc>
            <address>
              <addrLine>60 rue Mazarine 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.psl.eu/</ref>
          </desc>
        </org>
      </listOrg>
      <listOrg type="projects">
        <org type="anrProject" xml:id="projanr-51067" status="VALID">
          <idno type="anr">ANR-19-CE23-0012</idno>
          <orgName>CoSWoT</orgName>
          <desc>Web Sémantique des Objets Contraints</desc>
          <date type="start">2019</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>