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
来源
2015 ANNUAL IEEE INDIA CONFERENCE (INDICON) | 2015年
关键词
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 extensive replication study of the ABLoTS approach for bug localization
    Niu, Feifei
    Zhang, Enshuo
    Mayr-Dorn, Christoph
    Assuncao, Wesley Klewerton Guez
    Huang, Liguo
    Ge, Jidong
    Luo, Bin
    Egyed, Alexander
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [22] Multi-level reranking approach for bug localization
    Kilinc, Deniz
    Yucalar, Fatih
    Borandag, Emin
    Aslan, Ersin
    EXPERT SYSTEMS, 2016, 33 (03) : 286 - 294
  • [23] Global-to-Local Approach to Rigorously Developing Distributed System with Exception Handling
    Chao Cai
    Zong-Yan Qiu
    Hong-Li Yang
    Xiang-Peng Zhao
    Journal of Computer Science and Technology, 2009, 24 : 238 - 249
  • [24] A privacy-preserving exception handling approach for dynamic mobile crowdsourcing applications
    Yanwei Xu
    Hanwen Liu
    Chao Yan
    EURASIP Journal on Wireless Communications and Networking, 2019
  • [25] A privacy-preserving exception handling approach for dynamic mobile crowdsourcing applications
    Xu, Yanwei
    Liu, Hanwen
    Yan, Chao
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (1)
  • [26] Global-to-Local Approach to Rigorously Developing Distributed System with Exception Handling
    Cai, Chao
    Qiu, Zong-Yan
    Yang, Hong-Li
    Zhao, Xiang-Peng
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (02) : 238 - 249
  • [27] Mobile agent fault tolerance for information retrieval applications: An exception handling approach
    Pears, S
    Xu, J
    Boldyreff, C
    ISADS 2003: SIXTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2003, : 115 - 122
  • [28] RTL Bug Localization Through LTL Specification Mining (WIP)
    Iyer, Vighnesh
    Kim, Donggyu
    Nikolic, Borivoje
    Seshia, Sanjit A.
    17TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2019,
  • [29] Global-to-Local Approach to Rigorously Developing Distributed System with Exception Handling
    蔡超
    裘宗燕
    杨红丽
    赵翔鹏
    Journal of Computer Science & Technology, 2009, 24 (02) : 238 - 249
  • [30] YET ANOTHER APPROACH TO MODULA-2 IMPLEMENTATION OF EXCEPTION HANDLING MECHANISM
    EGOROV, II
    BOGATYREV, RP
    PETROVICHEV, DL
    STRUCTURED PROGRAMMING, 1993, 14 (01): : 23 - 36