Program understanding models an historical overview and a classification

Harth, Eric (Haute école de gestion de Genève, HES-SO // Haute Ecole Spécialisée de Suisse Occidentale) ; Dugerdil, Philippe (Haute école de gestion de Genève, HES-SO // Haute Ecole Spécialisée de Suisse Occidentale)

During the last three decades several hundred papers have been published on the broad topic of “program comprehension”. The goal was always the same: to develop models and tools to help developers with program understanding during program maintenance. However few authors targeted the more fundamental question: “what is program understanding” or, other words, proposed a model of program understanding. Then we reviewed the proposed program understanding models. We found the papers to be classifiable in three period of time in accordance with the following three subtopics: the process, the tools and the goals. Interestingly, studying the fundamental goal came after the tools. We conclude by highlighting that it is required to go back to the fundamental question to have any chance to develop effective tools to help with program understanding which is the most costly part of program maintenance.


Mots-clés:
Type de conférence:
full paper
Faculté:
Economie et services
Ecole:
HEG GE Haute école de gestion de Genève
Institut:
CRAG - Centre de Recherche Appliquée en Gestion
Classification:
Economie/gestion
Adresse bibliogr.:
Madrid, Spain, 24-26 July 2017
Date:
Madrid, Spain
24-26 July 2017
2017
Pagination:
12 p.
Titre du document hôte:
Proceedings of the 12th International Conference on Software Technologies
Numérotation (vol. no.):
2017, vol. 1, pp. 402-413
DOI:
ISBN:
978-989-758-262-2
Ressource(s) externe(s):
Le document apparaît dans:



 Notice créée le 2017-09-18, modifiée le 2017-10-18

Fichiers:
Télécharger le document
PDF

Évaluer ce document:

Rate this document:
1
2
3
 
(Pas encore évalué)