Journal on Communications ›› 2015, Vol. 36 ›› Issue (4): 138-145.doi: 10.11959/j.issn.1000-436x.2015095

• academic paper • Previous Articles     Next Articles

Effective fault localization technique using parameter-value replacement

Xing-ya WANG1,Shu-juan JIANG1,Xiao-lin JU1,2,He-ling CAO1   

  1. 1 School of Computer Science and Technology,China University of Mining and Technology,Xuzhou 221116,China
    2 School of Computer Science and Technology,Nantong University,Nantong 226019,China
  • Online:2015-04-25 Published:2015-04-15
  • Supported by:
    The National Natural Science Foundation;The National Natural Science Foundation;The 333 Project of Jiangsu Province;The University Natural Science Research Project of Jiangsu Province;The Nantong Application Research Plan

Abstract:

Statistic-based fault localization and slice-based fault localization cannot locate the omission faults effectively.A method-level fault localization approach based on parameter-value replacement was proposed.Those methods appearing in failed executions were treated as the fault methods candidate set (FMCS).For each element contained in FMCS,its impact to the execution result was measured and then the FMCS elements based on the impact were classified.For each method with high impact,its interesting parameter value mapping pair (IPVMP) was searched by using parameter-value replacement.According to the impact and IPVMP,a method list of FMCS elements was finally provided to debuggers.Empirical results show that the proposed approach performs better than other fault localization approaches.

Key words: fault localization, omission error, value replacement, interesting parameter-value mapping pair

No Suggested Reading articles found!