É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...
Bewaard in:
| Gepubliceerd in: | URI:https://journals.openedition.org/reset, |
|---|---|
| Hoofdauteur: | |
| 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 |