Expert Programming Knowledge: a Schema-Based Approach
<|reference_start|>Expert Programming Knowledge: a Schema-Based Approach: The topic of this chapter is the role of expert programming knowledge in the understanding activity. In the "schema-based approach", the role of semantic structures is emphasized whereas, in the "control-flow approach", the role of syntactic structures is emphasized. Data which support schema-based models of understanding are presented. Data which are more consistent with the "control-flow approach" allow to discuss the limits of the former kind of models.<|reference_end|>
@article{détienne2007expert,
    title={Expert Programming Knowledge: a Schema-Based Approach},
    author={Franc{c}oise D'etienne (INRIA)},
    journal={Psychology of ProgrammingAcademic Press (Ed.) (1990) 205-222},
    year={2007},
    archivePrefix={arXiv},
    eprint={cs/0702003},
    primaryClass={cs.HC}
}