• Home
  • Search
  • Software Maintenance as Materialization of Common Knowledge
  • Cite Icon4
  • https://doi.org/10.17351/ests2023.1325Copy DOI Icon

Software Maintenance as Materialization of Common Knowledge

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

While development of software always implicitly takes place in contexts of inherited entanglements and legacies, its maintenance deals explicitly with what is already present. Software maintenance locates itself in media res, in the middle of things. Maintaining software typically involves intervening in the material archive of source code, documentation, and software tools. Doing so successfully requires relevant situated knowledge of how the software at hand already hangs together, and how to effectively put this knowledge to use. This knowledge builds on first-hand experience, acquired in practice over shared lifetimes of people and code. For code to continue to endure over time, ongoing articulation of its entanglements is externalized and materialized across contributing programmers and software development tools, each themselves vulnerable and in need of maintenance. This paper analyzes how this process of externalizing and materializing knowledge is negotiated. We conclude that the common knowledge which suspends the string figure of software in time and in a broken world (Jackson 2014) is always a locally hybrid assemblage which carries this knowledge forward. Hence, to maintain software well is to add on to its legacy.

Similar Papers
  • Research Article

The Concept of Model-View-Controler (MVC) as Solution Software Development

  • May 03, 2010
  • CCIT Journal
  • Ermatita Ermatita +2
  • Book Chapter

Case

  • Jan 15, 2002
  • Encyclopedia of Software Engineering
  • Elliot Chikofsky +1
  • Research Article
  • Citations17

Antecedents and Consequences of New Product Development Practices and Software Tools: An Exploratory Study

  • Aug 01, 2012
  • IEEE Transactions on Engineering Management
  • G R Heim +2
  • Book Chapter

Speaking from the Borderlands: Reframing the Edges of Community

  • Oct 21, 2019
  • C L Clarke
  • PDF
  • Research Article
  • Citations3

Knowledge reuse in software projects: Retrieving software development Q&A posts based on project task similarity.

  • Dec 17, 2020
  • PloS one
  • Glaucia Melo +3
  • Research Article

SU‐GG‐J‐108: Validation Study of a Software Tool for Consensus Analysis of Experts' Contours for Generating Atlases of Radiotherapy Target and Normal Structures

  • Jun 01, 2010
  • Medical Physics
  • R Al‐Lozi +7
  • Conference Article
  • Citations2

Software Assurance During Maintenance

  • Sep 01, 2006
  • Paul E Black
  • Conference Article

The engineering software tools for nonlinear dynamical systems identification based on Volterra models in frequency domain

  • Sep 01, 2015
  • Vitalij Pavlenko +2
  • Research Article

Gerenciamento e desenvolvimento de software utilizando métodos ágeis com foco na qualidade - uma proposta de fatores e ferramentas

  • Jan 01, 2019
  • Prairie Schooner
  • Vitor Junior De Almeida Menandro Barboza
  • Research Article
  • Citations1

REStRAIN: Conceptualization of Agile Process Tools Integration with Reference to the Aerospace Industry

  • Feb 22, 2021
  • Journal of Aerospace Information Systems
  • Malik Khalfallah
  • Research Article
  • Citations24

Software tools for safety-critical software development

  • Sep 23, 2005
  • International Journal on Software Tools for Technology Transfer
  • Alan Wassyng +1
  • Conference Article
  • Citations3

MODEM: an UML profile for MODEling and Predicting software Maintenance before implementation

  • Apr 01, 2019
  • Akram Ajouli +1
  • Conference Article
  • Citations172

An empirical analysis of the distribution of unit test smells and their impact on software maintenance

  • Sep 01, 2012
  • Gabriele Bavota +4
  • Research Article
  • Citations1

Automated retrieval of consistent documentation for rapid prototyping systems and software maintenance

  • Oct 01, 1990
  • Information and Software Technology
  • S-T Tsai +2
  • Research Article

Code and Beyond: A Review on the Impact of AI on Modern Software Development

  • Dec 20, 2024
  • Pakistan Journal of Engineering, Technology and Science
  • Aneeta Lohana +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.