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

Analiza oddziaływania wybuchu zewnętrznego na przegrody budowlane

W pracy przedstawiono sposób określania oddziaływania wybuchu zewnętrznego na przegrody budowlane. W rozważaniach oddziaływania wybuchu zewnętrznego wykorzystano różne procedury znane w literaturze, na podstawie których...

Wpływ kulowania na strukturę, mikrotwardość i naprężenia własne stali austenitycznej 1.4539

W artykule przedstawiono wpływ kulowania pneumatycznego (shot peeningu) na strukturę, mikrotwardość i naprężenia własne próbek ze stali austenitycznej 1.4539. Badania wykazałyumocnienie warstwy wierzchniej i wytworzenie...

Determination of compensation function of moments at the support on the basis of the research model of the folding continuous beam based on fixed supports

The following paper presents the experimental study of methodology for determination of a compensation function of moments at the support as regards the multi-span folding beams. This function plays pivotal role on bendi...

Estimating the performance efficiency of ERP system with the relational database in a heterogenic environment

The article presents a study of the performance of a commercial ERP system, operating in the 2W model with a relational database installed on the IBM mainframe platform, as well as business logic and presentation server...

Integration of Open BIM class software in construction projects engineering

The conventional approach to project management in construction industry is based on multiple specialized software tools which have very limited capability of data exchange. The BIM methodology allows for co-operation an...

Download PDF file
  • EP ID EP609354
  • DOI 10.5604/01.3001.0013.3001
  • Views 89
  • 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://www.europub.co.uk/articles/-A-609354