|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|