首页> 外文期刊>Journal of Visual Languages & Computing >Non-programmers identifying functionality in unfamiliar code: strategies and barriers
【24h】

Non-programmers identifying functionality in unfamiliar code: strategies and barriers

机译:非程序员识别陌生代码中的功能:策略和障碍

获取原文
获取原文并翻译 | 示例
       

摘要

Source code on the web is a widely available and potentially rich learning resource for non-programmers. However, unfamiliar code can be daunting to end-users without programming experience. This paper describes the results of an exploratory study in which we asked non-programmers to find and modify the code responsible for specific functionality within unfamiliar programs. We present two interacting models of how non-programmers approach this problem: the Task Process Model and the Landmark-Mapping model. Using these models, we describe code search strategies non-programmers employed and the barriers they encountered. Finally, we propose guidelines for future programming environments that support non-programmers in finding functionality in unfamiliar programs.
机译:Web上的源代码对于非程序员而言是一种广泛可用且潜在丰富的学习资源。但是,没有编程经验的陌生代码可能会使最终用户望而却步。本文描述了一项探索性研究的结果,在该研究中,我们要求非程序员查找和修改负责陌生程序中特定功能的代码。我们提出了两个有关非程序员如何解决此问题的交互模型:任务过程模型和地标映射模型。使用这些模型,我们描述了非程序员采用的代码搜索策略及其遇到的障碍。最后,我们为将来的编程环境提出了指南,这些指南支持非程序员在不熟悉的程序中查找功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号