Open Nav

程序员如何阅读常规代码:使用眼动追踪的受控实验

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

程序员如何阅读常规代码:使用眼动追踪的受控实验(中文6000字,英文PDF)
摘要包含相同基本模式重复的常规代码已被证明会对代码理解产生影响:规则函数可以很容易地理解为具有相同功能的非常规函数,尽管它们显着更长,包括更多控制结构。 据推测,这种效应是由于利用对第一个实例的理解来减轻对模式重复实例的理解。 为了验证和量化这种效应,我们使用眼动追踪来衡量花在阅读和理解常规代码上的时间和精力。 实验对象有18名学生和2名教职员。 结果是,投入初始代码段的时间和精力确实比后者花费的时间和精力要大得多,并且可以通过指数模型对努力的衰退进行建模。 这表明句法代码复杂性度量(例如LOC和MCC)需要进行上下文敏感,例如根据序列中它们的位置减少重复段的权重。 但是,并不是重复代码段实际上越来越快地被读取。 相反,最初的代码段会得到更多的关注,并会多次查看,而后面的代码段可能只会被剔除。 此外,已经发现了一些反复出现的阅读模式,这些模式一起表明通常阅读代码远非纯线性,并且在实验对象中表现出显着的可变性。
关键词 眼动跟踪 控制实验 代码规律 软件复杂性

[资料来源:Doc163.com]

  [资料来源:Doc163.com]

 

[资料来源:Doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4