Éléments pour une sociologie de l’activité de programmation

Les multiples fonctionnements numériques – algorithmes inclus – qui participent à nos actions quotidiennes se doivent de passer, d’une manière ou d’une autre, par les mains expertes de programmeur·euse·x·s capables de traduire désirs, plans et intuitions en listes d'instructions exécutables par...

Volledige beschrijving

Bewaard in:
Bibliografische gegevens
Gepubliceerd in:URI:https://journals.openedition.org/reset,
Hoofdauteur: Jaton, Florian
Formaat: Article ou chapitre numérique
Taal:Français
Gepubliceerd in: RESET 2022
Onderwerpen:
Online toegang:Accès Université d'Orléans et IFPM
Accès Université d'Orléans et IFPM
id openedition-oai:revues.org:reset_3829
record_format openedition
spelling openedition-oai:revues.org:reset_3829 https://doi.org/10.4000/reset.3829 urn:doi:10.4000/reset.3829 fr https://journals.openedition.org/reset/3829 2022-04-21T02:00:00Z info:eu-repo/semantics/openAccess article info:eu-repo/semantics/article urn:handle:20.500.13089/jvue https://creativecommons.org/licenses/by-nc-sa/4.0/ Éléments pour une sociologie de l’activité de programmation RESET Association Recherches en sciences sociales sur Internet info:eu-repo/semantics/reference/issn/2264-6221 URI:https://journals.openedition.org/reset Jaton, Florian sociologie code ethnographie algorithme programmation activité STS sociology code ethnography algorithm computer programming activity STS Les multiples fonctionnements numériques – algorithmes inclus – qui participent à nos actions quotidiennes se doivent de passer, d’une manière ou d’une autre, par les mains expertes de programmeur·euse·x·s capables de traduire désirs, plans et intuitions en listes d'instructions exécutables par une machine informatique. Pour autant, ce travail concret de façonnage de programmes n’a que peu fait l’objet d’études de terrain détaillées. Si l’on compare les quelques rares enquêtes, importantes mais isolées, à la massivité de la programmation en tant qu’activité située dont les produits ne cessent d’irriguer nos sociétés informatisées, le contraste est inouï : tout reste à faire, ou presque. Prenant acte de la situation, cet article propose quelques outils et analyses pour tenter de la changer. Dans un premier temps, il expose une technique d’investigation, ainsi qu’un formalisme, permettant de rester au plus près du déroulement séquentiel des situations de programmation. Dans un deuxième temps, il analyse des matériaux récoltés selon cette méthode d’enquête – nommée ici sociologie de l’activité de programmation – et suggère qu'une part importante des pratiques de codage consiste, parfois, à aligner des inscriptions afin de renseigner l’état d’entités distantes (interpréteurs, compilateurs, processeurs) et, en retour, indexer un emplacement au sein d’un document numéroté. L’article finit par discuter les perspectives nouvelles sur l‘étude sociale du code induites par cette démarche analytique. The many digital functionings − including algorithms − that contribute to our daily lives must pass, in one way or another, through the expert hands of programmers capable of translating desires, plans, and intuitions into numbered lists of instructions that can be executed by a computing device. However, this concrete work of shaping computer programs has been the topic of few detailed field studies. If one compares the rare, but important, ethnographic works with the massivity of computer programming as a situated activity whose products are constantly irrigating our computerized societies, the contrast is astonishing: everything, almost, remains to be done. Taking note of the situation, this article proposes some tools and analyses to try to change it. First, the paper presents an investigation technique, as well as a formalism, that allows ethnographers to stay as close as possible to the sequential unfolding of computer programming situations. Secondly, the paper analyzes ethnographic materials collected according to this method of investigation − coined here sociology of computer programming activity − and suggests that an important part of coding practices consists, sometimes, in aligning inscriptions in order to inform the state of distant entities (interpreters, compilers, processors) and, in turn, to index a location within a numbered document. The paper ends by discussing the new perspectives on the social study of code induced by this down-to-earth analytical framework.
collection OpenEdition Journal
language Français
format Article ou chapitre numérique
building 0/Bibliothèque numérique/
1/Bibliothèque numérique/OpenEdition Journals/
topic sociologie
code
ethnographie
algorithme
programmation
activité
STS
sociology
code
ethnography
algorithm
computer programming
activity
STS
spellingShingle sociologie
code
ethnographie
algorithme
programmation
activité
STS
sociology
code
ethnography
algorithm
computer programming
activity
STS
Jaton, Florian
Éléments pour une sociologie de l’activité de programmation
description Les multiples fonctionnements numériques – algorithmes inclus – qui participent à nos actions quotidiennes se doivent de passer, d’une manière ou d’une autre, par les mains expertes de programmeur·euse·x·s capables de traduire désirs, plans et intuitions en listes d'instructions exécutables par une machine informatique. Pour autant, ce travail concret de façonnage de programmes n’a que peu fait l’objet d’études de terrain détaillées. Si l’on compare les quelques rares enquêtes, importantes mais isolées, à la massivité de la programmation en tant qu’activité située dont les produits ne cessent d’irriguer nos sociétés informatisées, le contraste est inouï : tout reste à faire, ou presque. Prenant acte de la situation, cet article propose quelques outils et analyses pour tenter de la changer. Dans un premier temps, il expose une technique d’investigation, ainsi qu’un formalisme, permettant de rester au plus près du déroulement séquentiel des situations de programmation. Dans un deuxième temps, il analyse des matériaux récoltés selon cette méthode d’enquête – nommée ici sociologie de l’activité de programmation – et suggère qu'une part importante des pratiques de codage consiste, parfois, à aligner des inscriptions afin de renseigner l’état d’entités distantes (interpréteurs, compilateurs, processeurs) et, en retour, indexer un emplacement au sein d’un document numéroté. L’article finit par discuter les perspectives nouvelles sur l‘étude sociale du code induites par cette démarche analytique.
author Jaton, Florian
author_facet Jaton, Florian
author_sort Jaton, Florian
title Éléments pour une sociologie de l’activité de programmation
title_short Éléments pour une sociologie de l’activité de programmation
title_full Éléments pour une sociologie de l’activité de programmation
title_fullStr Éléments pour une sociologie de l’activité de programmation
title_full_unstemmed Éléments pour une sociologie de l’activité de programmation
title_sort éléments pour une sociologie de l’activité de programmation
publisher RESET
publishDate 2022
container_title URI:https://journals.openedition.org/reset
url https://ezproxy.univ-orleans.fr/login?url=https://doi.org/10.4000/reset.3829
https://ezproxy.univ-orleans.fr/login?url=https://journals.openedition.org/reset/3829
_version_ 1877293208915935232