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 条
  • [1] Exception handling bug hazards in Android
    Coelho, Roberta
    Almeida, Lucas
    Gousios, Georgios
    van Deursen, Arie
    Treude, Christoph
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (03) : 1264 - 1304
  • [2] Concurrent event handling through multithreading
    Keckler, SW
    Chang, A
    Lee, WS
    Chatterjee, S
    Dally, WJ
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (09) : 903 - 916
  • [3] A Novel Approach for Web Service Run Time Exception Handling
    Thirumaran, M.
    Dhavachelvan, P.
    Shanmugapriya, R.
    Reddy, Kiran Kumar
    2ND INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING & SECURITY [ICCCS-2012], 2012, 1 : 145 - 152
  • [4] An approach to automatic testing exception handling
    Jiang, SJ
    Zhang, YP
    Yan, DS
    Jiang, YP
    ACM SIGPLAN NOTICES, 2005, 40 (08) : 34 - 39
  • [5] An Efficient Multithreading Approach for Localization of Face Parts
    Rashmi, C.
    Vinay, K.
    Kumar, Hemantha G.
    2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 201 - 205
  • [6] Enhancing Bug Localization through Bug Report Summarization
    Zhang, Xia
    Zhu, Ziye
    Li, Yun
    23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 1541 - 1546
  • [7] An Obligation Approach for Exception Handling in Interaction Protocols
    Gutierrez-Garcia, J. Octavio
    Koning, Jean-Luc
    Ramos-Corchado, Felix F.
    2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2009, : 497 - +
  • [8] An analysis approach for testing exception handling programs
    Jiang, Shujuan
    Jiang, Yuanpeng
    ACM SIGPLAN NOTICES, 2007, 42 (04) : 3 - 8
  • [9] Exception handling bug hazards in Android: Results from a mining study and an exploratory survey
    Coelho R.
    Almeida L.
    Gousios G.
    van Deursen A.
    Treude C.
    Empirical Software Engineering, 2017, 22 (3) : 1264 - 1304
  • [10] A flexible approach for exception monitoring and handling in web services
    Chen, Y. (chenyao198516@yahoo.cn), 1600, Advanced Institute of Convergence Information Technology, Myoungbo Bldg 3F,, Bumin-dong 1-ga, Seo-gu, Busan, 602-816, Korea, Republic of (07): : 192 - 200