Green: Program Comprehension Cites experiments(atheoretical")that evaluate only current programming practice More interesting question: Can we elucidate underlying psychological principles to allow generalization of results to other classes of information structure in programming? Hypothesis 1: If one language is better than another, it is always better, whatever the context Hypothesis 2: Every notation highlights some type of information at the expense of others the better notation for a given task is theone that highlights the information that given task needs More generally, the comprehensibility of a notation may depend on the number and complexity of mental operations required to extract needed informationCopyright Nancy Leveson, Sept. 1999 Green: Program Comprehension Cites experiments ("atheoretical" ) that evaluate only current programming practice. More interesting question: Can we elucidate underlying psychological principles to allow generalization of results to other classes of information structure in programming? Hypothesis 1: If one language is better than another, it c is always better, whatever the context. Hypothesis 2: Every notation highlights some type of information at the expense of others; the better notation for a given task is theone that highlights the information that given task needs. More generally, the comprehensibility of a notation may depend on the number and complexity of mental operations required to extract needed information. ���