Program comprehension

From Wikipedia, the free encyclopedia

Program comprehension is a domain of computing science dealing with the processes (cognitive or others) used by software engineers to understand programs (during their evaluation, before their modification).

Program comprehension is also known as program understanding.

[edit] Theories of program comprehension

Precursor work on program comprehension includes:

  • Ruven Brooks' theory [1].
  • Ted J. Biggerstaff's concept assignment problem [2].
  • Anneliese von Mayrhauser's theory [3].

[edit] Conferences on program comprehension

Although major conferences in computing science welcome work on program comprehension, the International Conference on Program Comprehension [4] (formely known as International Workshop on Program Comprehension until 2005 inclusive) is dedicated to research on program comprehension.