首页> 美国政府科技报告 >The Effects of the Symbology and Spatial Arrangement of Software Specifications in a Debugging Task
【24h】

The Effects of the Symbology and Spatial Arrangement of Software Specifications in a Debugging Task

机译:软件规范的符号学和空间布局对调试任务的影响

获取原文

摘要

This report describes the third in a series of experiments to evaluate the effects of the format of software specifications on programmer performance. The current experiment examined performance on a debugging task. Thirty-six professional programmers were presented with specifications for each of three modular-sized programs. Nine different specification formats were prepared for each program. These formats varied along two dimensions: type of symbology and spatial arrangement. The type of symbology included natural language, constrained language (PDL), and ideograms (flowchart symbols). The spatial arrangement included sequential (vertical flow), branching (flowchart), and hierarchical (tree-like). The participants compared correct specifications to error-seeded program listings. Their task was to locate the several errors per program and to correct the errors using a text editor. The program output was checked automatically and a message informed the participants whether the output was correct or incorrect. The participants were asked to continue debugging until all errors had been located and corrected. The difficulty of the debugging task was measured by the time required to detect and correct the errors and by the number of submissions required for a correct run.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号