Fault localization approach for null pointer exception

A novel approach to locate the fault for null pointer exception is presented.The approach first computes the static slice guided by the runtime stack,then conducts a null-pointer analysis and aliases analysis on the sliced program and obtains the suspicious statements that throw null-pointer excepti...

Full description

Saved in:
Bibliographic Details
Main Authors: Shu-juan JIANG, Xing-ya WANG, Yan-mei ZHANG, Wei LI, Xiao-lin JU, IUYing-qi L
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2015-01-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2015003/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A novel approach to locate the fault for null pointer exception is presented.The approach first computes the static slice guided by the runtime stack,then conducts a null-pointer analysis and aliases analysis on the sliced program and obtains the suspicious statements that throw null-pointer exceptions,and finally generates a fault localization report.The experimental study indicates that,although time spent in runtime stack information collecting and aliases transferring,the proposed approach can narrow the searching space of the problem with runtime stack,and discover the value transfer process with aliases analysis,thereby eliminating false negative and false positive,and improving the effectiveness of fault localization.
ISSN:1000-436X