Program comprehension

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

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2011
Highly Cited
2011
Antipatterns are "poor" solutions to recurring design problems which are conjectured in the literature to make object-oriented… (More)
  • table I
  • table II
  • table IV
  • figure 1
  • table V
Is this relevant?
Highly Cited
2010
Highly Cited
2010
One of the main challenges faced by today's developers is keeping up with the staggering amount of source code that needs to be… (More)
  • figure 1
  • table 1
Is this relevant?
Highly Cited
2007
Highly Cited
2007
Little is known about how developers think about design during code modification tasks or how experienced developers' design… (More)
  • table 1
  • table 2
  • figure 1
  • table 3
Is this relevant?
Highly Cited
2006
Highly Cited
2006
Program comprehension processes have previously been studied using methodologies such as think-aloud or comprehension summary… (More)
  • figure 2
  • figure 1
  • table 2
  • table 1
  • table 3
Is this relevant?
Highly Cited
2005
Highly Cited
2005
Large software projects often require a programmer to make changes to unfamiliar source code. This paper describes a set of tools… (More)
  • figure 1
Is this relevant?
Highly Cited
2001
Highly Cited
2001
The paper focuses on investigating the combined use of semantic and structural information of programs to support the… (More)
  • figure 1
  • table 2
  • table 3
  • table 6
  • table 5
Is this relevant?
Highly Cited
1995
Highly Cited
1995
Computer P rogram understanding is a major factor in providing effective software maintenance and enabling successful evolution… (More)
  • table 2
  • figure 1
  • figure 2
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1991
Highly Cited
1991
PROBLEM SOLVING STRATEGIES PROGRAM COMPREHENSION Jiirgen Koenemann and Scott P. Robertson Department of Psychology Rutgers – The… (More)
  • table 1
  • table 2
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
1987
Highly Cited
1987
Comprehension of computer programs involves detecting or inferring different kinds of relations between program parts. Different… (More)
  • figure 2
  • figure 3
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
1986
Highly Cited
1986
A maintainer's understanding can go awry when it is based on purely local clues. How can we spell out the intentions behind a… (More)
Is this relevant?