...
首页> 外文期刊>International journal of software innovation >An Empirical Study on Novice Programmer's Behaviors with Analysis of Keystrokes
【24h】

An Empirical Study on Novice Programmer's Behaviors with Analysis of Keystrokes

机译:按键分析对新手程序员行为的实证研究

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

摘要

This paper presents a series of two experiments in which programming behaviors were observed and analyzed when they were programming with pressure and without pressure. There were eleven and twenty-four subjects respectively. In both experiments, the authors used a software tool to record the keystroke frequency, designed criteria to evaluation program quality, and conducted a survey after the experiment. The experiment results show that there is no direct relation between the numbers of keystrokes and programmer's performance when programmers are working without pressure or with pressure. The first experiment results demonstrate while novice programmers are diverse in terms of programming styles, ones with more experiences tend to control code execution in finer granularity. Source code format can be an indicator of programming performance. The second experiment results demonstrate that programmers with higher performance likely have higher keystroke productivity. Programmers are also more productive under pressure in terms of keystrokes.
机译:本文提出了两个实验系列,其中观察和分析了在有压力和无压力情况下进行编程时的编程行为。分别有11个和24个主题。在这两个实验中,作者使用软件工具记录了击键频率,设计了评估程序质量的标准,并在实验后进行了调查。实验结果表明,当程序员在无压力或有压力的情况下工作时,击键次数与程序员的性能之间没有直接关系。第一个实验结果表明,尽管新手程序员在编程风格上各不相同,但经验丰富的程序员倾向于以更精细的粒度控制代码执行。源代码格式可以指示编程性能。第二个实验结果表明,性能更高的程序员可能具有更高的按键生产率。在击键方面,程序员在压力下也能提高生产力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号