首页> 外文期刊>Communications of the ACM >SIREN SONGS AND SWAN SONGS
【24h】

SIREN SONGS AND SWAN SONGS

机译:海妖歌和天鹅歌

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

摘要

This research indicates that music can communicate information about program flow and assist with bug identification and eradication. The results highlight two areas where music seems particularly useful: where the program's output contains no clues as to the bug's location and where programs contain complex Boolean expressions. Otherwise, when the output gives clues (when, say, a loop displays only three lines of output instead of an expected 10), then a bug's location is relatively easy to deduce. However, when the program gives no such clue, it is more difficult to hypothesize about the bug's location. The auralization quickly shows it is the loop that is at fault. In the case of multiple complex Boolean expressions, the auralization made it easy to hear which ones were at fau without auralization, subjects had to evaluate the expressions by hand. Now that we have shown that musical auralizations can be used by programmers, the next step is to see how auralizations compare with visualizations. We have looked at program flow, but what about data flow and data structure? How might sound assist our understanding of these features?
机译:这项研究表明,音乐可以传达有关程序流程的信息,并有助于识别和消除错误。结果突出了音乐似乎特别有用的两个方面:程序的输出不包含有关错误位置的任何线索,程序包含复杂的布尔表达式。否则,当输出提供线索时(例如,一个循环仅显示三行输出,而不是预期的10行),则可以很容易推断出错误的位置。但是,当程序没有提供此类线索时,就很难假设错误的位置。听觉化很快就表明是环路出了问题。在使用多个复杂的布尔表达式的情况下,通过听觉化可以轻松得知哪些错误。在没有听觉化的情况下,受试者必须手工评估表情。既然我们已经表明音乐的声音化可以被程序员使用,那么下一步就是看看声音化如何与可视化进行比较。我们已经看过程序流,但是数据流和数据结构呢?声音如何帮助我们理解这些功能?

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号