首页> 外文期刊>International journal of human-computer studies >An exploratory study of program comprehension strategies of procedural and object-oriented programmers
【24h】

An exploratory study of program comprehension strategies of procedural and object-oriented programmers

机译:面向过程和面向对象程序员的程序理解策略的探索性研究

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

摘要

This exploratory study examines the nature of program understanding strategies employed during a series of comprehension and maintenance activities carried out over time. Two dimensions of comprehension were examined: the direction of comprehension and the breadth of comprehension. Thirty expert procedural and object-oriented (OO) programmers studied a program acid then performed modifications during two sessions held 1 week apart. The results showed that the direction of comprehension was mixed. The OO programmers tended to use a strongly top-down approach to program understanding during the early phase of familiarization with the program but used an increasingly bottom-up approach during the subsequent maintenance tasks. The procedural programmers used a more bottom-up orientation even during the early phase, and this bottom-up approach became even stronger during the maintenance tasks. The breadth of the programmers' comprehension was found to be greater for the procedural programmers than for the object-oriented programmers. However, after carrying out a series of tasks, all programmers had examined the majority of the program code. The results suggest that, regardless of paradigm, expert programmers eventually build a broad systematic, rather than a localized, view of a program over time. (C) 2001 Academic Press. [References: 43]
机译:这项探索性研究探讨了随着时间推移进行的一系列理解和维护活动所采用的程序理解策略的性质。理解的两个维度:理解的方向和理解的广度。 30位专业的程序和面向对象(OO)程序员研究了程序酸,然后在间隔1周的两个会话中进行了修改。结果表明,理解的方向参差不齐。 OO程序员在熟悉程序的早期阶段倾向于使用一种自上而下的方法来理解程序,而在随后的维护任务中则使用一种自下而上的方法。程序程序员甚至在早期阶段就使用了自下而上的方式,这种自下而上的方法在维护任务中变得更加强大。发现程序程序员的理解广度比面向对象的程序员大。但是,在执行了一系列任务之后,所有程序员都检查了大部分程序代码。结果表明,无论采用哪种范例,专家程序员最终都将随着时间的推移建立一个广泛的系统的而非局部的视图。 (C)2001学术出版社。 [参考:43]

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号