Hardcoding the “Smart” Factory

“Hardcoding” is the practice of starkly simplifying program logic to the end of producing software more effectively while sacrificing its versatility and generalizability. Drawing on concepts from science and technology studies and software engineering, this paper develops a case study of hardcoding...

Täydet tiedot

Tallennettuna:
Bibliografiset tiedot
Julkaisussa:URI:https://journals.openedition.org/reset,
Päätekijä: Ionescu, Tudor B.
Aineistotyyppi: Article ou chapitre numérique
Kieli:Anglais
Julkaistu: RESET 2022
Aiheet:
Linkit:Accès Université d'Orléans et IFPM
Accès Université d'Orléans et IFPM
id openedition-oai:revues.org:reset_3389
record_format openedition
spelling openedition-oai:revues.org:reset_3389 https://doi.org/10.4000/reset.3389 urn:doi:10.4000/reset.3389 en https://journals.openedition.org/reset/3389 2022-04-21T02:00:00Z info:eu-repo/semantics/openAccess article info:eu-repo/semantics/article urn:handle:20.500.13089/jvu5 All rights reserved Hardcoding the “Smart” Factory RESET Association Recherches en sciences sociales sur Internet info:eu-repo/semantics/reference/issn/2264-6221 URI:https://journals.openedition.org/reset Ionescu, Tudor B. technography technical debt non-knowledge automation software smart factory “Hardcoding” is the practice of starkly simplifying program logic to the end of producing software more effectively while sacrificing its versatility and generalizability. Drawing on concepts from science and technology studies and software engineering, this paper develops a case study of hardcoding for the “smart” factory—a kind of factory that leverages the newest information technologies to boost productivity, flexibility, and global competitiveness in existing manufacturing companies. The analysis of the ethnographic material collected through participant observation of a smart factory project in a large technology company suggests that hardcoding serves multiple purposes, which amount to the “specification of ignorance” in software development. In this sense, hardcodes reflect the “yet-to-be-knowns” in a software’s source code while conveying a project’s history of challenges and compromises.
collection OpenEdition Journal
language Anglais
format Article ou chapitre numérique
building 0/Bibliothèque numérique/
1/Bibliothèque numérique/OpenEdition Journals/
topic technography
technical debt
non-knowledge
automation
software
smart factory
spellingShingle technography
technical debt
non-knowledge
automation
software
smart factory
Ionescu, Tudor B.
Hardcoding the “Smart” Factory
description “Hardcoding” is the practice of starkly simplifying program logic to the end of producing software more effectively while sacrificing its versatility and generalizability. Drawing on concepts from science and technology studies and software engineering, this paper develops a case study of hardcoding for the “smart” factory—a kind of factory that leverages the newest information technologies to boost productivity, flexibility, and global competitiveness in existing manufacturing companies. The analysis of the ethnographic material collected through participant observation of a smart factory project in a large technology company suggests that hardcoding serves multiple purposes, which amount to the “specification of ignorance” in software development. In this sense, hardcodes reflect the “yet-to-be-knowns” in a software’s source code while conveying a project’s history of challenges and compromises.
author Ionescu, Tudor B.
author_facet Ionescu, Tudor B.
author_sort Ionescu, Tudor B.
title Hardcoding the “Smart” Factory
title_short Hardcoding the “Smart” Factory
title_full Hardcoding the “Smart” Factory
title_fullStr Hardcoding the “Smart” Factory
title_full_unstemmed Hardcoding the “Smart” Factory
title_sort hardcoding the “smart” factory
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.3389
https://ezproxy.univ-orleans.fr/login?url=https://journals.openedition.org/reset/3389
_version_ 1877293209920471040