Proceedings Fifth Working Conference on Reverse Engineering (Cat. No.98TB100261)
DOI: 10.1109/wcre.1998.723177
|View full text |Cite
|
Sign up to set email alerts
|

On the knowledge required to understand a program

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0
1

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(12 citation statements)
references
References 12 publications
0
11
0
1
Order By: Relevance
“…According to Clayton there is no real agreement on what it is about a program that needs to be understood (Clayton, 1998). This is not surprising as program comprehension is not an end goal, but rather a necessary step in achieving some other objective.…”
Section: Effects Of Ask Variability In Program Comprehensionmentioning
confidence: 99%
See 1 more Smart Citation
“…According to Clayton there is no real agreement on what it is about a program that needs to be understood (Clayton, 1998). This is not surprising as program comprehension is not an end goal, but rather a necessary step in achieving some other objective.…”
Section: Effects Of Ask Variability In Program Comprehensionmentioning
confidence: 99%
“…He advocates that it is as important to document the problem domain as it is to document programming concepts. Also stress the importance of explicitly documenting domain knowledge to improve comprehension (Clayton et al, 1998). Brooks suggests that different styles of languages require different styles of documentation.…”
Section: Cognitive Models and Tool Implicationsmentioning
confidence: 99%
“…Bien que ce soit extrêmement important aussi, il est moins connu que près de deux tiers des coûts de la maintenance sont dédiés à la compréhension du code source [Müller et al, 1993]. Ceci n'est pas surprenant puisque pour être capables de réaliser une activité de maintenance quelconque, il est nécessaire de comprendre comment fonctionne le code source et pourquoi il fonctionne de telle façon [Clayton et al, 1998]; cela au moins pour le code qui doit être modifié pour la tâche de maintenance.…”
Section: Résuméunclassified
“…While extremely important as well, it is less commonly known that almost two-thirds of the maintenance cost are devoted to software comprehension or understanding [Müller et al, 1993]. This is not surprising given that before being able to perform any kind of maintenance activity, at least the part of the program that needs to be modified has to be understood in terms of how it works and why it works like that [Clayton et al, 1998]. …”
Section: Introductionmentioning
confidence: 99%
“…There's highly valuable work on the program comprehension processes [15] and the knowledge required for understanding programs [3,6]. To a large extent this knowledge is encoded in programs only in the names used for its entities.…”
Section: Related Workmentioning
confidence: 99%