Code comprehension as a distributed construction of meanings

Journal Title: Bulletin of the Military University of Technology - Year 2019, Vol 68, Issue 2

Abstract

Code comprehension, a sub-domain of reverse engineering and software maintenance, does not provide useful explanation of common situations where developers, distributed and isolated from each other in time and space, come to a similar understanding of a code. This limits our ability to develop tools to support this popular aspect of code comprehension. This paper investigates this phenomenon from the perspective of sociology, intentionally distancing itself from the dominating psychological approach. The analysis, conducted mostly from the standpoint of social systems theory, highlights that as the construction of meanings is subjective, in the absence of any significant interactions, the dominant influence on the construction of meanings comes from current states of various social systems to which the developer belongs to. Thus, the similarity of meanings (hence a better comprehension of the code) can be achieved by understanding systems to which the developer belongs to and by coordinating their states. Keywords: computer science, code comprehension, social systems theory, reverse engineering, software maintenance<br/><br/>

Authors and Affiliations

Piotr Cofta

Keywords

Related Articles

Zastosowanie sieci neuronowych w badaniach zapalników do granatów ręcznych

W artykule scharakteryzowano sieci neuronowe, które znajdują obecnie zastosowanie w niezwykle wielu problemach, w takich dziedzinach jak: finanse, medycyna, geologia czy fizyka. Podkreślono, że sieci neuronowe są bardzo...

O pewnym zagadnieniu brzegowym dla układu równań różniczkowych cząstkowych opisujących termosprężystość materiałów złożonych

W pracy rozważamy zagadnienie Dirichleta dla równań teorii termosprężystości materiałów złożonych. Pokazaliśmy, że zagadnienie to generuje operator fredholmowski działający pomiędzy odpowiednimi przestrzeniami Sobolewa.[...

Badanie wpływu kierunku magnesowania na własności statyczne i dynamiczne liniowego przetwornika elektromechanicznego

W artykule przedstawiono analizę wpływu kierunku magnesowania magnesów trwałych na charakterystyki statyczne oraz dynamiczne liniowego przetwornika elektromechanicznego. Obliczenia symulacyjne przeprowadzono dla trzech r...

Analiza wytężenia tarczy żelbetowej z materiałów konstrukcyjnych bardzo wysokich wytrzymałości

W pracy przedstawiono analizę wpływu wysokiej wytrzymałości betonu i stali zbrojeniowejna wytężenie prostokątnych tarcz żelbetowych z uwzględnieniem fizycznych nieliniowości materiałów konstrukcyjnych: betonu i stali zbr...

Basics of the electropiezoelasticity theory of piezoelectric motors with linear and rotary motion

The paper presents the basics of the theory of electropiezoelasticity and adaptation of this theory to description of the simplest electromechanical converters − piezoelectric type electric motors. Because piezoelectrici...

Download PDF file
  • EP ID EP609354
  • DOI 10.5604/01.3001.0013.3001
  • Views 69
  • Downloads 0

How To Cite

Piotr Cofta (2019). Code comprehension as a distributed construction of meanings. Bulletin of the Military University of Technology, 68(2), 23-41. https://europub.co.uk/articles/-A-609354