>
Fa   |   Ar   |   En
   localizing exception faults in android applications  
   
نویسنده mirzaei h. ,heydarnoori a.
منبع scientia iranica - 2019 - دوره : 26 - شماره : 3-D - صفحه:1567 -1588
چکیده    In software programs, most of the time, there is a chance of faults in general, and exception faults in particular. localizing those pieces of code which are responsible for a particular fault is one of the most complicated tasks and it can make incorrect results if done manually. semiautomated and fullyautomated techniques have been introduced to overcome this issue. however, despite recent advances in fault localization techniques, they are not necessarily applicable to android applications because of their special characteristics like contextawareness, use of sensors, being executable on various mobile devices, limited hardware resources, and so on. to this aim, in this paper, we introduce a semiautomated hybrid method that combines static and dynamic analysis to localize exception faults in android applications. our evaluations with a number of open source android applications of different sizes with various exceptions show that our proposed technique can correctly identify the root causes of occurred exceptions. these results indicate that our proposed approach is effective in practice in localizing exception faults in android applications.
کلیدواژه fault localization ,unhandled exceptions ,exception faults ,android applications
آدرس sharif university of technology, department of computer engineering, iran, sharif university of technology, department of computer engineering, iran
پست الکترونیکی heydarnoori@sharif.edu
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved