Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 238,647,749 papers from all fields of science
Search
Sign In
Create Free Account
Program comprehension
Known as:
Program understanding
Program comprehension ("program understanding", "source code comprehension") is a domain of computer science concerned with the ways software…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
7 relations
Code reuse
Program slicing
Reverse engineering
Rigi (software)
Expand
Broader (1)
Computer programming
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2009
2009
Intentional meaning of programs
D. Ratiu
2009
Corpus ID: 3072371
In this dissertation we present a new approach for bridging the gap between the domain knowledge and programs by defining…
Expand
2009
2009
A Case for Structural Clones
H. A. Basit
,
S. Jarzabek
2009
Corpus ID: 6909380
In previous work, we introduced the concept of structural clone as recurring configurations of simple clones (i.e., similar code…
Expand
Review
2007
Review
2007
From Procedures to Objects: What Have We (Not) Done?
J. Sajaniemi
,
Marja Kuittinen
Annual Workshop of the Psychology of Programming…
2007
Corpus ID: 16735587
. Programming education has experienced a shift from imperative and procedural programming to object-orientation. This shift has…
Expand
Review
2006
Review
2006
A Survey of Phase Analysis: Techniques, Evaluation and Applications
Clark Verbrugge
2006
Corpus ID: 18168847
Most programs exhibit significant repetition of behaviour, and detecting program phases is an increasingly important aspect of…
Expand
2003
2003
Jan - Java animation for program understanding
Klaus-peter Lohr
,
André Vratislavsky
IEEE Symposium on Human Centric Computing…
2003
Corpus ID: 16990040
Jan is a system for animated execution of Java programs. Its application area is program understanding rather than debugging. To…
Expand
2000
2000
Source animation as a means of program comprehension for object-oriented systems
H. Sneed
Proceedings IWPC . 8th International Workshop on…
2000
Corpus ID: 29243557
Object oriented systems are particularly difficult to comprehend because of the distribution of functionality and polymorphism…
Expand
1997
1997
Building a research infrastructure for program comprehension observations
S. Lang
,
A. von Mayrhauser
Proceedings Fifth International Workshop on…
1997
Corpus ID: 11608320
Detailed program comprehension studies are expensive. Today, most of those studies are difficult to aggregate, as analysis…
Expand
1997
1997
Towards a precise description of reverse engineering methods and tools
S. Jarzabek
,
Irene M. Y. Woon
Proceedings. First Euromicro Conference on…
1997
Corpus ID: 27278549
The potential and limitations of reverse engineering techniques is still a matter of debate and investigation. Both experimental…
Expand
1996
1996
Evaluation of a knowledge-based approach to program understanding
S. Abd-El-Hafiz
Proceedings of International Conference on…
1996
Corpus ID: 2450244
The paper evaluates a recently presented knowledge-based program understanding approach that generates first order predicate…
Expand
1995
1995
Program comprehension assisted by slicing and transformation
M. Harman
,
S. Danicic
,
Y. Sivagurunathan
1995
Corpus ID: 10710210
Program slicing is a technique for program simpli cation based upon the deletion of statements which cannot a ect the values of a…
Expand