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 条
  • [31] A Policy Configuration approach for BPEL Exception Handling Based on CPN
    Guan Hua
    Ying Shi
    Jia Xiangyang
    Jiang Caoqing
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 502 - 505
  • [32] An Exception Handling Approach for Service-based Business Processes
    Shang, Zongmin
    ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 : 1700 - 1704
  • [33] The ABLoTS Approach for Bug Localization: is it replicable and generalizable?
    Niu, Feifei
    Mayr-Dorn, Christoph
    Assuncao, Wesley K. G.
    Huang, LiGuo
    Ge, Jidong
    Luo, Bin
    Egyed, Alexander
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 576 - 587
  • [34] An approach of method-level bug localization
    Ni, Zhen
    Bo, Lili
    Li, Bin
    Chen, Tianhao
    Sun, Xiaobing
    Wu, Xiaoxue
    IET SOFTWARE, 2022, 16 (04) : 422 - 437
  • [35] A rule-based approach to proactive exception handling in business processes
    Kim, Kwangmyeong
    Choi, Injun
    Park, Chulsoon
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (01) : 394 - 409
  • [36] Research on the Novel and Efficient Mechanism of Exception Handling Techniques for Java']Java
    Lv, Xiaoqing
    PROCEEDINGS OF THE 2015 CONFERENCE ON INFORMATIZATION IN EDUCATION, MANAGEMENT AND BUSINESS, 2015, 20 : 112 - 116
  • [37] Meta modeling approach to workflow management systems supporting exception handling
    Department of Computer Science, Univ. of Science and Technology, Clear Water Bay, Kowloon, Hong Kong
    不详
    Inf. Syst., 2 (159-184):
  • [38] An agent based approach for exception handling in e-procurement management
    Sun, Sherry X.
    Zhao, Jing
    Wang, Huaiqing
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (01) : 1174 - 1182
  • [39] An Exception Analyzing and Handling Approach of Composite Service Based on ECA Rule
    Zhang, Yichuan
    Liu, Ying
    Wang, Deshuai
    Zhang, Bin
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 387 - 391
  • [40] Termination handling in inter-organisational workflows - An exception management approach
    Ludwig, H
    PROCEEDINGS OF THE SEVENTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PDP'99, 1999, : 122 - 129