January 18, 2010
Our understanding of something depends on our ability to form a mental representation, which serves as a working model.
The concept of a thing being understood is termed the target system and its mental representation is termed a mental model.
The completeness and accuracy of a model depends on the users information and experience.
Read the full article →
January 18, 2010
Program comprehension during software maintenance involves the acquisition of knowledge about programs, as well as accompanying documentation and operating procedures.
The costs of performing program comprehension have been widely cited as being between 50-90% of overall cost of performing maintenance [Standish84], i.e. that much time is spent on understanding the code rather than just making [...]
Read the full article →