Program comprehension

Program comprehension

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.

Theories of program comprehension

Precursor work on program comprehension includes:
* Ruven Brooks' theory [http://portal.acm.org/citation.cfm?id=803210] .
* Ted J. Biggerstaff's concept assignment problem [http://portal.acm.org/citation.cfm?id=257679] .
* Anneliese von Mayrhauser's theory [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=402076] .

Conferences on program comprehension

Although major conferences in computing science welcome work on program comprehension, the International Conference on Program Comprehension [http://www.ieee-iwpc.org/] (formerly known as International "Workshop" on Program Comprehension until 2005 inclusive) is dedicated to research on program comprehension.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Static program analysis — This article is about certain software quality assessment methods. For the statistical method, see Static analysis. Static program analysis (also Static code analysis or SCA) is the analysis of computer software that is performed without actually …   Wikipedia

  • Head Start Program — For other uses, see Head Start (disambiguation). The Head Start Program is a program of the United States Department of Health and Human Services that provides comprehensive education, health, nutrition, and parent involvement services to low… …   Wikipedia

  • Reading comprehension for special needs — is a modified way of reading to accommodate the specific needs of a child who may suffer from a language impairment. In conjunction with an audiologist, occupational therapist, and special education teachers, a team of caregivers can coordinate… …   Wikipedia

  • The Sri Lanka "Books in School" program — tudent BackgroundIn Sri Lanka, students first learn to read and write in either Sinhalese or Tamil. English is taught as a second language beginning in the third year of school. It is taught by specialist English teachers. English is not used at… …   Wikipedia

  • White Stag Leadership Development Program — White Stag Leadership Development is a non profit organization founded on the Monterey Peninsula, California, in 1958 by Dr. Béla H. Bánáthy. The youth run program prepares and produces two week long summer camps for other youth age 11 17 each… …   Wikipedia

  • National Socialist Program — The National Socialist Programme (aka the 25 point Programme and the 25 point Plan), was first, the political program of the German National Socialist Party (DNSAP Deutsche Nationalsozialistische Arbeiterpartei) in 1918,[citation needed] and… …   Wikipedia

  • Student exchange program — A student exchange program is a program in which a student, typically in secondary or higher education, chooses to live in a foreign country to learn, among other things, language and culture. These programs are called exchanges because… …   Wikipedia

  • Cupertino Language Immersion Program — (CLIP) is an alternative K 8 education program located at R.I. Meyerholz Elementary (K 5) and Sam H. Lawson Middle School (6 8) in the Cupertino Union School District (CUSD). It is one of four alternative programs in the district where enrollment …   Wikipedia

  • National Jewish Outreach Program — The National Jewish Outreach Program (NJOP) was established by Rabbi Ephraim Buchwald in 1987, in response to the urgent need to address the critical issue of the spiraling losses of Jews from Jewish life due to assimilation and lack of Jewish… …   Wikipedia

  • Montgomery County Mathematically Precocious Youth Program — The Montgomery County Mathematically Precocious Youth Program (MCMPYP) is an out of school mathematics enrichment program for freshman, sophomore, and rarely, eighth grade students in Montgomery County, Pennsylvania. Because of its long name,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”