首页> 外文会议> >External information sources in computer programming. The role of textual and graphical representations in support of complex problem solving activities
【24h】

External information sources in computer programming. The role of textual and graphical representations in support of complex problem solving activities

机译:计算机编程中的外部信息源。文本和图形表示形式在支持复杂问题解决活动中的作用

获取原文

摘要

A number of emerging accounts of problem solving behaviour in complex domains have emphasised the role played by the external environment in the mediation of cognitive activity (Latkin, 1989). Theories of display-based problem solving seek to explain certain facets of behaviour by stressing the contribution of external memory sources as repositories for search control knowledge and intermediate state information. The main idea promoted by such models is that display-based strategies can partially supplant a complex goal structure by enabling problem solvers to substitute efficient perceptual operations for unreliable cognitive processes. One area in which the role of display-based problem solving has gained prominence is in the programming domain. This paper presents evidence for differences in the nature of programmers' information externalisation strategies. Two experiments are reported which suggest that experts rely much more upon the use of external memory sources in situations where the device they use to construct the program hinders the utilisation of a display. Experts tend to externalise low level information, mainly to aid simulation, whereas novices develop higher level representations which might be characterised as transformations or re-representations of the program typically of diagrammatic form. Moreover, in the case of experts the nature of externalised information appears to depend upon whether they are generating a program or comprehending it.
机译:在解决复杂领域问题的行为方面,许多新兴的研究都强调了外部环境在认知活动的调节中所起的作用(Latkin,1989)。基于显示的问题解决理论试图通过强调外部存储源作为搜索控制知识和中间状态信息的存储库的作用来解释行为的某些方面。这种模型提倡的主要思想是,通过使问题解决者能够将有效的感知操作替换为不可靠的认知过程,基于显示的策略可以部分替代复杂的目标结构。在基于显示的问题解决方法中,作用日益突出的一个领域是编程领域。本文提供了证据,证明了程序员的信息外部化策略本质上的差异。据报道,有两个实验表明,在专家用来构造程序的设备妨碍显示器使用的情况下,专家们更多地依赖外部存储器资源的使用。专家倾向于外部化低级信息,主要是为了辅助仿真,而新手则开发高级表示,这些表示通常可以表示为程序的转换或重新表示,通常为图形形式。此外,对于专家而言,外部化信息的性质似乎取决于他们是在生成程序还是理解程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号