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 条
  • [31] Enhancing Bug Localization Using Phase-Based Approach
    Mohsen, Amr Mansour
    Hassan, Hesham A.
    Wassif, Khaled T.
    Moawad, Ramadan
    Makady, Soha H.
    IEEE ACCESS, 2023, 11 : 35901 - 35913
  • [32] An Exception Handling Approach for Privacy-Preserving Service Recommendation Failure in a Cloud Environment
    Qi, Lianyong
    Meng, Shunmei
    Zhang, Xuyun
    Wang, Ruili
    Xu, Xiaolong
    Zhou, Zhili
    Dou, Wanchun
    SENSORS, 2018, 18 (07)
  • [33] A novel exception handling scheme for out patient workflow in a wireless handheld hospital environment
    Uppu, S
    Hoang, DB
    Hintz, T
    ISWS '05: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON WEB SERVICES AND APPLICATIONS, 2005, : 169 - 175
  • [34] Knowledge-Augmented Mutation-Based Bug Localization for Hardware Design Code
    Wu, Jiang
    Zhang, Zhuo
    Yang, Deheng
    Xu, Jianjun
    He, Jiayu
    Mao, Xiaoguang
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (03)
  • [35] An approach for bug localization in models using two levels: model and metamodel
    Lorena Arcega
    Jaime Font
    Øystein Haugen
    Carlos Cetina
    Software and Systems Modeling, 2019, 18 : 3551 - 3576
  • [36] An approach for bug localization in models using two levels: model and metamodel
    Arcega, Lorena
    Font, Jaime
    Haugen, Oystein
    Cetina, Carlos
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (06) : 3551 - 3576
  • [37] Bug Localization Approach using Source Code Structure with Different Structure Fields
    Swe, Kyaw Ei Ei
    Oo, Hnin Min
    2018 IEEE/ACIS 16TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATION (SERA), 2018, : 159 - 164
  • [38] Information retrieval-based bug localization approach with adaptive attribute weighting
    ErSahIn, Mustafa
    Utku, Semih
    Kilinc, Deniz
    ErSahIn, Buket
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2021, 29 (03) : 1598 - 1614
  • [39] TROBO: A Novel Deep Transfer Model for Enhancing Cross-Project Bug Localization
    Zhu, Ziye
    Wang, Yu
    Li, Yun
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT I, 2021, 12815 : 529 - 541
  • [40] Automatic bug localization using a combination of deep learning and model transformation through node classification
    Leila Yousofvand
    Seyfollah Soleimani
    Vahid Rafe
    Software Quality Journal, 2023, 31 : 1045 - 1063