标题 |
![]() VsusFL:基于变量怀疑度的新手程序故障定位
相关领域
调试
变量(数学)
断层(地质)
计算机科学
跟踪(心理语言学)
特征(语言学)
过程(计算)
关系(数据库)
故障检测与隔离
人工智能
数据挖掘
程序设计语言
数学
地震学
执行机构
哲学
数学分析
地质学
语言学
|
网址 | |
DOI | |
其它 | Automatically localizing faulty statements is a desired feature for effective learning programming. Most of the existing automated fault localization techniques are developed and evaluated on commercial or well-known open-source projects, which performed poorly on novice programs. In this paper, we propose a novel fault localization technique VsusFL (Variable-suspiciousness-based Fault Localization) for novice programs. VsusFL is inspired by simulating the manual program debugging process and takes advantage of variable value sequences. VsusFL can trace variable value changes, determine whether the intermediate state of the variables is correct, and report the potential faulty statements for novice programs. This paper presents the implementation of VsusFL and conducts empirical studies on 422 real faulty novice programs. Experimental results show that VsusFL performs much better than Grace, ANGELINA, VSBFL, Spectrum-Base |
求助人 | |
下载 | |
温馨提示:该文献已被科研通 学术中心 收录,前往查看
科研通『学术中心』是文献索引库,收集文献的基本信息(如标题、摘要、期刊、作者、被引量等),不提供下载功能。如需下载文献全文,请通过文献求助获取。
|