首页> 外文学位 >A sex-based program comprehension model: An exploration of relationships between spatial cognition and program comprehension.
【24h】

A sex-based program comprehension model: An exploration of relationships between spatial cognition and program comprehension.

机译:基于性别的程序理解模型:探索空间认知与程序理解之间的关系。

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

摘要

Up to 50% of software maintenance costs are spent on program comprehension or source code navigation [83]. Thus, it is important to understand how software engineers navigate and understand the source code in order to reduce the costs and improve the quality of software maintenance. However, when examined closely, program comprehension exhibits significant behavioural similarities with spatial cognition, particularly when considering the influence of risk-taking behaviour. Furthermore, sex-based performance difference is another important factor affecting programmer behaviours of program comprehension. As females are more risk-averse than males [25], a higher level of abstraction is more risky than a lower level of abstraction, and landmark strategies for spatial cognition are more abstract than orientation strategies, females prefer landmark strategies while males prefer orientation strategies [71]. Similarly, in program comprehension, the bottom-up comprehension strategy is considered to be less risky and less abstract than a top-down comprehension strategy. In this thesis, a sex-based program comprehension model is built and that establishes the relationships between spatial cognition skills and program comprehension behaviour, and takes the sex difference in risk-taking behaviour into account. A series of experimental tests compared programmer's performance on spatial cognition and program comprehension tasks and the resultant data showed appropriate sex-based correlations between them. Thus, there is strong evidence that similar cognitive skills are used for spatial cognition and program comprehension, and that females tend to use the bottom-up comprehension model while males prefer the top-down comprehension model.
机译:高达50%的软件维护成本用于程序理解或源代码导航[83]。因此,了解软件工程师如何导航和理解源代码以降低成本和提高软件维护质量非常重要。但是,如果仔细研究,程序理解与空间认知会表现出明显的行为相似性,尤其是在考虑冒险行为的影响时。此外,基于性别的性能差异是影响程序员对程序理解行为的另一个重要因素。由于女性比男性更具风险规避性[25],较高的抽象水平比较低的抽象水平更具风险,并且空间认知的地标策略比定向策略更抽象,女性更喜欢地标策略,而男性更喜欢定向策略[71]。同样,在程序理解中,自下而上的理解策略被认为比自上而下的理解策略具有更低的风险和更少的抽象性。本文建立了一个基于性别的程序理解模型,该模型建立了空间认知技能与程序理解行为之间的关系,并考虑了冒险行为中的性别差异。一系列实验测试比较了程序员在空间认知和程序理解任务上的表现,所得数据表明它们之间存在适当的基于性别的相关性。因此,有充分的证据表明,类似的认知技能可用于空间认知和程序理解,女性倾向于使用自下而上的理解模型,而男性则倾向于使用自上而下的理解模型。

著录项

  • 作者

    Zhao, Lin.;

  • 作者单位

    Dalhousie University (Canada).;

  • 授予单位 Dalhousie University (Canada).;
  • 学科 Computer Science.
  • 学位 M.C.Sc.
  • 年度 2007
  • 页码 85 p.
  • 总页数 85
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:39:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号