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

Balancing of composite resources in engineering task planning

In the article, a problem of balancing of composite resources in engineering task planning is undertaken. Essence of resources structure hierarchy and engineering tasks planning with using composite resources is describe...

Wpływ włókien stalowych-polipropylenowych na parametry pękania betonu wysokowartościowego

Celem artykułu jest ustalenie wpływu włókien na parametry pękania betonu wysokowartościowego (HPC). W badaniu zastosowano dwa rodzaje kruszywa grubego: granit i granodioryt frakcji 2/8 mm. Badania doświadczalne wykonano...

Research of speed and accuracy of speech synthesis methods for the purposes of deployment in embedded device

In the article, the methods concerning speech synthesis were analysed, having in mind their usage in an embedded device. Research was carried out on the devices with mixed parameters, and the criteria were accuracy and s...

Mobilne obiekty infrastruktury wojskowej dla zakwaterowania żołnierzy

Jednym z ważnych współczesnych problemów infrastruktury wojskowej jest budowa i eksploatacja mobilnych obiektów dla zakwaterowania żołnierzy SZ RP i sojuszniczych [13]. Zagadnienie to jest przedmiotem prac badawczych i k...

Zalecenia techniczne i metodyczne diagnostyki turbogeneratorów

W pracy przedstawiono elementy zasad diagnozowania stanu technicznego turbogeneratorów.Problem rozpatrzono pod względem metodycznym w zakresie rodzajów sensorów i struktury ich rozmieszczenia oraz zasad analizy symptomów...

Download PDF file
  • EP ID EP609354
  • DOI 10.5604/01.3001.0013.3001
  • Views 84
  • 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