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.
Highly Cited
2016
Highly Cited
2016
Program comprehension is the main activity of the software developers. Although there has been substantial research to support… 
Highly Cited
2011
Highly Cited
2011
Antipatterns are "poor" solutions to recurring design problems which are conjectured in the literature to make object-oriented… 
Highly Cited
2011
Highly Cited
2011
Code reading, although an integral part of program comprehension, is rarely reflected. In this paper, we want to argue for a… 
Review
2010
Review
2010
The area of program comprehension comprises a vast body of literature, with numerous conflicting models having been proposed… 
Highly Cited
1998
Highly Cited
1998
We present an SDG for object oriented software that is more precise than previous representations and is more efficient to… 
Highly Cited
1995
Highly Cited
1995
The notion of a program slice, originally introduced by Mark Weiser, is a fundamental operation for addressing many software… 
Highly Cited
1994
Highly Cited
1994
Software engineering research has focused primarily on software construction, neglecting software maintenance and evolution… 
Highly Cited
1994
Highly Cited
1994
Program understanding can be enhanced using reverse engineering technologies. The understanding process is heavily dependent on… 
Highly Cited
1994
Highly Cited
1994
utomated Program understanding can be viewed as the process of automatically extracting design knowledge from source code. Past… 
Highly Cited
1991
Highly Cited
1991
Program comprehension is a complex problem solving process. We report on an experiment that studies expert programmers…