首页> 外文学位 >An investigation of programming code textbase readability based on a cognitive readability model.
【24h】

An investigation of programming code textbase readability based on a cognitive readability model.

机译:基于认知可读性模型的编程代码文本可读性研究。

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

摘要

The high cost of the maintenance phase of the software development life cycle (SDLC) continues to be a major economic problem for anyone who uses software. The activity of code reading has been found to consume the greatest amount of time spent on program maintenance, accounting for most of the high cost of the maintenance phase of the SDLC. This research on programming code readability forms the necessary foundation for the development of programming code readability formulas and indices that can inform the assessment of the readability of programming code. Improving the readability of programs would potentially reduce the time spent reading and understanding code, especially during the maintenance phase of the SDLC.; Researchers in programming code comprehension (PCC) have investigated code-reading difficulties primarily from the point of view of the cognitive processes of the reader. Despite decades of PCC research, however, only limited progress has been made in identifying and implementing strategies to address the problem of code-reading---reading programming code continues to be a laborious and costly activity. This dissertation has developed and tested an alternative, text-oriented readability approach to the problem of PCC---an area that has received scant attention in prior reader-oriented PCC research.; Building upon cognitive readability theory, this dissertation proposed and developed a Programming Code Textbase Readability Model (PCTRM) and a methodology to investigate the effects of textbase features of programming code on code readability and comprehension.; The evidence of our findings both supports and refines the PCTRM. Our findings indicate that improving readability reduces the time spent reading code. We found that the programming code textbase had a significant influence on readability, largely through the effect of repeated arguments. Programming domain knowledge also significantly influenced readability, slightly more strongly than the textbase.; We also found a significant interaction effect of programming domain knowledge and readability on comprehension. This interaction supports our contention that supplementing programmer training with attention to the quality of the code may potentially reduce time and cost of code maintenance.
机译:对于使用软件的任何人来说,软件开发生命周期(SDLC)维护阶段的高成本仍然是一个主要的经济问题。发现代码读取活动消耗了程序维护上的最大时间,这是SDLC维护阶段高昂成本的大部分。对编程代码可读性的研究为开发编程代码可读性公式和索引提供了必要的基础,这些公式和索引可以为评估编程代码的可读性提供依据。提高程序的可读性可能会减少阅读和理解代码所花费的时间,尤其是在SDLC的维护阶段。编程代码理解(PCC)的研究人员主要从读者的认知过程的角度研究了代码阅读的困难。尽管PCC进行了数十年的研究,但是,在确定和实施解决代码读取问题的策略方面仅取得了有限的进展-读取编程代码仍然是一项艰巨而昂贵的活动。本文已经开发并测试了一种替代的,面向文本的可读性方法,以解决PCC问题-在先前的面向读者的PCC研究中,这一领域很少受到关注。本文以认知可读性理论为基础,提出并开发了一种程序代码文本可读性模型(PCTRM)和一种研究程序代码的文本特征对代码可读性和理解性的影响的方法。我们研究结果的证据支持并完善了PCTRM。我们的发现表明,提高可读性可以减少花费在阅读代码上的时间。我们发现编程代码文本库对可读性有很大影响,主要是通过重复参数的影响。编程领域的知识也对可读性产生了重大影响,其影响力比文本库稍强。我们还发现编程领域知识和可读性对理解有显着的交互作用。这种交互支持了我们的论点,即关注代码质量补充程序员培训可能会减少代码维护的时间和成本。

著录项

  • 作者

    Collar, Emilio, Jr.;

  • 作者单位

    University of Colorado at Boulder.;

  • 授予单位 University of Colorado at Boulder.;
  • 学科 Computer Science.; Business Administration General.; Psychology Cognitive.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 774 p.
  • 总页数 774
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;贸易经济;心理学;
  • 关键词

  • 入库时间 2022-08-17 11:42:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号