首页> 外文会议>Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on >Is there any difference in novice comprehension of a small program written in the event-driven and object-oriented styles?
【24h】

Is there any difference in novice comprehension of a small program written in the event-driven and object-oriented styles?

机译:在新手理解以事件驱动和面向对象的方式编写的小程序方面,有什么区别吗?

获取原文

摘要

We report on the conduct and the results of an experiment that investigates the program comprehension differences between event-driven and object-oriented programming styles. A group of novice programmers were asked to comprehend two isomorphic programs and answered a series of five questions on each of the programs. Each question was to address one of five knowledge categories that together formed a complete mental representation of the two programs. Subjects performed badly on recalling the elementary operations knowledge in both styles. They performed very well in the data flow, control flow, function and state knowledge categories for both styles. Subjects were not significantly better in the last four categories indicating that the comprehension of event-driven and object oriented styles have a lot in common. A comparison of these results with the results of earlier studies, which compared procedural and object-oriented styles, indicates that procedural style is furthest away amongst the three styles. The results are discussed in terms of relevance to the theory of program comprehension.
机译:我们报告了行为和实验的结果,该实验调查了事件驱动和面向对象编程风格之间的程序理解差异。要求一组新手程序员理解两个同构程序,并对每个程序回答一系列五个问题。每个问题都是针对五个知识类别之一,这些知识类别共同构成了这两个程序的完整的心理表征。受试者在回忆两种风格的基本操作知识方面表现不佳。他们在两种样式的数据流,控制流,功能和状态知识类别中均表现出色。在最后四个类别中,主题没有明显改善,这表明事件驱动和面向对象样式的理解有很多共同点。将这些结果与早期研究的结果进行比较,后者比较了程序样式和面向对象样式,这表明程序样式在这三种样式中距离最远。将根据与程序理解理论的相关性来讨论结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号