Skip to search formSkip to main contentSkip to account menu

Program comprehension

Known as: Program understanding 
Program comprehension ("program understanding", "source code comprehension") is a domain of computer science concerned with the ways software… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2009
2009
In this dissertation we present a new approach for bridging the gap between the domain knowledge and programs by defining… 
2009
2009
In previous work, we introduced the concept of structural clone as recurring configurations of simple clones (i.e., similar code… 
Review
2007
Review
2007
. Programming education has experienced a shift from imperative and procedural programming to object-orientation. This shift has… 
Review
2006
Review
2006
Most programs exhibit significant repetition of behaviour, and detecting program phases is an increasingly important aspect of… 
2003
2003
Jan is a system for animated execution of Java programs. Its application area is program understanding rather than debugging. To… 
2000
2000
  • H. Sneed
  • 2000
  • Corpus ID: 29243557
Object oriented systems are particularly difficult to comprehend because of the distribution of functionality and polymorphism… 
1997
1997
Detailed program comprehension studies are expensive. Today, most of those studies are difficult to aggregate, as analysis… 
1997
1997
The potential and limitations of reverse engineering techniques is still a matter of debate and investigation. Both experimental… 
1996
1996
  • S. Abd-El-Hafiz
  • 1996
  • Corpus ID: 2450244
The paper evaluates a recently presented knowledge-based program understanding approach that generates first order predicate… 
1995
1995
Program slicing is a technique for program simpli cation based upon the deletion of statements which cannot a ect the values of a…