loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Eric Harth and Philippe Dugerdil

Affiliation: HES-SO, Switzerland

Keyword(s): Program Comprehension, Comprehension Models, Understanding Strategies.

Related Ontology Subjects/Areas/Topics: Aspects ; Domain Engineering ; MetaModeling ; Model Tools ; Models ; Paradigm Trends ; Software Engineering

Abstract: 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.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.218.184.214

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Harth, E. and Dugerdil, P. (2017). Program Understanding Models: An Historical Overview and a Classification. In Proceedings of the 12th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-262-2; ISSN 2184-2833, SciTePress, pages 402-413. DOI: 10.5220/0006465504020413

@conference{icsoft17,
author={Eric Harth. and Philippe Dugerdil.},
title={Program Understanding Models: An Historical Overview and a Classification},
booktitle={Proceedings of the 12th International Conference on Software Technologies - ICSOFT},
year={2017},
pages={402-413},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006465504020413},
isbn={978-989-758-262-2},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Software Technologies - ICSOFT
TI - Program Understanding Models: An Historical Overview and a Classification
SN - 978-989-758-262-2
IS - 2184-2833
AU - Harth, E.
AU - Dugerdil, P.
PY - 2017
SP - 402
EP - 413
DO - 10.5220/0006465504020413
PB - SciTePress