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
Aspects of alteration of masonry historical buildings without ring beam of floor slabs
Some problems of alteration for building structures of a conventional masonry for which working lifetime is approaching or has exceeded the expected design life are presented. In the course of these works, non-bearing ma...
Wykorzystanie danych z lotniczego skaningu laserowego do analizy nachylenia i ekspozycji dachów w celu montażu kolektorów słonecznych
Ograniczone zasoby złóż paliw oraz ich rosnąca cena na rynku, a także postępujące w ostatnich latach zmiany klimatyczne sprawiły, że coraz więcej uwagi poświęca się środowisku oraz odnawialnym źródłom energii. Wychodząc...
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...
Application of 3D metallic structures for IR emitters with gradient temperature distribution
Comparative evaluation of thermal camera relies mainly on the measurements of standard temperature difference or thermal contrast. The tests are usually performed using expensive IR sources and standard four-bar pattern,...
TanDEM-X the Earth surface observation project from space level - basis and mission status
TanDEM-X is DLR (Deutsches Zentrum für Luft- und Raumfahrt) the Earth surface observation project using high-resolution SAR interferometry. It opens a new era in space borne radar remote sensing. The system is based on t...