Investigating the Cognitive Load Drivers of Software Evolution Activities

  • Patrick Belém UFRJ
  • Rafael De Mello UFRJ
  • Adriana S. Vivacqua UFRJ
  • Adriano Neves De Souza UFRJ

Resumo


Cognitive load theory proposes a framework to characterize the mental effort employed by individuals in their tasks. To properly measure the cognitive load of a certain activity, it is important to know its drivers, which may vary according to the nature of this activity. We report, in this paper, initial results of an investigation of the cognitive load drivers of software evolution activities. After analyzing the content of semi-structured interviews conducted with members of a software maintenance team, we found a set of problems and difficulties they experience when evolving software systems. Based on this set, we mapped a preliminary version of cognitive load drivers of software evolution activities.

Palavras-chave: Systems development, Software maintenance, Software engineering, Development, Cognitive load, Cognition
Publicado
25/09/2023
BELÉM, Patrick; MELLO, Rafael De; VIVACQUA, Adriana S.; SOUZA, Adriano Neves De. Investigating the Cognitive Load Drivers of Software Evolution Activities. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 37. , 2023, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 342–347.