Research Article

KTSDroid: A Framework for Android Malware Categorization Using the Kernel Task Structure

Algorithm 1

Algorithm used by KTSDroid for feature selection using mutual information.
(1)procedure Extracting_Significant_Features_using_MI
(2)for to do
(3)  Load the set of all features in the category
(4)  
(5)  
(6)   = 0.0
(7)  
(8)  
(9)  
(10)  while do
(11)   for to do
(12)    
(13) = 
(14)    ifthen
(15)     
(16)    end if
(17)   end for
(18)   
(19)   ifthen
(20)    
(21)   end if
(22)  end while
(23)  
(24)end for
(25)end procedure