I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   20 ,   N o .   1 O c t o be r   20 20 ,   pp .   465 ~ 474   IS S N :   25 02 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 20 .i 1 . pp 465 - 474           465       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om   FIB R - OS S :   f a u l t   i n j e c t i o n   m o d e l   f o r   b u g   r e p o r t s   i n     o p e n - so u r c e   s o f t w a r e       S u n d o s   A b d u l am e e r   A l az aw i 1 ,   M o h am m e d   N ajm   A l - S al a m 2   1 D e pa r t m e n t   o f   C o m put e r   S c i e nc e s ,   M u s t a ns i r i y a U ni v e r s i t y ,   I r a q   2 D e pa r t m e n t   o f   C o m put e r   E ng i ne e r i ng ,   U n i v e r s i t y   of   T e c hno l o gy ,   I r a q       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e J a n   2 ,   20 20   R e v i s e A pr   4 ,   2020   A c c e pt e A p r   1 8 ,   2020       F o r   a s s e s s m e n t   o f   s y s t e m   de pe nda bi l i t y ,   f a ul t   i n j e c t i o t e c hni q ue s   a r e   us e t o   e xpe d i t e   t h e   pr e s e nc e   o f   a e r r o r   o r   f a i l u r e   i t he   s y s t e m ,   w h i c h   he l p s   e v a l ua t e   f a u l t   t o l e r a nc e   a n s y s t e m   f a i l u r e   pr e di c t i o n.   D e f e c t s   c l a s s i f i c a t i o n   a nd  p r e d i c t i o i s   t he   pr i nc i p a l   s i g ni f i c a n t   a dv a nc e   i t he   t r us t w o r t hi n e s s   e v a l ua t i o o f   c o m pl e s o f t w a r e   s y s t e m s   s uc a s   o pe n - s o ur c e   s o f t w a r e   s i nc e   i t   c a n   qu i c kl y   be   a f f e c t e by   t he   r e l i a bi l i t y   of   t ho s e   s y s t e m s ,   i m pr o v e s   pe r f o r m a nc e ,   a n l e s s e n i ng   t he   p r o duc t   c o s t .   I t hi s   c o nt e xt ,   a   ne w   pr o t o t y pe   o f   t he   f a ul t   i n j e c t i o m o de l   i s   p r e s e n t e d ,   F I B R - O S S   ( F a ul t   I nj e c t i o f o r   B u R e po r t s   i O p e n - S o ur c e   S o f t w a r e ) .   F I B R - O S S   c a s u ppo r t   d e v e l o pe r s   t o   e v a l ua t e   t he   s y s t e m   pe r f o r m a nc e   du r i ng   pha s e ' s   de v e l o pm e n t   f o r   i t s   de pe n da b i l i t y   a t t r i bu t e s   s uc a s   r e l i a b i l i t y   a nd  s y s t e m   d e pe n da b i l i t y   m e a ns   s uc a s   f a u l t   pr e di c t i o o r   f o r e c a s t i ng .   F I B R - O S S   i s   us e f o r   f a ul t   s pe e d - up  t o   t e s t   t he   s y s t e m ' s   f a i l ur e   p r e d i c t i o pe r f o r m a nc e .   S o m e   m a c hi ne   l e a r n i ng   t e c hni que s   a r e   i m p l e m e n t e o bug   r e po r t s   pr o duc e e xi s t i ng   b y   t he   bug   t r a c k i ng   s y s t e m   a s   d a t a s e t s   f o r   f a i l ur e   p r e d i c t i o t e c hn i qu e s ,   s o m e   o f   t ho s e   m a c hi ne   l e a r ni ng   t e c hn i qu e s   a r e   us e i n   o ur   a pp r o a c h.     Ke y w or ds :   B ug   F IBR - OSS     In j e c t i o t e c hni que s     O pe n - s o ur c e   s o f t w a r e       C opy r i gh t   ©   2020   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   S un do s   A b dul a m e e A l a z a w i ,     D e pa rt m e n t   o f   Co m put e S c i e n c e s ,     M us t a n s i ri y a h   U ni v e r s i t y ,   B a g h da d ,   I r a q.     E m a i l :   s s . a a . c s @ uo m us t a n s i ri y a h . e du . i q       1.   I N TR O D U C TI O N     T h e   S oc i e t y   i s   n ow   i n c r e a s i n g l y   d e pe n de n t   o n   o pe n - s o ur c e   s y s t e m s ,   w h i c h   ha v e   b e c o m e   a i m po rt a nt   p a r t   o f   da i l y   c o m m u ni c a t i o n   a nd  i nt e ra c t i o n   f a c t o rs   i n   t h e   w o r l d .   M o s t   o pe n - s o ur c e   s y s t e m s   h a v e   a   di r e c t   a n d   s i g ni f i c a n t   i m pa c t   o n   b a s i c   s e r v i c e s   s uc h   a s   t e l e c o m m uni c a t i o n s   s y s t e m s   fo r   c o m m e r c i a l   a n d   go ve r nm e n t   c o m pa ni e s ,   t ra n s po rt ,   h e a l t h,   a nd  m a n y   o t h e r s .   D ue   t o   t h e   p r o l i f e r a t i o n   o f   t h o s e   s of t w a r e   a n d   s y s t e m s   i n   o ur   r e a l   w o r l a n t h e   s i g ni f i c a nt   i m pa c t   o n   t h e m ,   i t   h a s   b e c o m e   i m po r t a n t   a n n e c e s s a r y   t e n s u r e   t h e   de pe n d a b i l i t y   of   t h e s e   s y s t e m s   a n t h e i r   a b i l i t y   t pr o v i de   s e r v i c e s   e ff i c i e n t l y   a n r e l i a b l y   e v e n   i a l l o w e t o   pa s s   s o m e   f a ul t s   w i t h o ut   c o m pr o m i s i n t h e   r e l i a b i l i t y   of   t h e   s e r v i c e s   pr o v i de b y     t h o s e   s y s t e m s   [ 1 2 ] .     E rr o r s   a nd  f a ul t s   m a y   t a ke   pl a c e   i n   a n y   s of t w a r e   de ve l o pm e nt   p h a s e s   a n m o s t   s of t w a r e   c o m pa ni e s   a r e   fo c us   o n   s of t w a r e   de pe n da b i l i t y   e s pe c i a l l y   ove r   t h o s e   pha s e s .   T h e r e fo r e ,   t h e   ke y   t o pi c a l   of   e a c h   c o m pa n y   i s   t o   de f i n e   a n c o rr e c t / r e m o v e   of   e r r o r s   a n f a ul t s .   F o r   t hi s ,   f a i l u r e   p r e di c t i o n   a n da t a   m i ni n t e c hn i q ue s   a r e   i m pl e m e n t e d   [ 3 ] .   S o f t w a r e   f a ul t s   a r e   m o r e   c o s t l y   a n d   c o n s um p t i o n   o f   t i m e ,   t h e   c o s t   of   de t e c t i n g   a n d   r e pa i r   f a ul t s   r e p r e s e n t s   o n e   of   t h e   m a x i m u m   c o s t l y   s of t w a r e   de v e l o pm e n t   a c t i o n s   [ 3 4 ]   f o r   t h i s ,     f a ul t   i n j e c t i o n   t e c hn i que s   a r e   us e t o   e xpe di t e   t h e   p r e s e n c e   of   a n   e rr o a n d   t h e n   de c r e a s e   o f   c o s t   of   t i m e   fo r   t e s t i n a n d   e v a l ua t e   o f   s y s t e m   b e h a v i o r   u nde de v e l o pm e n t   [ 5 6 ] .     M a c hi n e   l e a rni n g   i s   a   d i s c i pl i n e   t ha t   de a l s   w i t h   t h e   de v e l o pm e n t   o f   a l go r i t h m s   t o   m a ke   t h e   c o m put e s y s t e m s   e xh i b i t   i nt e l l i ge n c e   i n   t h e i r   b e h a v i o r ,   i t s   f o c us   i s   t m a ke   s y s t e m s   l e a rn   f r o m   t h e   t ra i ni n da t a   a n t o   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   20 ,   N o .   1 O c t o b e r   20 20  :     465   -   474   466   b e h a v e   i n t e l l i ge nt l y   w h e n   a   n e w   da t a   s e t   i s   gi v e n .   M a c hi n e   l e a rni n a c c o m pl i s h e s   t hi s   us i n c o m pl e r e l a t i o n s h i p   m o de l i n a m o n t h e   da t a   e nt r i e s   i n   t h e   t ra i ni n s e t   [ 3 7 ] .   T h i s   b e ha v i o r   o f   s y s t e m s   i s   pr e di c t a b l e   us i n m a c hi n e   l e a rni n g ,   p r e di c t i ng  s y s t e m   f a i l u r e s   b e f o r e   t h e y   oc c ur .     T hr o ug h   s t udy i n a n a na l y z i n t h e   r e v i e w s   a n pub l i c a t i o n s   o n   t h e   s ub j e c t   of   t h i s   p r o j e c t   i n   [ 8 ] w e   fo un t h a t   f a ul t s   i n j e c t i o n   i s   a   c o n f i r m e a n s i g ni f i c a n t   m e t h o fo r   a s s e s s m e n t   of   s of t w a r e   de pe n da b i l i t y .   T o   i n j e c t   f a ul t s ,   r e s e a r c h e r s   a n de v e l o p e r s   ha v e   c r e a t e s e ve r a l   n e w   t e c hn i q ue s   t ha t   c a n   b e   p e r f o r m e i ha r dw a r e ,   s o f t w a r e ,   o r   b o t h .   T h e   s ub s e c t i o n s   of   s of t w a r e   f a ul t   i n j e c t i o n   t e c hni que s   a r e   D a t a   E rr o r s   I n j e c t i o n ,   Int e r f a c e   I n j e c t i o n ,   a nd  C ha n ge   Co de   In j e c t i o [ 2 9 10 ] .   S of t w a r e   f a ul t   i n j e c t i o n   t e c hn i que s   c a n   b e   i m pl e m e n t e i m a n y   t y pe s   o f   s o f t w a r e   a n a t   v a ri o us   l e v e l s   of   a b s t r a c t i o n   w i t h i t h e   s o f t w a r e ,   s uc h   a s   O pe ra t i n g   S y s t e m s   L e ve l   c o m pa r e s   t h e   de pe n d a b i l i t y   fo r   di f fe r e nt   O pe r a t i n s y s t e m   c a l l s ,   I n t e r f a c e s   L e ve l   by   i n j e c t e t h e   f a ul t s   a t   i nt e r f a c e   l e v e l   fo r   a ppl i c a t i o n   a n d   i t s   l i b ra r i e s ,   a nd  D i s t r i b ut e S y s t e m   L e v e l   b a s e o n   h a r d w a r e   a n m e s s a ge   pa s s i n [ 2 9 ] .   T h e   c o n c e pt   de pe n da b i l i t y   i s   a n   a b i l i t y   t o   d e l i v e r   s e r v i c e   a n a v o i s e r v i c e   f a i l u r e s   t h a t   a r e   m o r e   f r e que n t   a nd  s e ve r e   t ha of   us e r   c a a c c e pt   i t   [ 11 ]   O ur  a p p r o a c i s   i m p l e m e n t e o n   f o ur   o pe n - s o u r c e   s of t w a r e   L i n ux   ke rn e l ,   M y S Q L   D BM S ,     A pa c h e   H T T P D   w e b   s e r v e r ,   a nd  A pa c h e   A X IS   W S .   In   f a c t ,   w e   v i s ua l i z e   o ur   pl a n   i n   w h i c h   t h e   b e h a v i o r s   of  s of t w a r e   c o l l e c t e duri n f a ul t s   i n j e c t i o n   c a b e   us e i n   f a i l u r e   p r e di c t i o n   m e t h o i n   t h e   n e xt   t i m e .     T h e   p r o po s e a ppr o a c h   i n c l ude s   T hr e e   P h a s e s :   B ugs / D e f e c t s   c l a s s i f i c a t i o n,   S y s t e m   E s t a b l i s hm e n t   a n d   s e t up,   D a t a   ge n e ra t i o a nd  D a t a s e t   b ui l d i n g .         2.   LI TER A TU R R EV I EW   T o   i n j e c t   f a u l t s ,   r e s e a rc h e rs   a nd   e ng i n e e rs   ha v e   c re a t e d   s e v e ra l   ne w   m e t h o ds   t ha t   c a b e   i m p l e m e nt e i n   ha rdw a re   a nd  s o f t w a re .   S o f t w a re   f a u l t   i nj e c t i o t e c hni q ue s   a t t a i ne b y   qu a l i t y   c o nt r o l   t e c hni q ue s   e m p l o y e d   du ri ng  t he   de s i g a nd  m a nuf a c t u ri ng  o f   ha rdw a r e   a nd  s o f t w a r e .   R e c e nt l y ,   t h e   a w a r e ne s s   t ha t   t h e   de pe nd a b i l i t y   o f   d i s t ri b u t e d   s y s t e m s   n e e ds   i n - de p t a s s e s s m e nt   ha s   pe r v a de d   m a j o w e b   e nt e rp ri s e s .   By   w o r ki n o n   i n j e c t i n a   f a ul t   f o r   o pe r a t i ng  s y s t e m s   l e v e l ,   K a o   e t   a l   (1993)  [ 12 ]   a nd  B r o a dw e l l   e t   a l .   (2002 [ 13 ]   w o r o n   U n i o pe ra t i n s y s t e m .   W h e r e   K a o   e t   a l   p r e s e nt e a   n e w   t o o l   (F IM E - F a ul t   I n j e c t i o n   a n M o n i t o r i n g   E n v i r o n m e n t )   t ha t   i s   a   f i r s t   t o o l   us e f o r   c o d e   c h a n ge s   t hr o ug h   t h e   f a u l t s   o f   a   t a r ge t   p r o gra m   i n   t h e   e xe c ut a b l e   c o de .   F IM E   i s   de s i gn e t o   e v a l ua t e   o U N I X   o pe r a t i ng  s y s t e m s   b a s e o n   O D (O r t h o go na l   D e fe c t   Cl a s s i f i c a t i o n a n a l s o   de s i gn e t o   a s s e s s   a n   o pe n - s o ur c e   o p e r a t i n s y s t e m   (U N IX i n   t h e   b e i n o ha r dw a r e   a n s o f t w a r e   e rr o r s   b a s e o n   O D [ 14 ] .   W hi l e   B r o a dw e l l   pr e s e nt e t h e   F IG   t o o l   (F a ul t   I n j e c t i o n   i n   G l i b c ),   F IG   i s   a   t e s t i n t o o l   fo r   U N IX   d e ve l o pm e n t   by   l i b r a r y   a n de s kt o r o b us t n e s s / s e r v e r   a ppl i c a t i o n s   i n   a   U N IX   e n v i r o n m e nt .   I t e r m s   o f   t h e   i m pa c t   o f   f a ul t s   i n   a n   o pe r a t i n s y s t e m   e n v i r o n m e n t ,   M o r e n o   e t   a l .   (2019)  [ 15 ]   p r e s e n t   a n   o pe n   s o ur c e   f a ul t   i n j e c t i o n   t o o l - M i F IT   pe r f o r m e o n   m i c r o c o n t r o l l e r s   b a s e o n     t i m e i nt e rrupt i o n s .     A bo ut   i n j e c t e of  di s t ri b ut e s y s t e m   l e v e l ,   r e s e a r c h e r s   i n   [ 16 ]   a n [ 17 ]   a r e   w o r o n   t h i s   l e v e l   us i n g   di f fe r e nt   m e t h o ds ,   w h e r e   V e dde r   (201 5)  [ 16 ]   a pp l i e o f   P o r t a b i l i t y   b a s e t e s t i n m e t h o by   e ve l o p e t h e   F a ul t C h e c f a ul t   i n j e c t i o n   t o o l   t ha t   e n a b l e s   P o r t a b i l i t y   b a s e t e s t i n Q ui c kC h e c t o o l s   t o   us e   c o m m o n   f a ul t   i n j e c t i o n   di r e c t l y   o n   t h e   s o ur c e   c o de   of   t h e   c o m pl e s y s t e m .   T h e y   a ppl y   F a ul t C h e c w i t h   Q ui c kC h e c o n   bo t h   t h e   E n t o   E n d   l i b r a r y   a n d   t h e   qu a dc o pt e s i m ul a t o r.   A t   (2019) ,   F i b i c h   e t   a l .   [ 17 ]   i m p l e m e nt   I n j e c t e of  D i s t r i b ut e S y s t e m   L e ve l   do n e   by   r unt i m e   t e s t i n g   m e t h o d,   w h e r e   F i b i c h   e t   a l .   p r o po s e   a   f r a m e w o r o f   f a ul t   i n j e c t i o n   b a s e o n   N e t l i s t   f a ul t s ,   F a ul t   I n J e c t i o I n s t r u m e nt e   (F IJ I)  t h a t   c a t a r ge t   i n d i v i dua l   n e t s   a t   t e s t   r u nt i m e .   D e pe n di ng  o di s t r i b ut e s y s t e m s ,   Co t r o n e o   e t   a l .   (20 19)  [ 18 ]   p r e s e n t   t h e   F a i l V i z   t o o l   (f a ul t   i n j e c t i o n   v i s ua l i z e i m pl e m e n t e f o r   O pe n S t a c by   t h e   a n o m a l y   de t e c t i o n   a l go r i t h m ,   i n   t h e i r   a pp r o a c h   di s t r i b ut e s y s t e m s   a n a l y s i s   a s   a   b l a c k - b o c o l l e c t i o n   i nt e ra c t i n g   du ri n g   s e r v i c e   i n t e r f a c e s .   W h i l e   s o m e   r e s e a r c h e s   do n e   t h e i r   w o r de pe n o t h e   s o ur c e   o f   c o de   pr o gr a m   s uc h   a s   Y e t   a l .   (2020)  [ 19 ]   a n B u r e s   e t   a l .   (2020)  [ 20 ] ,   w h e r e   Y e t   a l .   [ 19 ]   de ve l o p e a   f a ul t   i n j e c t i o n   t o o l   t a r ge t i ng  pr o g r a m s   w r i t t e n   i n   l a n gu a ge .   T h i s   t o o l   r e l i e s   o n   e xpl o ri ng  s i t e s   w h e r e   f a ul t s   c a n   b e   i n j e c t e by   a n a l y z i n t h e   s o ur c e   c o d e   a n d   t h e n   ge n e ra t i n f a i l u r e s .   B ut   B ur e s   e t   a l .   [ 20 ]   p r e s e n t e de f e c t   i n j e c t i o n   f r a m e w o r k(t e s t b e d)  fo r   b e n c h m a r t e s t i n g ,   i t   i s   a   ge n e ra l i z e m e t h o t h a t   ha s   b e e n   i n t r o duc e t h a t   do e s   n o t   de pe n o n   c h a ngi n o r   m u t a t i o n   of   t h e   s o ur c e   c o de ,   i t ' s   b a s e o n   a ddi n i n d us t r i a l   de f e c t s   t t h e   s o ur c e   c o de   fo r   t h e   t a rge t   p r o gra m .   T h e   a ut h o r s   h e r e   c o ve r   a   l o t   o f   us e r   i nt e r f a c e   f un c t i o n s   by   c r e a t i n t e s t   c a s e s   (de f e c t s )   t h a t   w e r e   us e i t h e   t e s t .   T hr o ug h   s t udy i n t h e   r e s e a r c h e s   a b o ut   i n j e c t i n f a ul t s ,   s om e   of  t h e m   di n o t   w o r o n   o n e   l e v e l   s e pa ra t e l y ,   b ut   o n   s e v e r a l   l e v e l s   t h a t   m a y b e   t w o   o r   t hr e e   l e ve l s   a t   o n c e .   U s i ng  f a ul t s   s i m ul a t i o n   m e t h o d,   K a dda c h i   e t   a l .   (2 016)  [ 21 ] ,   A m a rna t e t   a l .   ( 2018)   [ 22 ] , a n d   Y i n g   e t   a l . (201 9)  [ 2 3 ]   w o r ki n g   o n   o pe ra t i n g   s y s t e m   a n di s t r i b ut e s y s t e m   l e ve l s .   W h e r e   K a d da c h i   e t   a l .   p r o po s e   a   f a ul t   i n j e c t i o n   m e t h o p r o v i de a i n j e c t i n o f   b i t   f l i ps   a t   t a r ge t   a pp l i c a t i o n   i n   da t a   a n i n s t r uc t i o n s   f o r   r e a l i s t i c   f a ul t s   s i m ul a t i o n   t ha t   o c c urr i ng  Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F IB R - O SS:   f a ul t   i nj e c t i on   m od e l   f or   bug   r e por t s   i op e n - s ou r c e   s o f t w ar e   ( Sundos   A bdul am e e r   A l az aw i )   467   i n   t h e   m e m o r y   un i t s   of   t h e   s y s t e m .   By   o pe r a t i ng  o n   t h e   m a i n   s o ur c e   c o d e   of   t h e   s o f t w a r e ,   a   s i n gl e   f a ul t   i n j e c t i o n s   s i m u l a t i o do e s   n o t   n e e h a r dw a r e .   T ha t   a pp r o a c h   i s   a c t i v e   w i t a o pe r a t i n g   s y s t e m   l e v e l   a n d   R A M   o r   c a c h e s   a r e   n o t   s e t ,   f o r   t h a t   c a us e ,   t h e y   b ui l t   a e m ul a t o r   o f   s y s t e m   m e m o r y .   W hi l e   A m a rna t e t   a l .   pr e s e nt e a   f ra m e w o r f a ul t   i n j e c t i o n   (Q E M U b a s e o n   b i t   f l i ps   s i m u l a t i o n   o f   x86  r e g i s t e r s   d u r i n g   t h e   e xe c ut i o n   o f   t h e   s y s t e m   c a l l s   o f   L i n ux   4. 10.   A t   (2019)   Y i n g   e t   a l .   [ 23 ]   de s i g n e B - S E F t o o l   t o   s i m ul a t e   s o f t   e rr o r,   t h e y   a ppl i e t ha t   t o o l   o n   f i ve   m a c h i n e   l e a rni n p r o gra m s   a n a n a l y z e   t h e   pr o gra m s ’  w e a kn e s s   t o   s of t   e rr o r s   b y   s i m ul a t i n g   b i t   f l i ps .   Ce n t O S   o pe ra t i o s y s t e m   i s   a e xpe r i m e nt a l   e n v i r o n m e nt   f o r   t h i s   t o o l .     In  (201 9)  a ga i n ,   P o r po da s   [ 24 ]   p r e s e n t   a   n e w   t o o l   fo r   i n j e c t e t h e   f a ul t s   b a s e o n   t h e   t i m i ng  t ha t   i s   us e i n   f a ul t - c ov e r a ge   s t udi e s   fo r   t r a n s i e nt   f a ul t s .   Z O F i s   a   z e r o - o v e r h e a t o o l ,   m e a ni n t ha t   t h e   a na l y z e d   w o r kl o a r u n s   a t   l o c a l   s pe e d.   W h i l e   A n d r o i de v i c e s   a r e   a e n v i r o n m e n t   o pe r a t i n g   s y s t e m   f o r   Co t r o n e o   e t   a l .   (2019)  [ 25 ] ,   w h e r e   h e   p r e s e nt   A n d r o F IT   f a ul t   i n j e c t i o n   t o o l   t o   a ppl y   s u c h   f a ul t   m o de l   o n   A n d r o i de v i c e s .   T h i s   t o o l   i s   i m pl e m e nt e t hr o ug h o ut   c o m po n e nt s   a t   t h e   l o w e r   l a y e r s   o f   t h e   A nd r o i O S .   27   c o m po n e nt s   o A n d r o i d   t e n d   t o   b e   b ug - pr o n e   s uc a s   O S   S e r v i c e s ,   na t i v e   c om po n e n t s ,   a n d   de v i c e   dr i v e r s .   A c c o r di n o f   t hr e e   l e v e l s   In j e c t i n (o pe ra t i n s y s t e m ,   di s t ri b ut i ng  s y s t e m ,   a nd  i nt e r f a c e ),   N e t t i   e t   a l   (2018)  [ 26 ]   p r e s e nt e a   n e w   F a ul t   i n j e c t i o n   t o o l   (F IN J   ) fo r   h i g h   pe r f o r m a n c e   c o m put i ng  i n   P y t h o n   t ha t   i s   i m p l e m e nt e a s   a n   o r i e n t e o bj e c t ,   w i t h   h i g h   l e v e l   pr o g r a m m i n l a n gu a ge ,   t ha t   i s   us e o n   m a n y   o pe r a t i n g   s y s t e m s   m a j o r s .   A m o ng  t h e   m o s t   s i gni f i c a nt   m e t h o do l o gi e s   ut i l i z e f un d a m e nt a l l y   i n   de fe c t s   pr e di c t i o n ,   a l go ri t hm s   o f   m a c h i n e   l e a rni n g   c l a s s i f i c a t i o n.     T h e re   a r e   m a n y   s t u d i e s   us e   o f   m a c hi n e   l e a rni ng   t e c hni q ue s   f o r   s o f t w a re   f a u l t s   p r e d i c t i o n,   t h e   r e l a t e r e s e a r c he s   e x a m i n e   m o r e   m a c hi ne   l e a rni ng  m e c ha ni s m   o n   s e v e ra l   f a u l t s   d a t a s e t s ,   f o r   e x a m p l e s ,   de pe ndi ng  o M a nd l e b u gs   d a t a s e t ,   [ 27 ]   a nd  [ 28 ]   a re   p re d i c a t e   f a u l t   s o f t w a r e   by   m a c hi ne   l e a rni ng  t e c hni q ue s ,   w h e r e   C a rro z z a   e t   a l .   u s e M a nde l b u gs   l o c a t i o n   i n   t he   s o f t w a r e   o f   c o m p l e s y s t e m s   i t he i r   w o rk  a nd  f a u l t   t o l e ra nc e   m e c ha ni s m s .   T h e y   a na l y z e   M a nde l b u gs   a nd   d i s c us s   a   m e t h o d   b a s e o n   a   s e t   o f   s o f t w a r e   c o m p l e x i t y   m e t ri c s   f o r   M a nde l b u p re di c t i o n.   D e c i s i o n   T re e s ,   B a y e s i a n   N e t w o r k s ,   S up po rt   V e c t o r   M a c hi ne s ,   N a i v e   B a y e s ,   a nd  M u l t i no m i a l   L o g i s t i c   R e g r e s s i o n   c l a s s i f i e r s   a r e   us e i n   t ha t   r e s e a rc h.   F o r   S V M ,   t he   p re d i c a t e c o rr e l a t i o c o e f f i c i e n t   o f   p r e d i c t e ra t i ng   i s   g r e a t e o f   7 0% ,   a nd  60 o f   M a nde l b u gs   c a b e   de t e c t e d ,   w hi l e   r e g r e s s i o m o de l   de t e rm i ne t h e   ra t e   o f   8 3 o f   M a nde l b u gs   o f   e xe m p l a r y   p r e d i c t i o n.   W hi l e   X i a o t i ng  e t   a l .   f o c us   o n   t h e   c l a s s i f i c a t i o n   o f   M a nde l b ug s , a nd   a na l y z e t he   i m p a c t   f a c t o r s   o f   c l a s s i f i c a t i o n   t o   i m p r o v e   t he   qu a l i t y   of  c l a s s i f i c a t i o n,   t h e i m e t h o d   pe r f o rm s   w e l l   i a u t o m a t i c   c l a s s i f y i ng   b ug s   i nt o   f a u l t   t ri g ge c l a s s e s .     I n   o rde r   f o r   d i f f e r e nt   d a t a s e t   s uc h   a s   CM a nd  K C ,   S u r e nd ra   a nd  G e e t ha nj a l i ( 20 13 [ 4]   c l a s s i f y i n t he   f a u l t s   us i ng  de c i s i o n   t re e ,   t ha t   w o r i m p l e m e nt e i n   J A V A   by   N E T B E A N S   v e rs i o n   7 . 2 .   F a u l t s   a r e   c l a s s i f i e c o n s i de ri ng  a t t ri b ut e s   V o l u m e ,   P r o g ra m   l e ng t h,   D i f f i c ul t y ,   E f f o rt ,   a nd  T i m e   E s t i m a t o r.   A A c c u ra c y   of   t h e i p r o po s e m e t h o i s   90 . 7 7%  f o r   CM d a t a s e t   a nd  9 0 . 4 0 f o K C1  da t a s e t .   U s i ng  N A S A   M D P   d a t a s e t ,   S i ng a nd  S hri s h   (2 01 4 [2 9]   c l a s s i f y i ng  t ha t   d a t a s e t   by   c l us t e r - b a s e c l a s s i f i c a t i o n,   a n   e v a l u a t e   o f   t hi s   m e t ho i s   pe r f o rm e a   g l o b a l   r e l a t i v e   a na l y s i s   w i t h   b e n c hm a rk  re s ul t s   o f   s o f t w a r e   f a u l t   p r e d i c t i o n   f o r   t h e   s a m e   d a t a   s e t s .   T h e i p ro po s e d   m o de l   o b t a i ne d   de t e c t i o p r o b a b i l i t y   c l o s e   t o   8 3 . 3 %   a nd   68 5%   o f   b a l a n c e   ra t e s .   A n o t h e d a t a s e t   a r e   c l a s s i f i e by   I v a n o (2016)   [30]   i h i s   t h e s i s ,   w h e r e   Iv a n o   w o r o t h e   f a i l u r e   da t a s e t   t h e   f a u l t s   p r o duc e   by   i n j e c t   t h e   f a ul t s   i n   a   s e v e r a l   s y s t e m s   c o n t a i n s   t h e   O S   ke rn e l   f u n c t i o n s   du ri n s e v e r a l   ru n s .   N e w   da t a s e t   i n c l u d i n t hr e e   a t t r i b ut e s   o f   da t a   a r e   c o l l e c t e a s   G o l de n   D a t a ,   F a i l u r e   D a t a ,     a n N o n - F a i l u r e   D a t a ,   a n o r ga ni z e i n t o   da t a s e t s   us e f o r   t ra i ni n a n v a l i da t i n f a i l u r e   p r e di c t i o n   m o de l s .   D uri n t ra i ni n s t e ps ,   S V M   p r e di c t i o n   a l go r i t hm   i s   us e d,   f o r   di f fe r e nt   v a l ue s   i n   t h e   s l i di n w i n do w .   In   t h e   e xpe r i m e nt a l ,   t h e   S V M   c l a s s i f i e r   w a s   e xe c ut i o n   o n   t h e   m a i go a l   s y s t e m   of   R O C - A U C,   b ut   o n   f a i l u r e   m o de   H a n g,   t h e   n u m b e r   o f   t h e   C r a s f a i l u r e   e v e n t s   n o t   a l l o w   a a na l y s i s   of   t h e   p r e d i c t   r e s po n s e   W h e n   w e   t a l ki n a b o ut   b ug  r e po r t s   c l a s s i f i c a t i o n   b a s e o n   b i na r y   c l a s s e s   ( B ug,   N o n - b ug) P i ngc l a s a i   e t   a l .   (2 013)  [ 31 ]   a nd  A n t o ni o l   e t   a l .   (2018 [ 32 ]   w o r ks   i n   t h e   s a m e   f i e l t o   c l a s s i fy i n o b ug   r e po rt s ,   w h e r e   P i ngc l a s a i   e t   a l .   p r o po s e a   c l a s s i f i c a t i o a pp r o a c t o   i de nt i fy   b ugs   a n d   n o n - b ugs .   T h e y   us e d   L a t e nt   D i r i c hl e t   a l l o c a t i o n   (L D A m e t h o w i t h   N B   a nd  L L R   c l a s s i f i e r .   T h e   p r e c i s i o n   o f   H T T P Cl i e n t ,   J a c kra b b i t   a nd  L uc e n e   pr o j e c t s   v a r i e f r o m   66%  t o   76% ,   65%  t o   77%  a nd  71%  t o   82%  r e s pe c t i v e l y .     B ut   A nt o n i o l   e t   a l .   w o r t o   de v e l o a a u t o m a t i c   b ug  s e v e r i t y   a ppr o a c h   t o   de t e c t   t h e   b ug  r e po rt   w h e t h e r   i t   i s   a   r e a l   b ug  o r   r e que s t .   T h e   f e a t ur e s   a r e   e xt r a c t e by   A c t i ve   D i r e c t o r y   t r e e   (A D T a n v e c t o r   s pa c e   t e c h ni que .   T h e   t r a i n i n i s   gi v e n   by   N a ï ve   B a y e s   (N B a n L i n e a r   L o gi s t i c   r e g r e s s i o n   (L L R a l go r i t hm s .   T h e   pr e c i s i o of   M o z i l l a ,   E c l i ps e   a n d   J B o s s   pr o j e c t s   i n t e r f e r e w i t h   77 t o   82%.     W h i l e   K ukka r   e t   a l .   (20 19)  [33]   w o r o n   m u l t i c l a s s   c o n c e pt ,   K ukka r   e t   a l .   de v e l o pe a   de e p   l e a rn i ng  m o de l   f o r   m u l t i c l a s s   s e v e r i t y   c l a s s i f i c a t i o n   c a l l e B ug  S e ve r i t y   c l a s s i f i c a t i o n ,   t ha t   b y   us i n a   Co n v o l ut i o n a l   N e ura l   N e t w o r a n R a n do m   f o r e s t   w i t h   B oo s t i n (B CR ).   T hi s   m o de l   di r e c t l y   l e a rn s   t h e   l a t e n t   a n d   h i g hl y   r e pr e s e nt a t i v e   fe a t u r e s .   I n i t i a l l y ,   t h e   n a t u ra l   l a n gu a ge   t e c hni que s   p r e pr o c e s s   t h e   b ug  r e po rt   t e xt ,   t h e   Co n v o l ut i o n a l   N e ura l   N e t w o r e xt ra c t s   t h e   i m po r t a nt   f e a t ur e   pa t t e rn s   o f   r e s pe c t i v e   s e v e r i t y   c l a s s e s ,   a n t h e   ra n do m   f o r e s t   w i t h   b oo s t i n c l a s s i f i e s   t h e   m ul t i p l e   b ug  s e v e r i t y   c l a s s e s .   T h e   a v e r a ge   a c c ur a c y   o f   t h e   pr o po s e m o de l   i s   96 . 34%   o t h e   m ul t i c l a s s   s e v e r i t y   of   f i ve   o pe n - s o ur c e   pr o j e c t s .   T h e   a v e ra ge   F - m e a s u r e s   o Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   20 ,   N o .   1 O c t o b e r   20 20  :     465   -   474   4 68   B CR  i s   96. 43% .   U s i n u n s t a n d a r di z e da t a s e t ,   H a m m o uri   e t   a l . (2018 [34]   a r e   us e t hr e e   da t a s e t s   t o   pr e di c a t i o n   p r o c e s s   by   A N N ,   N a ï v e   B a y e s ,   a nd  D e c i s i o n   T r e e   s upe r v i s o r   m a c h i n e   l e a rn i ng  a l go r i t hm s ,     t h e   r a t e   a c c o un t   f o r   t h e   a c c ura c y   v a l ue   i t hr e e   d a t a s e t s   f o r   t h e   p r e s e nt e a l go ri t hm s   i s   c l o s e   t o   93%,   a nd  t h e   l o w e s t   v a l ue   a ppe a r s   f o r   N a ï v e   B a y e s   c l a s s i f i e r .         3.   D EF EC TS   C LA S S I F I C A TI O N   A n   u n f o r e s e e n   s of t w a r e   b e h a v i o r   s e n s e by   t h e   us e r s   o t h e   s o f t w a r e   s y s t e m   l i m i t s   c a us e   t S of t w a r e   f a i l u r e   i s   a   f a ul t y   c o n s e que n c e ,   w h i l e   a   s o f t w a r e   f a ul t   i s   t h e   s pe c i f i c   o r   s uppo s i t i o c a us e   o f   t h a t   s of t w a r e   f a i l u r e . W h e n   t h e   u n i que n e s s   f a ul t   a n d   f a i l u r e   i s   n o t   s t ri n ge n t   t h a t   c a b e   n a m e a s   a   de f e c t   t m e nt i o n   t o   e i t h e r   a   c a us e   o r   a n   e ff e c t .   Chi l l a r e ge   a n c o - w o r ke r s   [ 35 ]   p r o v i de O D C,   a   c o m pl e t e   a n d   pra c t i c a l   c l a s s i f i c a t i o o f   s of t w a r e   de f e c t s   f r o m   v a r i o us   pe r s pe c t i v e s .   E x p e r i e nc e s   h a v e   s ho w t h a t   e v e ry   s o f t w a re   s y s t e m s   ho l d   f a u l t s   s u c a s   b u g s   o d e f e c t s ,   e x c e p t   e a s y   s o f t w a re   s y s t e m s .   [ 36 ] .   F o c h a r a c t e ri z i n g   o f   s o f t w a re   f a u l t s   t h a t   c a u s e   f a i l u re s   t h ro u g e x p e r i m e nt   a n d   e x e c u t i o n ,   d e v e l o p e rs   a n d   re s e a rc he r s   p i n t   t o   B o h rb u g s ,   H e i s e nb u g s ,   M a n d e l b u g s ,   a n d   a g i n g - re l a t e d   b u g s . .   G ro t t k e   e t   a l .   s u g g e s t   b u g s   d e f i n i t i o ns   o f   t he   s i t u a t i o ns   a n d   s t a t e   re g a rd i n g   t h e   f a u l t   a c t i v i t y   a n d   t h e   e r ro r   d i f f u s i o ns   [ 36 37 ] .         4.   P R O P O S ED   M ETH O D O LO G Y   B e c a us e   t h e   p r o c e s s   of   i n j e c t i n a   r e a l   e rr o o r   f a u l t   i s   v e r y   e xpe n s i v e   f o r   c o m put e r   pa rt s   o f   s of t w a r e   a n ha r dw a r e ,   w e   h a v e   r e l i e o n   l e a rni ng  o f   o pe n - s o ur c e   s oft w a r e   a n t h e i r   p r e p a r a t i o n s   t o   r e c e i v e   f a ul t s   a n d   pr e di c t   t h e m   t hr o ug h   t h e s e   f a ul t s   r e po rt s   i n   t h e   e v e n t   t ha t   o n e   o f   t h e s e   e rr o r s / f a ul t s   t a r ge t   t h e   s y s t e m s   r e a l l y   duri n g   t h e   s y s t e m   e xe c ut i o n   pe ri o d.   T hr o ug h   t h e   p r o c e s s   of   r e s e a r c h   a n d   s t udy   of   t oo l s   pr e v i o us l y   b ui l t   t o   i n j e c t   f a ul t s   t ha t   w e r e   pub l i s h e i n   o u r   r e v i e w   of   r e l a t e w o r ks   [ 8 ] ,   t h e r e   w a s   a   n e e t o   b ui l d   a   n e w   i n j e c t i o n   t o o l   t hr o u gh   w hi c h   w e   c a n   i n j e c t   f a ul t s   t o   a n   i nt e g r a t e s y s t e m   t h a t   i n c l ude s   a n   o pe r a t i n s y s t e m ,   a   w e b r ow s e r ,   d a t a b a s e   s of t w a r e ,   a nd  t h e   w e b   l a n g ua ge   s o f t w a r e .   F a ul t   I n j e c t i o n   f o r   B ug  Re po r t s   i n   O pe n - s o ur c e   s of t w a r e   (F IB R - O S S i s   b a s e o n   a   l i b ra r y   of   b u g   r e po rt s   fo r   o pe n   s o ur c e   s of t w a r e ,   t h e   de fe c t s   of   c o m pl e s of t w a r e   t ha t   a r e   c o n t a i n e i n   t h e   F IBR - O S S   l i b r a r y   a r e   de pe n de nt   o n   a   gl o b a l   f i e l s t udy   t o   i de n t i fy   t h e   b ugs   l i s t   t ha t   c a n   ra t i o n a l l y   b e   pr e di c t a b l e   t o   oc c ur   m uc of   f a i l u r e s   i n   O S S ' s .   O u r   p r o po s e s y s t e m   i n c l ude s   T hr e e   P h a s e s :   B ugs / D e fe c t s   c l a s s i f i c a t i o n ,     S y s t e m   E s t a b l i s hm e nt   a n d   s e t up ,   D a t a   ge n e r a t i o a nd  D a t a s e t   b ui l d i n g .     4. 1 .       F i r s p h as e b u gs / d e fe c ts   c l as s i f i c a ti o n   In   o r de r   t o   t ra i n   t h e   f o ur   o pe n - s o ur c e   s of t w a r e   w h i c h   i s   i nt e g ra t e i n   t h e   s y s t e m   t ha t   w i l l   b e   i n j e c t e d   w i t h   f a ul t s   i n   o r de r   t o   a s s e s s   t h e   de pe n d a b i l i t y   of   t h i s   s y s t e m ,   w e   h a v e   c o m b i n e 12  da t a s e t s   f o r   t h o s e   o p e n - s o ur c e   s of t w a r e   i n   s i n gl e   da t a s e t   (G e n e r a l   da t a s e t t o   be   us e i n   t h e   p r o c e s s   of  s y s t e m   e n v i r o n m e nt   t r a i n i ng,   t h e   pu r po s e   of   w h i c i s   t o   t r a i t ha t   e n v i r o nm e n t   c o nt a i n s   t h e   f a ul t   t y pe   a n t h e   f a ul t   l o c a t i o n   i n   a n y   fo ur   o pe n - s o ur c e   s of t w a r e   m e nt i o n e e a rl i e r .   I n   t hi s   c o n t e xt ,   a nd  b a s e o n   c l a s s i f i c a t i o n   a l go r i t h m s   i n   o r de r   t o   pr e di c t   f a ul t s   o r   de f e c t s   i n   t h e   o pe n - s o ur c e   s o f t w a r e ,   w e   pr e s e n t   a   s o f t w a r e   de f e c t   pr e di c t i o n   m o de l   by   L M T   m a c h i n e   l e a rni n a n d   D N N   o n e w   da t a s e t   c o m b i n e f r o m   1 pub l i c   d a t a s e t s   f o r   s o f t w a r e   o pe n - s o ur c e   L i n ux   ke rn e l ,   M y S Q L   D B M S ,   A pa c h e   H T T P D   w e b   s e r v e r ,   a n d   A p a c h e   A X IS   W S   a v a i l a b l e   i n   [ 38 ]   t ha t   da t a s e t   i s   a   ge n e ra l   da t a s e t .   T h e   b ugs   h a v e   e xi s t e c l a s s i f i e b a s e o n   f a ul t s   t ha t   o c c ur   o n   o pe n - s o ur c e   s o f t w a r e   a n d   a t t ri b ut e t o   B o h r b ug,   M a n de l b u,   A gi ng  R e l a t e B ug,   a n d   U n kn o w n   b ugs   [ 39 ] .   Bo t h   D e e L e a rn i ng  a n d   L o gi s t i c   M o de l   T r e e   c l a s s i f i e r s   a r e   e v a l ua t e b a s e o n   t h e   pri m a r y   s o ur c e   of   pe r fo r m a n c e   m e a s u r e m e n t s ,   w h i c i s   a   c o n f us i o n   m a t ri x   a nd  a   s e t   o f   m o s t - kn o w n   m e a s u re s   [ 40 41 ] .     4. 2 .       S e c o n d   p h as e s ys t e m   e s tab l i s h m e n an d   s e tu p   I t hi s   p h a s e ,   o ne   m u s t   d e f i ne   t he   re q u i re m e nt s ,   ne t w o rk   e nv i ro nm e nt   t o   b u i l d   o u p ro t o t y pe   o f   s o f t w a re   f a u l t   i nj e c t i o m o d e l ,   a nd   T a rg e t   S y s t e m   T ra i ni ng .   A s   s ho w i F i g u re   1 ,   v i rt u a l   m a c hi ne   s e t u p   a nd   c o nf i g u ra t i o n   f o t w o   s y s t e m s :   t he   f i rs t   i s   t he   C l i n t ,   w hi c i s   t he   s y s t e m   t ha t   re c e i v e s   t he   f a u l t s   ( i . e .   t he   t a rg e t   s y s t e m s ) ,   w ho s e   d e p e nd a b i l i t y   w i l l   b e   m e a s u re d ,   t he   s e c o nd   i s   t he   S e rv e r,   w hi c i s   t he   s y s t e m   t h a t   i nj e c t s   t he   f a u l t s .   W e   a r e   b ui l di n g   a   n e w   m o de l   fo r   f a ul t   i n j e c t i o i o pe n   s o ur c e   s o f t w a r e ,   a n d   t h e   r e qu i r e m e nt s   f o r   t h i s   m o de l   a r e   N e t w o r e n v i r o nm e nt ,   V i rt u a l   m a c hi n e   o o nl i n e   n e t w o r k.   Co m po n e nt s   o f   t h e   s y s t e m   a r e :   a)   T a r ge t   S y s t e m s   (Cl i e nt ) ,   i n   o u r   w o r w e   s ugge s t   f o ur   o pe n - s o ur c e   s of t w a r e   b)   S o ur c e   S y s t e m   (S e r v e r )   c)   B ug' s   L i b r a r y   (b ugs   a n d   de f e c t s da t a s e t .   D a t a b a s e s   (l i b r a r y of   e r r o r s   a f f e c t i n o pe s o ur c e   s of t w a r e   (s t udy   c a s e w h i c h   a r e   L i n ux   ke rn e l ,   M y S Q L   D B M S ,   A pa c h e   H T T P D   w e b   s e r v e r ,   a n d   A pa c h e   A X IS   W S .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F IB R - O SS:   f a ul t   i nj e c t i on   m od e l   f or   bug   r e por t s   i op e n - s ou r c e   s o f t w ar e   ( Sundos   A bdul am e e r   A l az aw i )   469       F i g u r e   1 .   S y s t e m   e s t a b l i s hm e n t   a n d   s e t up         4. 3 .       Th i r d   p h as e d a ta  ge n e r at i o n   an d   d atas e t   b u i l d i n g   S of t w a r e   f a ul t s   i n j e c t i o n   i s   a   r o b us t   m a c hi n e   t o   s upp o r t   a n i m p r o v e s   f a i l ur e   p r e di c t i o n   t e c hn i q ue s .   T h i s   i s   a n   i nt e r e s t   r e s e a r c h   m a t t e r   i n   t h e   a s s e s s m e nt   de pe n d a b i l i t y   of   s y s t e m s   b e c a us e   of   t h e   c o m pl e xi t y   i n c r e a s i ng  o f   o pe n - s o ur c e   s of t w a r e ,   w hi c m a ke s   s o f t w a r e   f a i l u r e s   m o s t   h a p pe n e d .   A   n e w   pr o t o t y p e   of   t h e   f a ul t   i n j e c t i o n   m o de l   i s   p r e s e nt e d,   F IB R - O S S   ( F a ul t   I n j e c t i o n   f o r   B ug  R e p o r t s   i O pe n - S o ur c e   S of t w a r e ).   F IB R - O S S   F a ul t s   i n j e c t i o n   m o de l   i s   s h o w n   i n   F i g u r e   2 ,   t h e   m o de l   c o n t a i n s   i n j e c t o r   s o f t w a r e ,   i n j e c t i o n   c o n t r o l l e r   s o f t w a r e ,   a nd  m o n i t o ri n p r o c e dur e s   t o   c o l l e c t   da t a   t o   us e   i t   a t   t h e   de pe n da b i l i t y   a s s e s s m e n t   o f   t h e   t a rge t   s y s t e m .   Cl a s s i f i c a t i o n   a c c ura c y   fo r   t h e   c l a s s i f i e r s   D N N   a nd  L M T   a s   s h o w n   i T a b l e   1.             F i g u r e   2 .   F IB R - O S S :   F a ul t s   i n j e c t i o m o de l   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   20 ,   N o .   1 O c t o b e r   20 20  :     465   -   474   470   T a b l e   1 .   C l a s s i f i c a t i o a c c ura c y   fo r   t h e   c l a s s i f i e r s   D N N   a n d   L M T   P e r fo r m a n c e   M e a s u r e s   D N N   Cl a s s i f i e r   L M T   Cl a s s i fi e r   Cl a s s e s   Cl a s s e s   BO H   NAM   A R B   U N K   W e i g h t e d   A v .   BO H   NAM   A R B   U N K   W e i g h t e d   A v .   T P R   0 . 9 9 5   0 . 7 5 2   0 . 9 8 8   0 . 0   0 . 9 1 7   0 . 9 9 3   0 . 6 9 5   0 . 9 8 3   0 . 0   0 . 8 7 7   P re c i s i o n   0 . 8 8 7   0 . 9 8 3   1   0 . 0   0 . 8 7 3   0 . 8 4 6   0 . 9 6 1   1   0 . 0   0 . 8 4 9   Re c a l l   0 . 9 9 5   0 . 7 5 2   0 . 9 8 8   0 . 0   0 . 9 1 7   0 . 9 9 3   0 . 6 9 5   0 . 9 8 3   0 . 0   0 . 8 7 7   F - m e a s u r e   0 . 9 6 2   0 . 9 2 2   0 . 9 8 6   0 . 0   0 . 9 1 1   0 . 9 1 3   0 . 8 0 7   0 . 9 9 1   0 . 0   0 . 8 5 4       1)   In j e c t o r :   A   n e w   s of t w a r e   i n j e c t o r   i s   de v e l o pe us i n t h e   d e fe c t s   da t a s e t s   t h a t   c o l l e c t e d   a s   o n e   of  t h e   r e qui r e m e nt s   i n   t h e   p r e v i o us   pha s e .   2)   T h e   c o n t r o l l e r   o f a ul t   i n j e c t i o n   i s   s of t w a r e   i nt e gra t e w i t h   a n   i n j e c t o r   t o   de t e r m i n e   s l o t   t i m e   i n j e c t i o a n f a u l t   s i z e   (N um b e o f   B ugs ).     T o   c o l l e c t   da t a   t hr o ug h   t h e   di f fe r e nt   t i m e   pe r i o ds ,   t h e   m o ni t o r i n p r o c e dur e s   c o l l e c t   t h e   v a l ue s   o t h e   v a ri a b l e s   o f   t h e   s y s t e m   s t a t e .   T h e n   t h a t   c o l l e c t e da t a   a r e   o r ga n i z e i n e w   da t a s e t s   us e l a t e r   u n de t h e   f a i l u r e   p r e di c t i o m o de l .   A   n e w   da t a   a r e   c o l l e c t e t hr o ug h   v a r i o us   t i m e   i nt e r v a l s ,   t h e   m o n i t o ri n s o f t w a r e   c o l l e c t s   t h e   v a l ue s   of   t h e   v a r i a b l e s   de s c r i b e   t h e   t a r ge t   s y s t e m   s t a t e ,   t h i s   i s   a   c o r e   ph a s e   of   o ur   a pp r o a c h ,   w h e r e   t h e   da t a   a r e   c o l l e c t e w h i l e   t h e   t a r ge t   s y s t e m   e xe c ut e s   a nd  f a ul t s   a r e   i n j e c t e by   o ur   n e w   f a ul t   i n j e c t i o n   m o de l .   F IBR - O O S   m o de l   w o r ks   de pe n di n g   o n   t h e   s y s t e m ' s   t r a i ni n o f   t h e   b ug' s   r e po r t s   b e fo r e   B ugs   i n j e c t i o n   o pe r a t i o n ,   B ug  R e p o r t   I n j e c t i o n   a n N e w   D a t a s e t   G e n e ra t i o n   a nd  B ui l di ng  A l go ri t hm s   a r e   s um m a r i z i n g   a s   f o l l ow .   B ug  R e p o r t s   I n j e c t i o a n d   N e w   D a t a s e t   G e n e r a t i o n   A l go r i t hm :   1.   R e a B ug  R e p o r t   D a t a s e t   2.   D e t e r m i n e   N   V a l ue ,   t   V a l ue ,   w h e r e   N   i s   N um b e r   of   B ug  da t a   t h a t   w i l l   be   i n j e c t e d,   T   i s   T i m e   pe r i o fo r   i n j e c t i o n   ( t   s e c . ,   t   m i n . ,   e t c .   3.   R a n do m l y   by   In j e c t o r   s o f t w a r e ,   s e l e c t   N   B ug  d a t a   f r o m   G e ne r a l   D a t a s e t   (L i b ra r y )   4.   F o r   T   =   0   i nt o   ( t - 1)   do :   P a s s   N   b ug  d a t a   f r o m   (S e r v e m a c h i n e t o   (Cl i n t   m a c h i n e )     5.   D uri n g   S t e 2   r u nni n g ,   U pda t e   G e n e r a l   D a t a s e t   f o r   a n y   ID - Bug:   a.   N e w   A t t r i b ut e   Co l u m n   a s   S y s t e m   S t a t e ,     If   S y s t e m   i s   c ra s h i n g   t h e S y s t e m   S t a t e   =   F a i l u r e     If   S y s t e m   i s   H a n g i n g   t h e S y s t e m   S t a t e   =   C ri t i c a l   If   S y s t e m   i s   s t i l l   R unni n g   t h e S y s t e m   S t a t e   =   N o rm a l   E l s e   S y s t e m   S t a t e   =   U n k n o w n     b.   N e w   A t t r i b ut e   Co l u m n   a s   S y s t e m   R e s p o n s e ,     S y s t e m   O b s e rv a t i o n:   D e p e nd i ng   o S y s t e m   S t a t e   a nd   P a r t   o f   O p e n - s o u rc e   s o f t w a re   t ha t   w i l l   b e   i nj e c t e d .     c.   N e w   A t t r i b ut e   Co l u m n   a s   E xpe c t e S o l ut i o n ,       E xpe c t e s o l ut i o n s   a r e   de pe n d i n o n   t h e   s y s t e m   s t a t e .   T h e   s t u dy i n g   a n d   m o n i t o r i ng  o f   s y s t e m ' s   b e h a v i o r   du ri n f a ul t l o a t i m e ,   c r e a t i n g   a   n e w   da t a s e t   i n c l ude   o f   s y s t e m   s t a t e :     1.   F a i l u r e   c o rr e s po n ds   t o   f u n c o m pl e b ug  t ha t   m a ki ng  s y s t e m   C r a s hi n g / F a i l u r e .     2.   Cri t i c a l   c o rr e s po n ds   t o   f u n l e s s   c o m pl e b ug  m a ki ng  s y s t e m   ha n g i n g .     3.   N o r m a l   c o rr e s po n ds   t o   i n j e c t   a   s i m pl e   b ug   t ha t   h a s n' t   e f fe c t   on  s y s t e m   e xe c ut i o n / r u nni ng.     4.   U n kn o w n   s t a t e   w h e a u nk n o w n   b ug  i s   i n j e c t e i n   t h e   s y s t e m .     F i g u r e   s h o w s   t h e   F a ul t   i n j e c t i o n   e n v i r o nm e n t   t h a t   us e d   f o r   n e w   da t a   ge n e ra t i o n   a n da t a s e t   c o l l e c t i o n   o n   O pe n - S o u r c e   S of t w a r e   S y s t e m .   A c c ur a c y   M e a s u r e s   fo r   D e e l e a rni n g   a n d   L M T   c l a s s i f i e r s   a s   s h o w n   i F i g u r e   4 .     W h a t   ha ppe n s   du r i ng  t h e   t ra n s m i s s i o i s :   1.   T h e   da t a   a t   t h e   t i m e   o f   t ra n s m i s s i o n   ( i n j e c t i o n w i l l   b e   a   da t a   s e t   o f   t hr e e   c o l um n s   (a t t ri b ut e s )   ID ,     B ug  na m e ,   a n d   M a n d l e B ug  Cl a s s e s .   2.   T h e   S e r v e M a c h i n e   n e e ds   a IP   +   po r t   a dd r e s s e s .   3.   T h e   Cl i e n t   M a c h i n e   o n l y   n e e ds   t h e   po r t   a dd r e s s .   4.   T h e   da t a   s e nt   i s   t e xt ,   s o   i f   t h e   d a t a   i s   s e nt   a s   a   t e xt   e v e r y   t i m e ,   t h e r e   w i l l   b e   a   l o a s t a t us   o n   t h e   t r a n s m i s s i o c h a n n e l   a n t h us   w i l l   ha v e   s o m e   da t a   l o s s .   5.   S o l ut i o n :   c o n v e r t   t h e   t e xt   i n t o   F i l e   (P a c ke t s a n d   t h e t r e a t   i t   a s   by t e s     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F IB R - O SS:   f a ul t   i nj e c t i on   m od e l   f or   bug   r e por t s   i op e n - s ou r c e   s o f t w ar e   ( Sundos   A bdul am e e r   A l az aw i )   471   D uri n t h e   p r e s e t   i n j e c t i o n   t i m e s   i n   t h e   e rr o r   i n j e c t i o n   a l go ri t hm ,   n e w   da t a   a r e   c o l l e c t e de pe n di n g   o n   t h e   s y s t e m   s t a t us   du r i n t h e   i n j e c t i o n .   T h e   G e n e ra l   D a t a s e t   w a s   upda t e du r i n a   n u m b e r   of   i n j e c t i o n   o pe r a t i o n s   a nd  r e a c h e a b o ut   1000   t i m e s ,   w h i c h   t o o pl a c e   dur i ng  d i f fe r e nt   t i m e   pe ri o ds .   T h e   i n j e c t i o n ,   m o n i t o ri n g,   a nd  d a t a   c o l l e c t i o n   p r o c e s s   t oo a   pe r i o o f   up  t o   m o n t h s ,   w h e r e   t h e   i n j e c t i o n   w a s   m a de   f o r   t h e   fo l l ow i n g   t i m e   pe r i o ds :   1.   10   s e c o n ds   a n d   10   B ug  ra n do m l y   c h o s e n   2.   50   s e c o n ds   a n d   10 B ug  ra n do m l y   s e l e c t e d   3.   5   m i n ut e s ,   300   B ug  c h o s e n   ra n do m l y           Fi g u r e   3 .   F a ul t   i n j e c t i o n   e n v i r o n m e n t   a nd  da t a s e t   c o l l e c t i o n           F i g u r e   4 .   A c c ura c y   m e a s ur e s   f o r   de e l e a rni n g   a nd  L M T   c l a s s i f i e r s       N o t e   t h a t   t h e   us e r   c a c o n t r o l   t h e   i n j e c t o r   i n   t e rm s   o f   t i m e   a n d   n u m b e r   o f   B ugs   s e n t   (i n j e c t e d)  i n t o   c l i e n t   m a c h i n e   (s y s t e m   t a r ge t ).   F o r   t h e   pu r po s e   of   s t ud y i n t h e   p r o po s e s y s t e m   s t a t e s ,   w e   w i l l   fo c us   h e r e   o n   t w o   t y pe s   of   o pe n - s o ur c e   s o f t w a r e   L i n u ke rn e l   a n A pa c h e   H T T P D   w e b   s e r v e r   b e c a us e   i t   i s   t h e   m o s t   pr o v i de i n   t h e   us e .   T a b l e   s h o w s   a   pa r t   o f   t h e   d a t a   c o l l e c t i o n   c o l l e c t e duri n g   t h e   i n j e c t i o n   p r o c e s s   a n d   t h e   ge n e ra t i o n   o f   n e w   da t a s e t   f o r   L i n ux  ke rn e l .   W h e r e   B O H   =   Bo hr b ugs ,   M A N   =   M a nde l b ugs ,   A R B   =   a gi n g - r e l a t e b ugs ,   a nd  U N K   =   U n k n o w n   b ug.     A s   s ho w i T a b l e   2 ,   L i nu x   k e rne l   h a s   a   l i t t l e   f a i l u re s   s t a t e   i t h e   c a s e   i f   t he   B u g - t y pe   i s   N A M   c a u s e d   by   w ro ng   i np u t s   c o nt i nu o u s l y ,   w hi l e   t he   c ri t i c a l   s t a t e   o f   t he   s y s t e m   i s   m o re   i f   c o m p a re d   t o   c a s e s   o f   a   f a i l u re   s t a t e ,   w hi c o f t e c a u s e s   b y   l o a d i ng   m e m o ry   m o re   t ha n   t he   re a l   a b s o rp t i o n.   F o he r,   i t   w a s   no t e d   t ha t   m o s t   s t a t e s   a re   no rm a l   w he t he   B u g - t y p e   i s   B O H   a nd   t hi s   m e a ns   e x a c t l y   t he   p ri nc i p l e   o f   f a u l t   t o l e ra nc e   a s   t he   s y s t e m   c o nt i nu e s   t o   ru d e s p i t e   t he   p re s e nc e   o f   f a u l t s   u nt i l   a   f a u l t   o c c u rs   i w hi c t he   s y s t e m   s ho u l d   b e   s t o p pe d .   T a b l e   s h o w s   a   pa r t   o f   t h e   da t a   c o l l e c t i o n   c o l l e c t e duri n t h e   i n j e c t i o n   p r o c e s s   a n t h e   ge n e ra t i o n   o f   n e w   da t a s e t   f o r   A pa c h e   H T T P D   w e b   s e r v e r .     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   20 ,   N o .   1 O c t o b e r   20 20  :     465   -   474   472   T a b l e   2 .   N e w   da t a s e t   c o l l e c t e fo r   l i n u ke rn e l   s o f t w a r e         T a b l e   3 .   N e w   da t a s e t   c o l l e c t e fo r   a pa c h e   H T T P D   w e b   s e r v e r         A s   s h ow n   i n   T a b l e   3,   A pa c h e   H T T P D   w e b   s e r v e r   h a s   a   l i t t l e   c r i t i c a l   s t a t e   of   t h e   s y s t e m   i s   m o r e   i c o m pa r e t o   c a s e s   of   a   a n o t h e r   s o f t w a r e   i n   o ur   s y s t e m ,   w h i c h   o f t e n   c a us e s   by   l o a di ng  m e m o r y   m o r e   t ha n   t h e   r e a l   a b s o r pt i o n .   W h i l e   F a i l u r e   s t a t e   i s   a l m o s t   n o n - e xi s t e n t   a n ra r e ,   a n t hi s   m e a n s   e xa c t l y   t h e   pri n c i pl e   o f a ul t   t o l e ra n c e   a s   t h e   s y s t e m   c o n t i n ue s   t o   r u de s pi t e   t h e   p re s e n c e   o f   f a ul t s   unt i l   a   f a ul t   o c c ur s   i n   w h i c h   t h e   s y s t e m   s h o ul b e   s t o ppe d.       5.   C O N C LU S I O N   A n y   f a i l u r e   p r e di c t i o n   m o de l s   de pe n o n   b e h a v i o r   o b s e r v a t i o n s   o f   t h e   t a r ge t   s y s t e m   dur i ng  pa s t   t i m e s ,   w hi c h   c a n   b e   e xpr e s s   by   n um e r a l   t i m e - s e ri e s   da t a   o r   c l a s s   a n s ub c l a s s   d a t a   a s   s t o r e   e ve n t s     i n   a   l o f i l e .   I n   t hi s   r e s e a r c h ,   w e   pr o po s e   t h e   us e   of   e xi s t i n f e a t u r e s   ob t a i n e by   b ug  t ra c ki n s y s t e m s ,   w i t h o ut   a n y   s p e c i f i c   o n e   o t h e s e   f e a t ur e s .   A n a l s o ,   w e   m o t i v a t e   t us i n n u m e ra l   d a t a   i n s t e a o f   l o f i l e s   da t a ,   a s   i t   ha s   b e e n   de m o n s t ra t e t h a t   c a t e go r i c a l   d a t a   m a y   d e gr a de   t h e   pe r f o r m a n c e   o f   a   p r e di c t i o m o de l .     T h e   c h o i c e   of   da t a   t y pe   us e i n   t hi s   w o r de pe n de o n   t h e   m e c h a ni s m   o f   da t a   c o l l e c t i o n   du r i n t h e   i n j e c t i o n   s t a ge s   of   f a ul t s ,   a nd  t hi s   i s   w h a t   u rge us   t o   us e   t h e   l o f i l e s   da t a   t y pe   a l t h o ug h   di f f i c ul t     t o   de a l   w i t h .   I n   o r de r   t o   i m p r o v e   m o r e   a c c ur a c y ,   a   n e w   ge n e r a l   da t a s e t   h a s   b e e n   t ra i n e us i n D e e N e ur a l   N e t w o r a n d   L M T   a ga i n   o n   a   n e w   c o m b i n e da t a s e t   a s   ge ne r a l   d a t a s e t .   F a ul t   a nd  de f e c t   pr e di c t o r s   us i n t h e   D N N   c l a s s i f i e r   pe r f o r m s   be t t e r   t h a n   L M T   w h e r e   L M T   a c c ura c y   n e a r   f r o m   0. 8 49,   w h i l e   D N N   a c c ur a c y   i s   0. 873 .   I t e rm s   o f   s pe e a n d   b e t t e r   r e s ul t s ,   t h e   m a j o r   c a us e   t o   m a ke   de e l e a rni n g   t h e   b e s t   c h o i c e   i s   t ha t   i t   ha s   gi v e n   b e t t e pe r f o r m a n c e   o m a n y   c o m pl e pr o b l e m s .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F IB R - O SS:   f a ul t   i nj e c t i on   m od e l   f or   bug   r e por t s   i op e n - s ou r c e   s o f t w ar e   ( Sundos   A bdul am e e r   A l az aw i )   473   F IBR - O S S   c a n   s uppo r t   de v e l o pe r s   t o   e v a l ua t e   t h e   s y s t e m   pe r f o r m a n c e   s uc h   a s   r e l i a b i l i t y   a n de pe n da b i l i t y   m e a n s   s uc a s   f a ul t   p r e di c t i o n   o r   f o r e c a s t i n g   du r i ng  p ha s e s   de v e l o pm e n t .   F IB R - O S S   i s   us e fo r   f a ul t   s pe e d - up  t o   t e s t   t h e   s y s t e m ' s   f a i l ur e   p r e d i c t i o n   pe r f o r m a n c e .   D u ri n g   t h e   p r e s e t   i n j e c t i o n   t i m e s   i n   t h e   e rr o r   i n j e c t i o n   a l go ri t hm ,   n e w   da t a   w e r e   c o l l e c t e de pe n di n o n   t h e   s y s t e m   s t a t us   du ri n t h e   i n j e c t i o n.     T h e   n e w   s e t   of   da t a   w i l l   t h e n   b e   us e i n   t h e   f a i l u r e   p r e di c t i o n   pr o c e s s   fo r   o pe n - s o ur c e   s of t w a r e .   It   i s   w o r t n o t i ng  t ha t   w e   r e c o m m e n t h e   us e   of   a   D e e l e a rni n g   a l go ri t hm   i t h e   f a i l u r e   p r e di c t i o n   p r o c e s s ,   w h i c s a v e s   a   l o t   o f   c o s t s   i f   w e   t r y   a n o t h e a l go ri t hm   a s   i t   ha s   p r o v e n   t h e   a c c ur a c y   of   i t s   r e s ul t s       A C K N O WL ED G M EN T   T h e   a u t h o r' s   t ha n kf ul   D e pa rt m e nt   o f   Co m put e r   S c i e n c e ,   Co l l a ge   o f   S c i e n c e ,   M us t a n s i ri y a h   U n i v e r s i t y ,   U n i v e r s i t y   o T e c h n o l o g y ,   a nd  I n f o r m a t i c s   Ins t i t u t e   fo r   P o s t gr a du a t e   S t ud i e s ,   f o r   s uppo r t i n g     t h i s   w o r k.         R EF ER EN C ES   [ 1]   N .   U l l a h,   M .   M o r i s i o ,   a nd  A .   V e t r o ,   " A   c o m pa r a t i v e   a na l y s i s   o f   s o f t w a r e   r e l i a bi l i t y   g r o w t m o de l s   u s i ng   de f e c t s   da t a   o f   c l o s e a nd  o pe s o ur c e   s o f t w a r e , "   201 35 t A nn ual   I E E E   S of t w ar e   E ngi ne e r i n W or k s ho p,     pp.   18 7 - 192,   2 012 .     [ 2]   R .   N a t e l l a ,   " A c hi e v i ng   R e pr e s e n t a t i v e   F a ul t l o a ds   i S o f t w a r e   F a u l t   I nj e c t i o n , "   U ni v e r s i t y   o f   N a pl e s   F e de r i c o   I I ,   I t a l y ,   201 1.     [ 3]   N .   K a l a i v a n i   a nd  R .   B e e na ,   " O v e r v i e w   o f   s o f t w a r e   de f e c t   p r e di c t i o us i ng   m a c hi ne   l e a r n i ng   a l g o r i t hm s , "   I nt e r n at i on al   J o ur n al   o f   P ur e   an A pp l i e M a t he m at i c s ,   v o l .   118 ,   p p.   386 3 - 3873 ,   2018 .     [ 4]   M .   S .   N a i d a nd  N .   G e e t ha nj a l i ,   " C l a s s i f i c a t i o o f   de f e c t s   i s o f t w a r e   us i ng   de c i s i o t r e e   a l g o r i t hm , "   I nt e r n at i on al   J our nal   o f   E ng i ne e r i ng   Sc i e nc e   an T e c h nol ogy ,   v o l .   5 ,   p.   13 32 ,   2 0 13.     [ 5]   Y .   T a m u r a   a nd  S .   Y a m a d a ,   " R e l i a b i l i t y   a nd  m a i nt a i n a b i l i t y   a na l y s i s   a nd  i t s   t o o l ba s e o de e l e a r ni ng   f o r   f a ul t   bi g   da t a , "   i 20 17  6 t I nt e r n at i on al   C o nf e r e nc e   on  R e l i ab i l i t y ,   I n f oc o m   T e c hnol o gi e s   a nd  O p t i m i z a t i on  ( T r e nds   and   F ut ur e   D i r e c t i ons ) ( I C R I T O ) ,   pp.   1 06 - 111 ,   2017 .     [ 6]   L .   F e i nbub e ,   L .   P i r l ,   a nd  A .   P o l z e ,   " S o f t w a r e   F a u l t   I nj e c t i o n:   A   P r a c t i c a l   P e r s pe c t i v e , "   i D e pe ndabi l i t y   E ngi ne e r i n g ,   e d:   I nt e c hO pe n,   2 017 .     [ 7]   A .   O kut a n,   " S o f t w a r e   d e f e c t   p r e d i c t i o us i ng   b a y e s i a n   ne t w o r ks   a n ke r n e l   m e t ho ds , "   I S I K   U N I V E R S I T Y ,   20 12.   [ 8]   S .   A .   A l a z a w i   a nd  M .   N .   A l - S a l a m ,   " R e v i e w   o f   D e pe nda b i l i t y   A s s e s s m e n t   o f   C o m put i ng   S y s t e m   w i t S o f t w a r e   F a ul t - I nj e c t i o T o o l s , "   J ou r na l   of   So ut hw e s t   J i aot ong   U n i v e r s i t y ,   v o l .   5 4,   20 19.     [ 9]   R .   N a t e l l a ,   S .   W i nt e r ,   D .   C o t r o ne o ,   a nd  N .   S ur i ,   " A na l y z i ng   t he   E f f e c t s   of   B ug s   o S of t w a r e   I nt e r f a c e s , "   I E E E   T r ans ac t i ons   on   So f t w ar e   E ngi ne e r i n g ,   2 018 .     [ 10]   K .   U m a de v i   a nd  S .   R a j a kum a r i ,   " A   r e v i e w   o s o f t w a r e   f a ul t   i nj e c t i o m e t ho ds   a nd  t o o l s , "   I n t e r nat i on al   J our n al   o f   I nno v at i v e   R e s e ar c h   i n   C om p ut e r   and   C om m u ni c at i on   E n gi ne e r i ng ,   v o l .   3,   p p.   15 82 - 1587 ,   201 5.     [ 11]   A .   A v i ž i e ni s ,   J . - C .   L a pr i e ,   a nd  B .   R a n de l l ,   " D e pe nda bi l i t y   a nd  i t s   t hr e a t s :   a   t a xo no m y , "   i B ui l d i ng  t he   I n f o r m at i on   Soc i e t y ,   e d:   S pr i ng e r ,   pp .   91 - 120 ,   200 4.     [ 12]   W. - I .   K a o ,   R .   K .   I y e r ,   a nd   D .   J .   I .   T .   o .   S .   E .   T a ng ,   " F I N E :   A   f a ul t   i nj e c t i o a n m o ni t o r i ng   e nv i r o nm e nt   f o r   t r a c i ng   t he   U N I X   s y s t e m   b e h a v i o r   und e r   f a u l t s , "   v o l .   19 ,   pp .   1105 - 11 18 ,   1 9 93.     [ 13]   P .   B r o a dw e l l ,   N .   S a s t r y ,   a nd  J .   T r a upm a n,   " F I G :   A   pr o t o t y pe   t o o l   f o r   o nl i ne   v e r i f i c a t i o o f   r e c ov e r y   m e c ha ni s m s , "   i W or k s hop   o Se l f - H e a l i n g,   A d apt i v e   and   Se l f - M ana ge S y s t e m s ,   2002 .     [ 14]   M .   M .   M a n e s ,   M .   C .   P .   E m e r ,   a nd   L .   C .   B a s t o s ,   " C l a s s i f y i ng   de f e c t s   i n   s o f t w a r e   m a i nt e na nc e   t o   s up po r t   de c i s i o ns   u s i ng   hi e r a r c hi c a l   O D C , "   A n ai s   d C om pu t e r   on   t he   B e ac h,   pp .   283 - 292 ,   201 4.     [ 15]   A .   A p o nt e - M o r e no ,   F .   R e s t r e po - C a l l e ,   a nd  C .   P e dr a z a ,   " M i F I T :   A   F a ul t   I nj e c t i o T o o l   t o   V a l i da t e   t he   R e l i a b i l i t y   o f   M i c r o pr o c e s s o r s , "   2019   I E E E   L at i n   A m e r i c an   T e s t   S y m pos i um   ( L A T S) ,   pp .   1 - 5 ,   2019 .     [ 16]   B .   V e dd e r ,   " T e s t i ng   S a f e t y - C r i t i c a l   S y s t e m s   us i ng   F a u l t   I nj e c t i o a nd  P r o pe r t y - B a s e T e s t i ng , "   H a l m s t a d   U ni v e r s i t y   P r e s s ,   2015 .     [ 17]   C .   F i b i c h,   S .   T a un e r ,   P .   R ös s l e r ,   M .   H o r a ue r ,   M .   M a t s c hni g ,   a nd  H .   T a uc he r ,   " F I J I :   F a ul t   I nJ e c t i o I ns t r um e nt e r , "   E U R A SI P   J o ur na l   on   E m be dde S y s t e m s ,   v o l .   2 019 ,   p.   2 ,   2019 .     [ 18]   D .   C o t r o ne o ,   L .   D e   S i m o ne ,   P .   L i g uo r i ,   R .   N a t e l l a ,   a nd  N .   B i d o kht i ,   " F a i l V i z :   A   T oo l   f o r   V i s ua l i z i ng   F a ul t   I nj e c t i o E xpe r i m e nt s   i D i s t r i bu t e S y s t e m s , "   20 19  15t E u r ope a D e pe ndabl e   C om p ut i ng   C on f e r e nc e   ( E D C C ) ,   pp.   14 5 - 148,   2 019 .     [ 19]   H .   Y u ,   H .   G o ng ,   a n Y .   W a ng ,   " D e s i g a nd  i m p l e m e nt a t i o o f   f a ul t   i nj e c t i o b a s e o a b s t r a c t   s y nt a t r e e   o f   C   P r o g r a m , "   p r e s e n t e d   a t   t h e   I O P   C o nf e r e nc e   S e r i e s :   M a t e r i a l s   S c i e nc e   a nd  E ng i ne e r i ng ,   2020 .     [ 20]   M .   B ur e s ,   P .   H e r o u t ,   a nd  B .   S .   A hm e d,   " O p e n - s o ur c e   D e f e c t   I nj e c t i o B e nc hm a r k   T e s t b e f o r   t h e   E v a l u a t i o o f   T e s t i ng , "   ar X i v   pr e pr i n t   ar X i v : 20 01. 0934 2,   20 20 .     [ 21]   F .   K a dd a c hi ,   M .   K o o l i ,   G .   D i   N a t a l e ,   A .   B o s i o ,   M .   E br a hi m i ,   a nd  M .   T a ho o r i ,   " S y s t e m - l e v e l   r e l i a bi l i t y   e v a l ua t i o n   t hr o ug c a c he - a w a r e   s o f t w a r e - b a s e f a ul t   i n j e c t i o n, "   2016  I E E E   19t I nt e r na t i ona l   Sy m p os i um   on  D e s i g and   D i agn os t i c s   of   E l e c t r oni c   C i r c u i t s   &   Sy s t e m s   ( D D E C S ) ,   p p.   1 - 6,   2 0 16.     [ 22]   R .   A m a r na t h,   S .   N .   B h a t ,   P .   M unk ,   a nd  E .   T h a de n,   " A   f a ul t   i n j e c t i o a ppr o a c t o   e v a l u a t e   s o f t - e r r o r   d e pe nda b i l i t y   o f   s y s t e m   c a l l s , "   2018  I E E E   I n t e r na t i o nal   S y m po s i um   o Sof t w ar e   R e l i abi l i t y   E n gi ne e r i ng  W or k s hop s   ( I SSR E W ) ,   pp.   71 - 76 ,   201 8 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   20 ,   N o .   1 O c t o b e r   20 20  :     465   -   474   474   [ 23]   Y .   W a ng ,   J .   D o ng ,   S .   Z ha ng ,   a nd  D .   Z uo ,   " B - S E F I :   A   B i na r y   L e v e l   S o f t   E r r o r   F a ul t   I nj e c t i o T o o l , "   2019  I E E E   19t I n t e r nat i o nal   C o nf e r e nc e   on  So f t w ar e   Q ual i t y ,   R e l i abi l i t y   a nd  Se c ur i t y   C om pa ni on  ( Q R S - C ) ,     pp.   23 5 - 241,   2 019 .     [ 24]   V .   P o r po da s ,   " Z O F I :   Z e r o - O v e r he a F a ul t   I nj e c t i o T o o l   f o r   F a s t   T r a ns i e nt   F a u l t   C o v e r a g e   A na l y s i s , "   ar X i v   pr e pr i nt   ar X i v : 19 06 . 093 90,   2 019 .     [ 25]   D .   C o t r o ne o ,   A .   K .   I a nni l l o ,   R .   N a t e l l a ,   a n S .   R o s i e l l o ,   " D e p e nd a bi l i t y   A s s e s s m e nt   o f   t he   A ndr o i d   O S   T h r o ug F a ul t   I nj e c t i o n, "   I E E E   T r a ns a c t i on s   on   R e l i a bi l i t y ,   201 9.     [ 26]   A .   N e t t i ,   Z .   K i z i l t a n,   O .   B a ba o g l u,   A .   S î r b u,   A .   B a r t o l i n i ,   a nd   A .   B o r g he s i ,   " F I N J :   A   f a ul t   i n j e c t i o t o o l   f o r   H P C   s y s t e m s , "   E ur ope an   C on f e r e nc e   on   P ar al l e l   P r oc e s s i ng ,   pp.   8 00 - 81 2,   201 8.     [ 27]   G .   C a r r o z z a ,   D .   C o t r o ne o ,   R .   N a t e l l a ,   R .   P i e t r a nt uo no ,   a n S .   R u s s o ,   " A na l y s i s   a nd  pr e d i c t i o o f   m a nde l bug s   i a n   i ndu s t r i a l   s o f t w a r e   s y s t e m , "   i 2 013  I E E E   Si x t I n t e r nat i o nal   C o nf e r e nc e   on  Sof t w ar e   T e s t i ng ,   V e r i f i c a t i on  an d   V al i da t i o n ,   pp .   262 - 27 1 ,   20 13 .     [ 28]   X .   D u ,   Z .   Z h e ng ,   G .   X i a o ,   a n B .   Y i n,   " T h e   a ut o m a t i c   c l a s s i f i c a t i o o f   f a ul t   t r i g g e r   ba s e d   bug   r e po r t , "   i 20 17   I E E E   I n t e r na t i o na l   S y m po s i um   o S of t w ar e   R e l i a bi l i t y   E n gi ne e r i n g   W or k s ho ps   ( I SSR E W ) ,   pp .   259 - 26 5 ,   20 17 .     [ 29]   P .   S i ng a nd  S .   V e r m a ,   " A e f f i c i e nt   s o f t w a r e   f a u l t   pr e d i c t i o m o de l   us i ng   c l u s t e r   ba s e d   c l a s s i f i c a t i o n, "   I n t .   J .   A ppl .   I n f .   S y s t ,   v o l .   7 ,   pp .   35 - 41 ,   2014 .     [ 30]   I .   I r r e r a ,   " F a u l t   I nj e c t i o f o r   O n l i ne   F a i l ur e   P r e di c t i o A s s e s s m e n t   a nd  I m pr o v e m e nt , "   2016 .     [ 31]   N .   P i ng c l a s a i ,   H .   H a t a ,   a nd  K . - i .   M a t s um o t o ,   " C l a s s i f y i ng   bug   r e po r t s   t o   bug s   a nd  o t h e r   r e que s t s   u s i ng   t o pi c   m o de l i ng , "   i n   20 13  20T h   a s i a - pa c i f i c   s o f t w ar e   e ngi ne e r i ng   c on f e r e nc e   ( A P SE C ) ,   pp .   1 3 - 18 ,   20 13 .     [ 32]   G .   A nt o ni o l ,   K .   A y a r i ,   M .   D i   P e n t a ,   F .   K ho m h,   a n Y . - G .   G u é ne uc ,   " I s   i t   a   b ug   o r   a n   e n ha nc e m e n t ?   A   t e x t - ba s e d   a ppr o a c t o   c l a s s i f y   c ha n g e   r e que s t s , "   i P r oc e e di ng s   o f   t he   2 008   c onf e r e nc e   o f   t he   c e nt e r   f o r   adv a nc e s t u di e s   on   c ol l ab or a t i v e   r e s e ar c h:   m e e t i ng   of   m i nds ,   pp .   304 - 31 8 ,   20 08 .     [ 33]   A .   K ukka r ,   R .   M o ha na ,   A .   N a y y a r ,   J .   K i m ,   B . - G .   K a ng ,   a nd  N .   C h i l a m kur t i ,   " A   N ov e l   D e e p - L e a r ni ng - B a s e B u S e v e r i t y   C l a s s i f i c a t i o T e c hn i que   U s i ng   C o n v o l ut i o na l   N e ur a l   N e t w o r ks   a nd  R a n do m   F o r e s t   w i t B o o s t i ng , "   Se ns or s ,   v o l .   19 ,   p .   2 964 ,   2019 .     [ 34]   A .   H a m m o ur i ,   M .   H a m m a d ,   M .   A l na bh a n ,   a nd  F .   A l s a r a y r a h,   " S o f t w a r e   bug   pr e d i c t i o us i ng   m a c hi ne   l e a r n i ng   a ppr o a c h, "   I J A C SA )   I nt e r n at i on al   J o ur n al   o f   A dv an c e C om p ut e r   S c i e nc e   an A ppl i c at i on s ,   v o l .   9,   20 18.     [ 35]   R .   C hi l l a r e g e ,   I .   S .   B ha nda r i ,   J .   K .   C ha a r ,   M .   J .   H a l l i d a y ,   D .   S .   M o e bus ,   B .   K .   R a y ,   e t   al . ,   " O r t ho go na l   de f e c t   c l a s s i f i c a t i o n - a   c o n c e pt   f o r   i n - pr o c e s s   m e a s u r e m e nt s , I E E E   T r an s ac t i ons   on  s of t w ar e   E ngi ne e r i n g,     pp.   94 3 - 956,   1 992 .     [ 36]   M .   G r o t t ke ,   A .   P .   N i ko r a ,   a nd  K .   S .   T r i v e d i ,   " A e m pi r i c a l   i nv e s t i g a t i o o f   f a ul t   t y pe s   i s pa c e   m i s s i o s y s t e m   s o f t w a r e , "   20 10  I E E E / I F I P   i nt e r na t i ona l   c on f e r e nc e   on   de pe ndab l e   s y s t e m s   &   ne t w or k s   ( D SN ) ,   pp .   447 - 45 6,   20 10 .     [ 37]   M .   L .   S ho o m a n,   " S o f t w a r e   r e l i a b i l i t y   g r o w t m o de l   b a s e o B o hr bug s   a nd   M a nd e l b ug s , "   i 2 015   I E E E   26 t h   I nt e r n at i on al   Sy m pos i um   on   So f t w ar e   R e l i ab i l i t y   E ng i ne e r i ng   ( I SSR E ) ,   pp .   381 - 38 6 ,   20 15 .     [ 38]   R .   N a t e l l a .   M a nde l bug s   i n   O p e n - S o ur c e   S o f t w a r e   [ O nl i n e ] .     [ 39]   G .   C a r r o z z a ,   D .   C o t r o ne o ,   R .   N a t e l l a ,   R .   P i e t r a nt uo no ,   a n S .   R u s s o ,   " A na l y s i s   a nd  pr e d i c t i o o f   m a nde l bug s   i a n   i ndu s t r i a l   s o f t w a r e   s y s t e m , "   20 13  I E E E   S i x t I nt e r n at i on al   C o n f e r e nc e   on  Sof t w ar e   T e s t i ng,   V e r i f i c at i on   and   V al i da t i o n,   pp .   262 - 27 1,   20 13 .     [ 40]   D .   L .   O l s o n   a nd   D .   D e l e n,   A d v an c e da t a   m i ni n t e c hn i que s :   S pr i n g e r   S c i e nc e   &   B us i ne s s   M e di a ,   2 008 .     [ 41]   I .   H .   W i t t e n ,   E .   F r a nk ,   M .   A .   H a l l ,   a n C .   J .   P a l ,   D at M i ni ng:   P r ac t i c al   m a c h i ne   l e ar ni ng  t ool s   an t e c hn i que s M o r g a K a uf m a n n,   20 16 .       Evaluation Warning : The document was created with Spire.PDF for Python.