A Novel Approach for Bug Localization for Exception Handling and Multithreading Through Mutation

被引:0
|
作者
Singh, Sanjana [1 ]
Singh, Sandeep K. [2 ]
机构
[1] Jaypee Univ Informat Technol, Dept Comp Sci, Waknaghat, Solan, India
[2] Jaypee Inst Informat Technol, Dept CSE & IT, Noida, India
关键词
mutation; bug localization; exception handling; multithreading;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Locating bugs in a source code is an overwhelming task and takes a great amount of cost, time and human effort. To locate bugs a developer has to go through thousands of lines of code to zero in on the code area that is creating the unintended output. It is a necessity to create automated systems that can assist the developers with the task of bug fixing by narrowing down to the possible location of the bug, if not locate the exact location. This paper concentrates on the bug localization technique based on the idea of source code mutation. The premises of the approach is that if the source code contains bugs then a mutation of the source code might be a better approximation of the intended code. The paper proposes new and minimal sets of mutation operators for two unexplored aspects of programming: Exception Handling and Multithreading that will create mutations of the source code hoping to get better approximation of the intended code thereby uncovering a bug in Exception Handling or in Multithreading.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] An approach to analyzing recursive programs with exception handling constructs
    Jiang, Shujuan
    Xu, Baowen
    Shi, Liang
    ACM SIGPLAN NOTICES, 2006, 41 (04) : 30 - 35
  • [22] Exception handling in a cooperative object-oriented approach
    de Lemos, R
    Romanovsky, A
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 3 - 13
  • [23] An approach to exception handling for service-oriented systems
    Yue Qiang
    Wang Hao
    Zha Li
    Li Wei
    Xu Zhi-wei
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 727 - +
  • [24] A New Mutation Analysis Method for Testing Java']Java Exception Handling
    Ji, Changbin
    Chen, Zhenyu
    Xu, Baowen
    Wang, Ziyuan
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1229 - +
  • [25] A Novel Approach to Automatic Query Reformulation for IR-based Bug Localization
    Kim, Misoo
    Lee, Eunseok
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1752 - 1759
  • [26] Fault localization approach for null pointer exception
    School of Computer Science and Technology, China University of Mining and Technology, Xuzhou
    221116, China
    不详
    226019, China
    Tongxin Xuebao, 1
  • [27] System for enhancing supply chain agility through exception handling
    Xu, HQ
    Besant, CB
    Ristic, M
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (06) : 1099 - 1114
  • [28] A modeling approach for exception handling in service-oriented software
    Jiang, Caoqing
    Ying, Shi
    Wen, Jing
    Jia, Xiangyang
    Wang, Yibing
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2013, 47 (04): : 118 - 124
  • [29] Robust supply chain design: A strategic approach for exception handling
    Gaonkar, R
    Viswanadham, N
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 1762 - 1767
  • [30] CONFLICT-MANAGEMENT AS PART OF AN INTEGRATED EXCEPTION HANDLING APPROACH
    KLEIN, M
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1995, 9 (04): : 259 - 267