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
Analysis of using porous asphalt on the surfaces of bridges
The article concerns the analysis of the use of modern technology while paving the road bridges. It shall assess the possibility of using porous asphalt paving of road bridges. Based on the results of laboratory tests of...
Effects of Portland cement addition on Young’s modulus of geopolymer concrete cured at ambient conditions
This paper presents the results of Young’s modulus and Poisson’s ratio tests conducted on samples made of low-calcium fly ash-based geopolymer concrete samples and on samples with a 10% addition of Portland cement, cured...
Symulacja pracy systemów z kolektorami słonecznymi dla rzeczywistych danych meteorologicznych
Artykuł dotyczy analizy efektywności energetycznej systemów z kolektorami solarnymi stosowanymi do podgrzewania ciepłej wody użytkowej. Nowatorskie podejście polega na analizie wartości chwilowych przepływu ciepła dla rz...
Nośność dźwigara kratowego ze względu na cykliczne obciążenia impulsowe
W pracy rozważono problem zachowania stalowego dźwigara kratowego, wewnętrznie jednokrotnie statycznie niewyznaczalnego pod wpływem skupionego obciążenia węzłowego. Obciążenieto miało charakter dynamicznego impulsu prost...
Stability analysis of steel frames according to Eurocode 3
In the paper, the qualitative and quantitative comparison of EC3 methods to verify the global stability of the structure is presented. The steel portal frame subjected to varied loads is considered. The initial global sw...