REAL

A Comprehensive Review on Software Comprehension Models

Fekete, Anett and Porkoláb, Zoltán (2020) A Comprehensive Review on Software Comprehension Models. Annales Mathematicae et Informaticae, 51. pp. 103-111. ISSN 1787-6117

[img]
Preview
Text
103_111_Fekete.pdf - Published Version

Download (556kB) | Preview

Abstract

Software comprehension is one of the most important among software development tasks since most developers do not start a brand new software every time they switch jobs or get transferred from one project to another but join long-running software projects. Every experienced and expert developer has their own established methods of understanding complex software systems. These methods might be different for everyone but they still have common aspects by which multiple well-defined code comprehension models can be constructed. Furthermore, the degree of understanding of a software can be categorized as well, according to the ability of the programmer to modify or develop a certain part of the software system. This paper is intended to provide a review of the cognitive software comprehension models established by extensive research in this topic as well as describe the dimensions of understanding software. It also determines the editor support of cognition models by examining common editor functionalities and categorizing code editors based on the availability of functionalities of each cognition approach.

Item Type: Article
Uncontrolled Keywords: code comprehension, comprehension model, code cognition, taxonomy
Subjects: Q Science / természettudomány > QA Mathematics / matematika
Depositing User: Tibor Gál
Date Deposited: 03 Aug 2020 15:51
Last Modified: 03 Apr 2023 06:52
URI: http://real.mtak.hu/id/eprint/111848

Actions (login required)

Edit Item Edit Item