On the comprehension of program comprehension
Research in program comprehension has evolved considerably over the past decades.
However, only little is known about how developers practice program comprehension in …
However, only little is known about how developers practice program comprehension in …
How do program understanding tools affect how programmers understand programs?
In this paper, we explore the question of whether program understanding tools enhance or
change the way that programmers understand programs. The strategies that programmers …
change the way that programmers understand programs. The strategies that programmers …
Fostering program comprehension in novice programmers-learning activities and learning trajectories
This working group asserts that Program Comprehension (ProgComp) plays a critical part in
the process of writing programs. For example, this paper is written from a basic draft that was …
the process of writing programs. For example, this paper is written from a basic draft that was …
Supporting multiple program comprehension strategies during software maintenance
SE Sim - 1998 - library-archives.canada.ca
Software maintainers are task-oriented knowledge seekers. They focus on getting the
answers they need to complete a task and they use a variety of sources and strategies to do …
answers they need to complete a task and they use a variety of sources and strategies to do …
Theories and techniques of program understanding
S Paul, A Prakash, E Buss, J Henshaw - … of the 1991 conference of the …, 1991 - dl.acm.org
Understanding programs written by others is a difficult task. Most maintenance tasks in
software require an understanding of the source code as a first step. Unfortunately, in most …
software require an understanding of the source code as a first step. Unfortunately, in most …
Understanding large-scale software systems–structure and flows
O Levy, DG Feitelson - Empirical Software Engineering, 2021 - Springer
Program comprehension accounts for a large portion of software development costs and
effort. The academic literature contains mainly research on program comprehension of short …
effort. The academic literature contains mainly research on program comprehension of short …
A preliminary investigation of the use of the cloze procedure as a measure of program understanding
C Cook, W Bregar, D Foote - Information Processing & Management, 1984 - Elsevier
Program understanding is an integral part of the testing and maintenance phases of the
software life cycle. There have been numerous investigations of the influence of various …
software life cycle. There have been numerous investigations of the influence of various …
Program inspection to interconnect behavioral and operational view for program comprehension
M Berón, PR Henriques, MJ Pereira, R Uzal - 2007 - bibliotecadigital.ipb.pt
Program Comprehension (PC) is a discipline of Software Engineering aimed at creating
models, methods, techniques and tools, based on a learning process and engineering …
models, methods, techniques and tools, based on a learning process and engineering …
[引用][C] A schema-based model of program understanding
F Detienne - Human Factors in Information Technology, 1991 - Elsevier
This paper presents a baseline model of program understanding. Its components are the
working representation, the knowledge base, the goals and the strategies. According to the …
working representation, the knowledge base, the goals and the strategies. According to the …
Comprehension strategies and difficulties in maintaining object-oriented systems: An explorative study
A Karahasanović, AK Levine, R Thomas - Journal of Systems and Software, 2007 - Elsevier
Program comprehension is a major time-consuming activity in software maintenance.
Understanding the underlying mechanisms of program comprehension is therefore …
Understanding the underlying mechanisms of program comprehension is therefore …