Rezumat articol ediţie STUDIA UNIVERSITATIS BABEŞ-BOLYAI

În partea de jos este prezentat rezumatul articolului selectat. Pentru revenire la cuprinsul ediţiei din care face parte acest articol, se accesează linkul din titlu. Pentru vizualizarea tuturor articolelor din arhivă la care este autor/coautor unul din autorii de mai jos, se accesează linkul din numele autorului.

 
       
         
    STUDIA INFORMATICA - Ediţia nr.1 din 2023  
         
  Articol:   FIELD EXPERIMENT OF THE MEMORY RETENTION OF PROGRAMMERS REGARDING SOURCE CODE.

Autori:  ANETT FEKETE , ZOLTÁN PORKOLÁB.
 
       
         
  Rezumat:  
DOI: 10.24193/subbi.2023.1.05

Published Online: 2023-07-20
pp. 71-82

VIEW PDF


FULL PDF

Program comprehension is a continuously important topic in computer science since the spread of personal computers, and several program comprehension models have been identified as possible directions of active code comprehension. There has been little research on how much programmers remember the code they have once written. We conducted two experiments with a group of Computer Science MSc students. In the first experiment, we examined the code comprehension strategies of the participants. The students were given a task to implement a minor feature in a relatively small C++ project. In the second experiment, we asked the students 2 months later to complete the same task again. Before starting the clock, we asked the students to fill a questionnaire which aimed to measure program code-related memory retention: we inquired about how much the students remembered the code, down to the smallest relevant details, e.g. the name of functions and variables they had to find to complete the task. After the second experiment, we could compare the solution times of those students who participated in both experiment series. One of the results indicated that these students could solve the task in shorter time than they did in the first experiment. We also looked at the results of the questionnaire: the vast majority of students could not precisely remember more than two or three identifiers from the original code. In this paper, we will show how this result compares to the forgetting curve.

Received by the editors: 1 March 2023.


2010 Mathematics Subject Classification. 68U99.

1998 CR Categories and Descriptors. I.m [Computing Methodologies]: Miscellaneous; J.m [Computer Applications]: Miscellaneous.

Keywords and phrases: code comprehension, memory retention, experiment.
 
         
     
         
         
      Revenire la pagina precedentă