I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   7 ,   No .   5 Octo b e r   2 0 1 7 ,   p p .   2 8 5 5 ~ 2 862   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 7 i 5 . pp 2 8 5 5 - 2 862           2855       J o ur na l ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JE C E   A Nov el  O pti m i z a tion tow a rds H ig her Reliabili ty in  Predic tive  M o delling  t o w a rds Co de Re usa bilit y       M a no j   H .   M . 1 Na nd a k u m a r   A.   N. 2   1 Ja in   Un iv e risty ,   Ba n g a lo re ,   In d ia   2 De p t.   o f   Co m p u ter S c ien c e   &   En g g ,   Ne w   Ho rizo n   Co ll e g e   o f   En g g ,   Ba n g a lo re ,   In d ia       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Feb   21 ,   2 0 1 7   R ev i s ed   J u n   9 ,   2 0 1 7   A cc ep ted   Sep t   11 ,   2 0 1 7       A lt h o u g h ,   th e   a re a   o f   so f t wa re   e n g in e e rin g   h a m a d e   a   re m a rk a b le  p ro g re ss   in   las d e c a d e   b u t   th e re   is   les a tt e n ti o n   t o w a rd th e   c o n c e p o f   c o d e   re u sa b il it y   in   th is  re g a rd s.Co d e   re u sa b il it y   is  a   su b se o f   S o f tw a r e   Re u sa b il it y   w h ich   is  o n e   o th e   sig n a tu re   to p ics   in   so f t w a r e   e n g in e e rin g .   W e   re v ie w   th e   e x isti n g   s y st e m   to   f in d   th a th e r e   is  n o   p ro g re ss   o a v a il a b il it y   o f   sta n d a rd   re se a rc h   a p p ro a c h   to w a rd   c o d e   r e u sa b il it y   b e in g   in tro d u c e d   i n   las d e c a d e .   He n c e ,   th is  p a p e i n tro d u c e d   a   p re d ictiv e   f ra m e w o rk   th a is  u se d   f o o p ti m izin g   th e   p e rf o rm a n c e   o c o d e   re u sa b il it y .   F o t h is  p u rp o se ,   w e   in tro d u c e   a   c a se   stu d y   o f   n e a re a l - ti m e   c h a ll e n g e   a n d   in v o lv e d   it   in   o u m o d e ll in g .   W e   a p p ly   n e u ra n e t wo rk   a n d   Da m p e d - L e a st   sq u a re   a l g o rit h m   to   p e rf o r m   o p ti m iza ti o n   w it h   a   s o le  targ e to   c o m p u te  a n d   e n su r e   h ig h e st  p o ss ib le  re li a b il it y .   T h e   stu d y   o u tco m e   o f   o u m o d e e x h ib it h ig h e re li a b il it y   a n d   b e tt e c o m p u tati o n a re sp o n se   ti m e   K ey w o r d s :   C o d r eu s ab ilit y   Ob j ec t o r ien ted   p r o g r am m i n g   Op ti m izatio n   So f t w ar en g i n ee r in g     Co p y rig h ©   2 0 1 7   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :     Ma n o j   H. M   R esear ch   Sch o lar ,   Natio n al  C h u n g   C h e n g   Un i v er s it y ,   R OC   J ain   U n i v er is t y ,   B an g alo r e ,   I n d ia   E m ail:  m a n o j . h m h m @ g m a il.c o m       1.   I NT RO D UCT I O N     W ith   t h ch a n g in g   d y n a m ics   o f   th c lien t s   r eq u ir e m e n t,  th m eth o d o lo g ie s   ad o p ted   in   s o f t w ar e   p r o j ec d ev elo p m e n o r g a n iza tio n   ar co n s i s ten ch a n g in g   in   o r d er   to   k ee p   p ac w ith   cu r r en d e m a n d s .   A lt h o u g h ,   t h er ar ev o lu ti o n   o f   v ar io u s   u p d ated   to o ls ,   te ch n iq u e s ,   an d   tec h n o lo g ies  i n   I n f o r m a tio n   T ec h n o lo g y ,   b u ad o p tio n   o f   all  th ese  ar ce r tain l y   n o co s ef f ec ti v in   n at u r [ 1 ] .   I n   t h is   d ir ec tio n ,   co d r eu s ab ilit y   p la y s   co n tr ib u t o r y   r o le  in   in tr o d u ci n g   ce r tain   s o f t w ar m etr ics  t h at  s i g n if ica n tl y   a s s i s ts   i n   u p g r ad in g   t h d o m a in   o f   s o f t w ar e n g in ee r i n g   [ 2 - 4 ] .   A p r esen t,  t h co n v e n tio n al  a n d   f r eq u en tl y   e x er cised   tech n iq u es   o f   co d r eu s ab ilit y   ar h i g h l y   co n n ec ted   w it h   t h e   s tr u ct u r ed   m eth o d   o f   as s ess in g   a n d   ad j u s tin g   th e   o b j ec t - o r ien ted   d ev elo p m en p r o ce s s   [ 5 ] .   T h er is   ce r tain   r esear ch   w o r k   th at  h as  b ee n   f o cu s ed   o n   v i s u a lizi n g   th b en e f it s   o f   co d r eu s ab ilit y   w it h   r esp ec t   to   o b j ec t - o r ien ted   s y s te m   [ 6 - 7 ] .   W ith   an   a id   o f   p o ten tial  s o f t w ar e   en g i n ee r i n g   ap p r o ac h es,  th e   s ig n if ican ce   o f   co d r eu s ab ilit y   ca n   b m e as u r ed   u s in g   ce r t ain   s tan d ar d   m e tr ics   [ 8 ] .   T h b ig g e s q u e s tio n   h e r is   t h at  alt h o u g h   t h er ar e   s o   m a n y   p ast   tech n iq u es  f o r   en h a n ci n g   co d r eu s ab ilit y   t h a n   w h y   th e   ad o p tio n   o f   it  i n   t h e x is tin g   o r g a n izatio n   i s   s o   le s s .   T ak i n g   ca s s t u d y   o f   s m a ller   s ca le   s o f t w ar d ev elo p m e n i n d u s tr y ,   it  is   q u ite  w el k n o w n   th at  ad o p tio n   o f   s u ch   q u a lit y   p r o g r a m s   n e v er   w o r k o u f o r   th e m   d u to   lac k   o f   o r   co n s tr ai n o f   l iq u id it y .   T h is   f ac e v e n tu a ll y   tells   u s   t h a p r o g r ess   to w ar d s   co d r eu s ab ilit y   is   ex tr e m el y   l ess .   So ,   th ex i s tin g   p ap er   also   r ev ie w s   s o m o f   t h r ec en t ec h n iq u es  to w ar d s   co d r eu s ab ilit y   a n d   ch ec k s   th e x t en o f   p r o g r es s   an d   tr ad eo f f s .   T h er ef o r e,   it  ca n   b s aid   th at  i f   a n   ap p r o p r iate  k n o w led g ab o u th ad v an tag eo u s   p o in ts   ca n   b u n d er s to o d   th at  it  m a y   s i g n i f ican h elp   u s   i n   f o r m u lati n g   n o v el   s o f t w ar r eu s ab le  co m p o n en t   i n   f u t u r an d   t h er eb y   b r in g   i n to   p r ac tic e.   T h in v esti g atio n   co n d u cted   o v er   th i s   s tr ea m   o f   s o f t w ar e n g i n ee r i n g   r e co m m e n d s   t h at  it  ca n   p o ten tiall y   en h a n ce   th e   p r o d u ctiv it y   s y s te m   a n d   o f f er   s ig n i f ica n d eg r ee   o f   en r ic h m e n to   th s o f t w ar d esig n .   I n   t h ar ea   o f   s o f t w ar e   en g i n ee r i n g ,   th e   ter m   s o f t w a r r eu s e   i s   n o r m all y   li n k ed   w it h   th e   p r o d u ctiv i t y   ef f ic ien t   in   o r d er   to   en h an c e   th p r o ce s s es  in v o lv ed   in   s o f t w ar d ev elo p m e n t.  A   d if f er en f o r m   o f   th f r a m e w o r k   u s ed   f o r   v alid atio n   o f   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 Octo b er   201 7   :   2 8 5 5     2 8 6 2   28 56   ap p r o p r iaten ess   o f   d esig n   p r o ce s s   h i g h l y   d ep en d s   o v er   t h p r ec is en e s s   o f   t h o u tco m ac h iev ed   b y   th e   f r a m e w o r k .   Hen ce ,   th er is   n ee d   o f   in v esti g atio n   in   t w o   d ir ec tio n s   w h er t h f ir s d ir ec tio n   s h o u ld   f o cu s   o n   e v o lv i n g   u p   w it h   s o m n o v el  m o d el  o f   co d r eu s ab ilit y   w h i le  s ec o n d   d ir ec tio n   s h o u ld   f o c u s   o n   i n co r p o r atin g   o p tim izatio n .   T h s ig n i f ica n ad v an ta g to w ar d s   s u c h   m o d elin g   is   t h at  it  w ill  b ea s y   to   b ad o p ted   an d   w il l   b ap p licab le  o v er   lar g er   r an g o f   ap p lic atio n   th at  u s es  o b j e ct  o r ien ted   s y s te m .   Fo r tu n atel y ,   th er i s   b ig g er   s co p o f   en h a n ci n g   t h o p ti m i za tio n   tech n iq u w it h   lar g er   r an g o f   o p ti m izatio n   alg o r it h m   b ein g   av a ilab le  in   ex is t in g   t i m e s .   Ho w e v er ,   th er is   n o   m u c h   o p ti m izatio n   b e in g   ca r r ied   o u to w ar d s   co d r eu s ab ilit y   s y s te m .   T h er is   also   p o s s ib ilit y   t h at  ex is tin g   ap p r o ac h es  to w ar d s   s o f t w ar m etr ic s   b f u r th er   in v e s ti g ated   an d   clu b b ed   w i th   e x p er i m e n tal   d ata  to   f u r th er   i n v esti g ate  th b et ter   p o s s ib ilit ies   o f   co d r eu s ab ilit y   a n d   t h er eb y   a   g o o d   ch an ce   f o r   ev o l v i n g   u p   w it h   p r ed ictiv s y s te m .     T h p r o p o s ed   s y s te m   t h er ef o r in tr o d u ce s   a   m ec h a n is m   o f   o p tim izatio n   w h er t h co d r eu s ab ilit y   is   e m p h as ized   b y   ad o p tio n   a   tr u ca s e   s t u d y   an d   a n al y tic al  ap p r o ac h es.  W also   e m p h asize  o n   al g o r ith m   ef f icien c y .   Sectio n   2   d is c u s s e s   ab o u t h r e s ea r ch   m et h o d o lo g y   o f   p r o p o s ed   s y s te m   f o ll o w ed   b y   elab o r ated   d is cu s s io n   o f   al g o r ith m   i m p l e m en tatio n   i n   Sectio n   3 .   Sectio n   4   b r ief s   o u th r esu lt s   b ein g   ac co m p li s h e d   w h ile  s u m m ar y   o f   t h p ap er   ar d is cu s s ed   in   Sectio n   5 .     1 . 1 .   B a ck g ro un d   T h is   s ec tio n   d is c u s s es  ab o u t   th e x i s ti n g   ap p r o ac h es  t h at  h a s   b ee n   ca r r ied   o u to war d s   co d e   r eu s ab ilit y .   Ou r   r ev ie w   w o r k   h as  alr ea d y   d is c u s s ed   ab o u t   d if f er e n tech n iq u e s   an d   tr a d e - o f f   in   e x is ti n g   s y s te m   [ 9 ] ,   w ad d   f u r th er   u p d ate  to w ar d s   t h r esear c h   p r o g r ess   in   th i s   d o m ai n .   Fi r s o f   all,   t h er i s   s ig n i f ica n tl y   v er y   les s   n u m b er   o f   r esear ch   p r o g r ess e s   in   t h to p ic  o f   co d r eu s ab ilit y   f r o m   th y ea r   2 0 1 0   till   d ate.   Ho w e v er ,   w o n l y   d i s c u s s   t h r elate d   w o r k   in   th i s   p er s p ec tiv e.   Hu d aib   et   al.   [ 1 0 ]   h av p r ese n ted   a   class i f icatio n - b a s ed   ap p r o ac h   f o r   s o f t w ar r eu s ab ilit y   u s i n g   s el f - o r g an iz in g   m ap .   K h o s h k b ar f o r o u s h h et   al.   [ 1 1 ]   h av d is c u s s ed   ab o u t   s o f t w ar m etr ic  i n   o r d er   to   in co r p o r ate  r eu ab le  co m p o n e n ts   in   p r o g r a m m i n g   lan g u a g e.   T ib er m ac in et  al.   [ 1 2 ]   h av ad d r ess ed   th co n s tr ai n ts   d u r in g   m o d eli n g   o f   s o f t w ar r eu s o n   ar ch itect u r al  d esig n .   T ah ir   et   al.   [ 1 2 ]   h av p r esen ted   r eu s ab ilit y - b a s ed   f r a m e w o r k   th at  o f f er s   ef f icie n t   s elec tio n   o f   co m p o n en t s .   T h r esear ch   to w ar d s   o f   r e u s ab ili t y   w as   also   s ee n   i n   d i f f er en p a tter n   i n   m o s r ec e n ti m e s .   Ve g et  a l.  [ 1 3 ]   h a v p r esen ted   s u ch   ar ch itec t u r t h at  e m p h a s izes  o n   r eu s ab ilit y   o f   g a m i n g   co m p o n e n t s .   T h ar ch itect u r h as  b ee n   s h o w n   to   h av v er y   l o w   d ep en d ab ilit y   to w ar d s   co n v en t io n al  s o f t w ar p atter n s   an d   ex is t i n g   p r ac tice  an d   p r o to co ls   o f   co d in g .   De m r ao u et  al.   [ 1 4 ]   h av p r esen ted   s y n c h r o n cit y - b ased   ap p r o ac h   f o r   en h a n cin g   th r eu s ab ilit y   p er f o r m a n ce   o v er   w ar eh o u s es.  T h au t h o r s   h av u s ed   ca s e - b ased   r ea s o n in g   ap p r o ac h   in   o r d er   to   en h an ce   th p r o ce s s   o f   s o f t w a r r eu s ab ili t y .   Ah m a r o   et  al.   [ 1 5 ]   h av e   p r esen ted   d is c u s s io n   to w ar d s   ex is ti n g   p r ac tical  ad o p tio n   o f   s o f t w ar r e u s ab ilit y   co n s id e r in g   th e   ca s s t u d y   o f   s o f t w ar d ev elo p m en o r g a n izatio n   i n   Ma la y s ia.   T h p ap er   g iv es  t h f air   id ea   o f   v ar io u s   f o r m s   o f   r eu s ab le   ap p r o ac h es  e. g .   ap p licatio n   p r o d u ct  lin es,  d esi g n   p att er n s ,   C OT in te g r atio n ,   p r o g r a m   g e n er ato r s ,   co m p o n e n t - b ased   d ev e lo p m e n t,  co n f i g u r ab le  v er tical   ap p licatio n s ,   le g ac y   s y s te m   w r ap p in g ,   asp ec t - o r ien ted   s o f t w ar d ev elo p m en t,  etc.   E f at  et  al.   [ 1 6 ]   h av a d d r ess ed   th p r o b lem s   p er tain i n g   to   co m p o n en r eu s a n d   an al y ze d   t h p r o b le m   u s i n g   d ata  r ep o s ito r y .   T h au t h o r   co m m en ted   t h at  i n   o r d er   to   ad d r ess   th p r o b le m   o f   r eu s ab ilit y ,   th co s f o r   s p ac e - ti m s h o u ld   b ad d r ess ed   f o r   t h s o f t w ar co m p o n en ts .   T h tech n iq u h a s   also   in tr o d u ce d   t w o   d if f er e n alg o r ith m s   w h er o n f o cu s es  o n   s elec tio n   o f   attr ib u tes  w h ile   o th er   f o cu s e s   o n   r an k i n g   as   w ell  a s   p r io r itizin g   it.  T h s t u d y   o u tco m es  w er e   ass es s ed   u s i n g   s u cc es s   a n d   f a ilu r es  ca s es   o f   test   o u tco m es.   Mo j ica  et  al.   [ 1 7 ]   h av e   p r esen ted   a n   e m p ir ical - b ased   in v esti g atio n   to w ar d s   s o f t w ar r eu s ab ilit y .   Mo b ile  ap p licatio n s   ar co n s i d er ed   as  ca s s t u d y   w h er t h a u th o r s   i n v e s ti g ated   s o f t war r eu s ab ilit y .   T h e   au th o r   also   co m m en ted   th at  d esig n   o f   th m o b ile  ap p licato n s ,   at  p r ese n t;  m a k u s o f   v ar io u s   f o r m s   o f   class es,  i n h er itan ce ,   a n d   lib r ar y   r e u s e.   I w ill  s ig n i f ica n t   ass is t s   t h d ev elo p er   to   f u r th er   u p g r ad th e   p er f o r m a n ce   o f   s o f t w ar r eu s ab ilit y .   Naz ir   et  al.   [ 1 8 ]   h av p r esen ted   d is cu s s io n   to w ar d s   s elec t io n   o f   s o f t w ar co m p o n e n ts   b y   i n tr o d u cin g   u n iq u an al y tical  f r a m e w o r k   co n s id er in g   ca s s tu d y .   T h au t h o r   b asicall y   u s e s   an   ex is ti n g   m e ch an i s m   an d   th e n   m o d i f ie s   i n to   an al y tical  n et w o r k   p r o ce s s   th at  s ig n i f ica n tl y   d ep en d s   o n   f ee d b ac k   ( i.e .   ex p er o p in io n )   as   w ell   as   d y n a m ic  s t r u c tu r o f   th e   n et w o r k .   T h s ig n i f ica n t   ad v an ta g o f   th is   s tu d y   i s   it s   s u p p o r tab ilit y   o f   v ar io u s   t y p es  o f   r e u s ab le  f ac to r s .   I al s o   ass i s ts   in   d ec i s io n   m ak in g   f o r   co m p lex   n et w o r k s .   T h s tu d y   o u tco m i s   as s ess ed   u s i n g   g r ap h ical  w eig h t s .   S p o elst r et  al.   [ 1 9 h av e   d is c u s s ed   th e   u s ag e   o f   t h s o f t w ar r e u s to w ar d s   th e   o r g an izat io n   t h at   p r ac tices  a g ile  m et h o d o lo g ies.   T h au th o r s   h a v al s o   d is cu s s ed   ab o u v ar io u s   r e u s f ac to r s   o n   e x is t in g   m o d els  a s   w ell   as  d is c u s s ed   ab o u t   v alid ated   o u tco m o f   t h s t u d y .   B asicall y ,   t h s t u d y   r ep r esen ts   a   t y p o f   s o f t w ar m an a g e m en t to o l to   s u p p o r r eu s b ab ilit y   co n ce p t.  Z h u   et   al.   [ 2 0 ]   h av e   d is cu s s ed   ab o u t   th e   s o f t w ar r e u s ab ilit y   in   t er m s   o f   f r a m e w o r k   r eu s ab ilit y   w it h   r esp ec to   d is tr ib u ted   p r o ce s s   o f   s i m u lat io n .   T h s o lu tio n   p r o v id ed   b y   t h au th o r   is   a   f r a m e w o r k   w ith   r eu s ab le  co m p o n en th at  is   co n s tr u c ted   b y   t h d o m ai n   ex p er ts .   T h au th o r   also   in tr o d u ce s   m u ltip le  s er v ice - o r ien ted   i n t er f ac es  f o r   p er f o r m a n ce   en h an ce m e n t.  T h co m b i n ed   wo r k   o f   Ma n o j   an d   Nan d ak u m ar   [ 2 1 ]   h av d escr ib ed   co d r eu s ab ilit y   co n ce p t   f o r   co s o p ti m izatio n   in   I T   s y s te m .   T h s t u d y   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708       A   N o ve l O p timiz a tio n   to w a r d s   Hig h er R elia b ilit in   P r ed ictive  Mo d ellin g   to w a r d s   C o d … ( Ma n o j H .   M. )   2857   p r o v id es  an   a n al y tical  m o d e to   b r in g   r elatio n s h ip   a m o n g   th s ta n d ar d   m etr ic  co m p o n en ts   a n d   co d e   r eu s ab ilit y .   T h Ma r k o v   m o d is   u tili ze d   f o r   s i g n if ican t   in f o r m at io n   e x tr ac tio n   w h ich   p r o v id es  h ig h es co d r eu s ab ilit y   v al u e.     1 . 2 .   T he  P ro ble m   T h p r io r   s ec tio n   h a s   p r esen ted   b r ief   d is c u s s io n   o f   s o m o f   t h r elate d   w o r k   co n n ec ted   w it h   co d e   r eu s ab ilit y .   C o d r eu s ab ilit y   i s   o n s u b s et  o f   s o f t w ar r eu s a b ilit y   w h ich   h as  h ig h er   r ate  o f   tech n ic al  ad o p tio n   b y   m an y   s o f t w ar en g i n ee r s   i r r esp ec tiv o f   th s ca le  o f   th e   o r g an izatio n .   Ho w e v er ,   in s p i te  o f   s u ch   m as s iv e   u s a g o f   co d r eu s ab ilit y ,   t h er is   v er y   les s   n u m b er   o f   atte n tio n s   b ei n g   attr ac ted   f r o m   t h r esear c h   co m m u n it y   to w ar d s   t h i s   to p ic.   Hen c e,   th er ar v ar io u s   s et  o f   o p en - e n d   p r o b lem s   t h at  ar e   y et  to   b ad d r ess ed   in   f u t u r e.   Fo llo w i n g   ar th o p en   r esear ch   p r o b lem s   af ter   r ev ie w i n g   t h ex is ti n g   liter at u r es: -     T h er is   n o   s o lid   r esear ch   co n d u cted   f o r   co d r eu s ab ilit y   i n   s o f t w ar en g i n ee r in g   til l   d ate.     Ma j o r ity   o f   th e x is tin g   r esear ch   lack s   m o d el  v alid atio n   f o r   w h ic h   r ea s o n   t h s t u d y   o u tco m es  o f   e x is tin g   s y s te m   ca n n o t b d ir ec tly   s aid   to   b ap p licab le.     T h er is   n o   a v ailab il it y   o f   an y   b en ch m ar k   m o d els  o r   tec h n iq u es  to w ar d s   co d r eu s ab ili t y   o r   o p ti m izatio n   tech n q i u es  w h ic h   m ak e s   its   s ti ll a n   o p en   r esear ch   is s u es.     No n o f   th e x i s tin g   tec h n q i u e s   ar f o u n d   to   ad o p t a n y   tec h n iq u th at  o f f er s   al g o r it h m   co s t   ef f ec t iv e n es s .     T h er ef o r e,   af ter   r ev ie w i n g   th e   ex is ti n g   p r o b lem s ,   it  ca n   b co n clu d ed   th at  t h er is   n ee d   to   w o r k   o n   s u c h   ab o v m en tio n ed   r esear ch   p r o b lem s .   He n ce ,   th p r o b le m   s tate m en o f   th p r o p o s ed   s tu d y   is   I is   s ig n i f ica n tl y   c h alle n g in g   tas k   to   f o r m u late  a   s y s te m   m o d el   th at   ap p lies   o p ti m izatio n   in   o r d er   to   en h a n ce   t h e   p r ed ictiv en es s   o f   t h co d r eu s ab ilit y .   T h n e x s ec tio n   d is cu s s es  ab o u t h p r o p o s ed   s y s te m   to   ad d r ess   s u c h   is s u es.     1 . 3 .   T he  P ro po s ed  So lutio n   T h p r o p o s ed   s y s te m   d is c u s s ed   in   t h is   p ap er   is   a   co n ti n u a tio n   o f   o u r   p r io r   w o r k   [ 2 2 ] .   T h p r im e   p u r p o s o f   t h is   w o r k   is   to   in t r o d u ce   f r a m e w o r k   w h er c o d r eu s ab ilit y   ca n   b tes ted   an d   an a l y ze d   w i th   v ar ied   r an g es  o f   n ea r   r ea l - ti m p r o b lem s   as s o ciate d   w it h   s o f t w ar d ev e lo p m en t.  T h s c h e m atic  ar c h itect u r o f   th p r o p o s ed   s y s te m   is   as  s h o w n   i n   Fi g u r 1.       C o d e   H a n d l i n g   C a p a c i t y   ( α ) E f f e c t i v e   E f f o r t   ( β ) R e s o u r c e   f o r   N e w   D e s i g n   ( γ ) E r r o r   P r o b a b i l i t y   ( φ ) D a m p e d - L e a s t   S q u a r e   A l g o r i t h m R e l i a b i l i t y   σ r e l S t a b i l i t y   A t t r i b u t e   σ s t a b T r a i n i n g   v a l i d a t i o n     Fig u r 1 .   Sch e m atic  ar ch itec tu r o f   p r o p o s ed   s y s te m       T h er ar m ai n l y   f o u r   es s e n ti al  s ta g es   in v o l v ed   i n   d esi g n in g   p r o p o s ed   f r a m e w o r k   e. g .   i)   in   t h f ir s t   s tag e,   w tak s a m p le  o b j ec t - o r ien ted   s o u r ce   co d f r o m   t w o   s o f t w ar p r o j ec ts   an d   ex tr ac ts   its   s o f t w ar m etr ic   v alu e s   w ith   r esp ec to   C o u p li n g   b et w ee n   o b j ec ts ,   R esp o n s f o r   class es,   w ei g h ted   m et h o d s   p er   class ,   Dep t h   o f   in h er i tan ce   tr ee ,   Nu m b er   o f   C h ild r en ,   ii)  in   th s ec o n d   s ta g e,   w in tr o d u ce   4   d if f er en p r o b lem s   in   s o f t w ar e   d ev elo p m en t   as   ca s s t u d y ,   i i i )   in   th e   t h ir d   s ta g e,   w e   co m p u te  co d r eu s ab ilit y   u s i n g   co n ce p m en tio n ed   i n   [ 2 2 ] ,   an d   iv )   w ap p l y   o p tim izatio n   tech n iq u to   en s u r r eliab ilit y   o f   th o u tco m e   o b tain ed   f o r   co d e   r eu s ab ilit y .   T h is   p ar o f   th s tu d y   f o r m u lates  an   e m p ir i ca ap p r o ac h   f o r   f u r th er   co m p u ti n g   th co d in g   attr ib u te,     ) ( 1 Q P R C A                 ( 1 )     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 Octo b er   201 7   :   2 8 5 5     2 8 6 2   2858   W h er e,   th v ar iab le  P   r ep r esen ts   p r o d u ct  o f   s o f t w ar m etr i cs,  to tal  ef f o r t,  an d   h o u r s   o f   w o r k .   T h v ar iab le  r ep r ese n ts   p r o d u ct  o f   s o f t w ar m etr ics,  e f f o r f o r   in co r p o r atin g   co d r eu s a b ilit y ,   a n d   h o u r s   o f   w o r k ,   w h i le  R   w ill  r ep r ese n t   d if f er en ce   o f   c u m u lati v e f f o r d ay s   w it h   d a y s   r eq u ir ed   t o   in co r p o r ate  co d e   r eu s ab ilit y .   W also   f o r m u lat co n d itio n   w h er s o f t w ar en g i n ee r s   h av to   d eliv er   th s o f t w ar co d w it h   in cl u s io n   o f   ce r tain   r an g o f   co d r eu s ab ilit y   to   en s u r co s s av i n g   o f   p r o d u ctio n   in   f u t u r e.   T h is   p r ed icted   o u tco m o f   co d r eu s ab ilit y   i s   th e n   a s s es s ed   u s i n g   m ac h i n lear n i n g   ap p r o ac h   to   en s u r h i g h er   d eg r ee   o f   r eliab ilit y   as  w ell  as  s tab ilit y   in   th o u tco m o f   p r o p o s ed   s y s te m .   T h n ex s ec tio n   d is cu s s es  ab o u r esear ch   m et h o d o lo g y   ad o p ted   in   p r o p o s ed   s tu d y .       2.   RE S E ACH   M E T H O DO L O G Y   T h d esig n   o f   t h p r o p o s e d   r esear ch   w o r k   is   ca r r ied   o u co n s id er in g   an al y tica l   r esear ch   m et h o d o lo g y   f o r   en h a n ci n g   c o d r esu ab ilt y   i n   s o f t w ar en g in ee r i n g .   A s   o p ti m izatio n   is   th p r i m m o ti v o f   p r o p o s ed   s tu d y   th er e f o r m ac h in lear n i n g   ap p r o ac h   is   a p p lied   f o r   th is   p u r p o s e.   T h is   jo b   is   d o n b y   u s in g   n eu r al  n e t w o r k   f o r   th p u r p o s o f   r an k i n g   o p ti m iza tio n   in   s o f t w ar en g i n ee r i n g .   T h p r im r ea s o n   f o r   ad o p tin g   n e u r al  n et w o r k   f o r   o p ti m izatio n   is   b ec a u s o f   its   m u lti - tas k i n g   ca p ab ilit ie s .   W co n s tr u ct  s ch e m atic  ar c h itect u r t h at  ta k es  t h i n p u o f   4   d i f f er e n t y p e s   o f   p r o b le m s   as s o ciate d   w it h   r ea l - ti m s o f t w ar e   d ev elo p m en t   th a f in al l y   r e s u l t s   in   co m p u tatio n   o f   R eliab ilit y   as  w ell  a s   s tab ilit y   attr ib u te.   F o llo w i n g   ar b r ie f   d escr ip tio n   o f   th i n p u t s   to w ar d s   th m o d el  f o r   co d r eu s ab il it y :     Co de  H a nd lin g   Ca p a cit y   ( α ) :   T h is   att r i b u t is   co n s i d e r e d   as  th m ax i m u m   n u m b er   o f   s o f tw ar co d es  th a ca n   b e   n ew l y   d esig n e d   an d   d e v elir e d   b y   t ea m   f o r   o n e   m o n th   ag ain s t   th e   cl ien t’ s   r e q u i r em en t.   o   R a ti o n a l e T h is   at tr ib u t α   w i ll  d ir ec t ly   r ep r es en th e   q u an t if icat io n   o f   o p t im izati o n   te ch n iq u e   to w ar d   p r o p o s e d   c o d r eu s a b i lity   co n ce p t .   I n cr ea s in   th v alu o f   th is   att r i b u te  b y   k ee p i n g   th o th e r   att r i b u tes   s im ila r   is   th e   d ir e ct   in d ica t o r   o f   o p tim izati o n .     E f f ec t i v E f f o rt   ( β ) T h is   a tt r ib u te   is   c o n s id er e d   as   th p r e c is t im co n s u m ed   b y   d esig in er   w h en   c o d is   d ev el o p e d   b y   in c o r p o r at in g   co d e   r eu s a b il ity   w ith in   it.   o   R a ti o n a l e T h i s   att r i b u t β  w ill  r e p r esen s av in g   o f   p r o d u cti o n   tim w h en   o p t im izat io n   is   p e r f o r m ed   to   s ee   h o w   m u ch   tim is   r eq u i r e d   in   i)   e ith e r   b u ild in g   th c o d f r o m   s cr atch   o r   ii )   ap p ly in g   th co d r eu s a b i lity   c o n ce p t .     Reso u rc f o N e w   D esi g ( γ ) T h is   at tr ib u t d ef in es  n u m b er   o f   r es o u r c es  b e in g   u tili z e d   f o r   d ev el o p in g   th n ew   co d e   w ith   co d e   r eu s a b ilit y   w ith in   it.   o   R a ti o n a l e T h is   a tt r i b u te  γ   w ill  d i r e ctly   r ep r es en th c o s in v o lv e d   in   p r o d u c ti o n .   T h d ev elo p er   is   ass u m ed   to   d esig n   th n e w   co d in   s u ch   w a y   th at  it  s h o u l d   h av ce r t ain   th r esh o l d e d   p e r c en tag e   o f   c o d e   r eu s a b il ity .   Hen c e,   th is   v alu e   s h o u ld   b e   k ep t   as   l o w   as  p o s s ib le .     E rr o P r o b a bil it y   ( φ ) :   I n   o r d e r   t o   ch e ck   th in te r n al  v ali d aity   o f   th p r o p o s ed   m o d el ,   w in ten tio n ally   in co r p o r a te   c er t ain   r an g o f   er r o r   as   an   u n ce r ta in ty .   o   R a ti o n a l e T h en ti te  c o n ce p t   o f   co d r eu s ab ilit y   an d   its   o p tim izat io n   is   f r am ed   w ith o u ev en   k n o w in g   th f o r m   o f   r eq u i r e m en o f   clien t.  W ca ll  th is   f ac t o r   as  u n c ert a i n ty .   T h e r ef o r e,   th is   att r i b u te  φ  w ill  p e r f o r m   co m p u tat io n   o f   c o d r eu s a b il ity   b y   in clu s io n   o f   u n ce r t ain ty   f ac to r   o r   er r o r   p r o b a b il ity .     W u s all  th ab o v m e n tio n ed   attr ib u tes  as  i n p u to w ar d s   th p r o ce s s o r ,   w h ich   u p o n   p r o ce s s in g   w il g iv th o u tp u o f   r eliab il it y   a n d   s tab ilit y .   W ap p l y   Da m p ed - L ea s Sq u ar al g o r ith m   as  th o p ti m izatio n   alg o r ith m   i n   o r d er   to   p e r f o r m   o p tim izatio n   u s i n g   n e u r al  n et w o r k .       3.   AL G O RI T H M   I M P L E M E NT A T I O   T h i m p le m e n tat io n   o f   t h p r o p o s ed   alg o r ith m   is   ca r r ied   o u u s i n g   M atlab .   T h al g o r ith m   d esi g n   m ai n l y   f o c u s e s   o n   i m p r o v i n g   t h s t u d y   o u tco m es  o f   o p ti m izat io n   i.e .   r eliab ilit y   a n d   th s tab ilit y .   T h alg o r ith m   i m p licat io n s   i n itiat w ith   t h 4   d i f f er e n f o r m s   o f   t h i n p u i.e .   C o d Han d lin g   C ap ac it y   ( α ) ,   E f f ec tiv e   E f f o r ( β) ,   R eso u r ce   f o r   Ne w   Desi g n   ( γ ) ,   an d   E r r o r   P r o b ab ilit y   ( φ) .   T h n u m e r ical  v al u es   o f   t h i s   in p u t   ar o b tain ed   b y   co n s id er in g   2   s o f t w ar e n g i n ee r s   ca p ab le  o f   d eliv er y i n g   2   an d   3   s o f t w ar co d es  f o r   n e w   p r o j ec ts   in   2 6   w o r k i n g   d a y s .   T o tal  o f   8   h o u r s   o f   w o r k i n g   t i m is   co n s id er ed   f o r   th is   p u r p o s e.   W ad h er to   th s ta n d ar d   o f   th n e u r al  n et w o r k   b ased   o p ti m izatio n   p o licy   b y   a s s o ciati n g   w eig h t s   w it h   th in p u attr ib u te s .   T h ca r d in alit y   o f   t h in p u t   lay er   is   4   w h ile  th at  o f   t h e   in ter m ed iate  la y er   is   2 4   an d   2 .   Si m ilar l y ,   t h ca r d in alit y   o f   th o u tco m is   2 .       Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708       A   N o ve l O p timiz a tio n   to w a r d s   Hig h er R elia b ilit in   P r ed ictive  Mo d ellin g   to w a r d s   C o d … ( Ma n o j H .   M. )   2859       Fig u r 2   Sch e m o f   n eu r al  n et w o r k   u s ed   i n   p r o p o s ed   s y s te m       T h n eu r al  n e t w o r k   m ap p in g   co n f i g   o f   n o d es  ar 4 ( in p u t) - 2 4 ( in ter m ed iate) - 2 ( o u p u t)   as   s h o w n   i n   Fig u r 2 ,   w h er ca r d in alit y   o f   in p u n o d es  is   4 ,   ca r d in al it y   o f   h id d en   n o d es  is   2 4 ,   an d   ca r d in alit y   o f   o u tp u t   n o d is   2 . T h ess en tial s tep s   i n v o l v ed   in   p r o p o s ed   alg o r ith m   ar as f o llo w s :     O pt im iza t i o Al g o ri t hm   f o r   Co de   R eus a bil i t y   I np ut C o d H an d lin g   C a p ac i ty   ( α ) ,   E f f ec tiv e   E f f o r ( β ) ,   R e s o u r ce   f o r   New   Desig n   ( γ ) ,   an d   E r r o r   Pr o b a b il ity   ( φ ) .   O utpu t :   σ re l   ( r eli a b ili ty ) , σ s ta b .   ( s tab ilit y   at tr ib u t e )   Sta r t :   1 .   in it   Δ = [ α ,   β,   γ ,   ϕ ]   2 .   C o m p u te   w eig h t ( δ )   3 .   a =m in - m ax ( v alu e( Δ ) )   4 .   n o r m ( Δ ,   o ) [( - 4 ,   + 4 ) ( 0 . 1 ,   0 . 9 ) ]   5 .   A p p ly   tr ain g _ A lg   6 .   E r r o r M in Ma x ( N o - T o )   7 .   C o m p u te   . ) .( 2 1 c c re l &   σ st ab .   E nd     T h ab o v m en tio n ed   al g o r ith m   ad o p ts   t h d esi g n   p r in cip le   o f   Fi g u r 1   an d   p er f o r m s   i n i tializatio n   o f   m u ltip le  attr ib u te s   ass o ciat ed   w it h   th ca s s tu d ies  i.e .   ( α ,   β,  γ ,   φ) .   A f ter   in itializi n g   t h in p u attr ib u te s   ( L in e - 1 ) ,   t h n ex t   i m p o r ta n s tep   o f   al g o r ith m   i s   to   c o m p u te  w e ig h a s   {( 4 ( in p u t   la y er ) x 2 4 ( h id d en   la y er ) )+ ( 2 4 ( h id d en   la y er ) x 2 ( o u tp u la y er ) ) =1 4 4 }.   T h is   w ei g h t   is   u s ed   f o r   co m p u ti n g   o u tp u ( L in e - 7 ) .   T h p r im e   tar g et   o f   t h is   a lg o r it h m   i s   to   e v o l v u p   w i t h   a   n u m b er   o f   p er ce p tr o n s   la y er s   f o r   t h p u r p o s o f   p r ed ictin g   r eliab ili t y   attr ib u te   an d   s tab ili t y   attr ib u te.   Var io u s   f o r m s   o f   iter atio n s   h av e   b ee n   o b s er v ed   i n   o r d er   to   lo o k   f o r   a n   ell ite  o u tco m o f   o p ti m izatio n .   T h al g o r ith m   p er f o r m s   p r o ce s s i n g   co n s id er in g   v ar io u s   n u m b er s   o f   p er m u tatio n s   w it h   in p u attr ib u tes.  A p ar f r o m   th is   d ata,   w also   co n s tr u cte d   tr ain in g   d atase t   w h er elo n g ated   s er ies  o f   tr a in i n g   d ata  as s o ciate d   w it h   o u r   ca s s t u d y   is   d ev elo p ed .   T h is   d ata  w as   ca lled   d u r in g   i m p licatio n   o f   t h tr ai n in g   al g o r ith m .   W e   s p lit   th e   d a ta  in to   t w o   p ar ts   w h er t h b i g g er   p r o p o r tio n   o f   th d ata  is   co n s id er ed   f o r   ap p ly in g   i ts el f   to   tr ai n in g   o p er atio n   i n   n e u r al  n et w o r k   a n d   s m all er   p r o p o r tio n   o f   th e   d ata  is   co n s id er ed   f o r   ca r r y i n g   o u i n ter n al  m o d el  v al id atio n .   B o th   th i n p u t s   attr ib u te  Δ   an d   o u tp u attr ib u te   σ   h as  b ee n   s u b j ec ted   to   n o r m a lizatio n   ar r a y   o f   ( 0 ,   +1 ) .   T h n u m er ical  v al u es  o f   i n p u attr i b u tes  Δ   is   o b tai n ed   an d   m i n - m a x   alg o r it h m   i s   ap p lied   ( L in e - 3 ) .   T h alg o r ith m   a ls o   p er f o r m s   n o r m al izatio n   o f   th b o th   in p u a n d   o u tp u n u m er ical  o u tco m e s   to   en s u r t h at  th n u m er ical  o u tco m es  ar s tatis t icall y   w i th i n   p r o b ab ilit y   li m it s   ( L in e - 4 ) .   Fo r   ea s in e s s   i n   co m p u tatio n ,   w c h o o s th n o r m aliza tio n   v alu o f   i n p u a s   - 4   to   +4   w h ile  th a o f   o u tp u is   co n s id er ed   to   b 0 . 1   to   0 . 9 .   T h ese  v alu e s   ca n   b ch an g ed   ac co r d in g   to   th e   test   en v ir o n m e n t;   h o w ev er ,   w ch o o s th is   v a l u o f   s h ar p   r ese m b le m s   w it h   o u co n s id er atio n   o f   ca s s t u d y .   A   f ee d f o r w ar d   n eu r al  n et w o r k   is   u s ed   as  m ed ia  o f   tr ain i n g   alg o r it h m   ( L i n e - 5 )   f o llo w ed   b y   co m p u ta tio n   o f   o u tp u f r o m   n eu r al  n et w o r k   N o   a n d   tr ain in g   T o .   W e   f in d   d if f er en ce   o f   t h ese  t w o r   i n ter m ed iate  o u tco m es  an d   ag ai n   ap p l y   m i n - m a x   al g o r ith m   i n   o r d er   to   ex tr ac th p o s s ib le  er r o r   ( L in e - 6 ) .   T h is   er r o r   is   u s ed   f o r   in ter n al  m o d el   v alid atio n   i n   later   s t a g o f   m o d el  ch ec k i n g .   Fin a ll y ,   w co m p u te  th r eliab ilit y   attr ib u te  σ re w h o s d ep en d ab le   v ar iab les  ar c 1 ,   c 2 ,   Δ ,   a n d   δ  ( L i n e - 7 ) .   T h f ir s v ar iab le  c 1   r ep r esen ts   a   h i g h er - l i m i co n s t an 1 /0 . 8   w h ile   th e   s ec o n d   v ar iab le  c 2   r ep r esen lo w er - li m it  co n s tan o f   v a lu 0 . 1 .   T h ese  v alu es  ca n   b s u itab l y   c h a n g ed   b ased   o n   th n ec e s s it y   o f   t h an ticip ate d   co n v er g en ce   o u tco m es.  T h e   co n s id er atio n s   o f   t h ese  v a lu e s   ar p u r ely   b ased   o n   p r o b ab ilit y   th eo r y .   A d o p ti o n   o f   h i g h er   l i m it  0 . 8   is   d o n as  s tat is tical l y ,   t h p er m is s ib le  h i g h er   l i m it  i s   til l   0 . 8 ,   w h ile  n u m b er s   m o r t h an   it is   co n s id er ed   as i m p r ac t ical.   T h last   v ar iab le  δ   is   w e ig h w h ic h   is   eq u i v alen t   to   1 4 4   in   o u r   ca s e.   Hen ce ,   o n c th r eliab ilit y   at tr ib u te  is   co m p u ted ,   w ch ec k   f o r   s t ab ilit y   f ac to r   i.e .   σ stab  j u s t   to   en s u r th to tal  n u m b er   o f   o cc u r a n ce   o f   r eliab le  o u tco m es.  I f   t h to tal  f r eq u en cie s   o f   m aj o r it y   o f   th e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 Octo b er   201 7   :   2 8 5 5     2 8 6 2   2860   g en er ated   v alu e s   o f   σ rel   is   n ea r l y   s i m i lar   th a n   w co n s id er   th at  th p r o p o s ed   test   s ce n ar io   i s   h i g h l y   s tab le.   T h e   tr ain i n g   p er f o r m a n ce   w as  ch e ck ed   f o r   1 0 0 0 - 5 0 0 0   iter atio n s   in   o r d er   to   s ee   th co n v er g en ce   p er f o r m an ce   o f   b o th   ex p er i m e n tal   an d   h y p o t h etica o u tco m es.  An   i n ter esti n g   f ac ab o u t h i s   al g o r ith m   i s   t h at  it  is   m o r p r o n to   co n v er g e   to w ar d s   lo w   er r o r   r ate  as  an   el li te  o u tco m e,   w h ic h   e n s u r es  t h at  p r o p o s ed   s y s te m   o f f er s   a n d   o u tco m w h o s e   v al id atio n   lea d s   to   h i g h l y   a u th e n tica ted   o u t co m e.   T h is   al s o   m ea n s   t h at  p r o p o s ed   s y s te m   ca n   tr u ell y   o p ti m ize  t h co n ce p t o f   co d r eu s ab ilit y   u n d er   co n s id er atio n   o f   v ar io u s   r ea l - li f ch a llen g es i n   s o f t w ar e   p r o j ec d ev elo p m en t.  T h p e r f o r m an ce   o f   t h p r o p o s ed   al g o r ith m   is   n ea r l y   f o u n d   s i m i lar   u n d er   d if f er en t   f o r m s   o f   c h an g es   b ein g   ca r r ied   o u to w ar d s   test i n g   t h alg o r ith m   p er f o r m an ce .   A t   t h s a m ti m t h e   co m p le x it y   o f   th al g o r ith m   is   als o   f o u n d   q u ite  lo w .   T h n e x s ec tio n   d is c u s s es  a b o u th o u tco m e s   ac co m p li s h ed   f r o m   p r o p o s ed   s tu d y .       4.   RE SU L T   AND  DI SCUS SI O N   As  t h p r o p o s ed   s tu d y   f o cu s e s   m ain l y   o n   t w o   f ac to r s   i.e .   o p ti m izatio n   a n d   r eliab ilit y ,   we  co n s id er   test i f y i n g   th s t u d y   o u tco m o f   th p r o p o s ed   s y s te m   o n   t h b asis   o f   er r o r   p er f o r m an ce   o f   p r o p o s ed   m o d el,   v alid atio n   p er f o r m an ce ,   a n d   r esp o n s ti m m ain l y .   T h m o d el  is   allo w ed   to   iter ate  f o r   2 0 , 0 0 0   r o u n d s   in   o r d er   to   ch ec k   th co n v er g e n ce   p er f o r m a n ce .   Fi g u r 3   ( a)   s h o w s   th tr ain ed   r esu l s ig n i f ica n tl y   co n v er g e s   w it h   th e   b est  f it  r es u lt  t h er eb y   s h o w i n g   th h i g h er   r eliab ilit y   o f   th p r o p o s ed   m o d el.   T h m o d el  r eliab ilit y   i s   f u r t h er   p r o v en   b y   li n ea r it y   tr en d   o f   th v alid atio n   cu r v in   Fi g u r 3   ( b ) .   A lth o u g h ,   2 0 , 0 0 0   e p o ch s   h as  b ee n   g iv e n ,   b u t   t h co n v er g e n ce   to w ar d s   elite  o u tco m w as  s ee n   o n l y   w i th i n   2 1 7 8   ep o ch .       E p o c h E r r o r   P e r f o r m a m n c e         ( a)   E r r o r   p e r f o r m a n ce   ( b )   V a l i d a t i o n   p e r f o r m a n c e                   ( c)   C o m p ar ati v r esp o n s ti m e   (d )   C o m p ar ativ er r o r   p er f o r m an ce   Fig u r 3 .   Ou tco m o f   p r o p o s e d   s tu d y     Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708       A   N o ve l O p timiz a tio n   to w a r d s   Hig h er R elia b ilit in   P r ed ictive  Mo d ellin g   to w a r d s   C o d … ( Ma n o j H .   M. )   2861   As  t h er ar v ar io u s   f o r m s   o f   o p ti m iza tio n   tech n iq u e s   t h er ef o r w e   co m p ar o u r   o p ti m izat io n   tech n iq u u s in g   n e u r al  n et w o r k   a n d   v ar io u s   o t h er s   f r eq u e n tl y   u s ed   o p ti m izat io n   tech n q i u es   e. g .   k - Nea r est   Neig h b o u r   ( KNN)   a n d   S u p p o r Vec to r   Ma ch i n ( SV M)   u n d er   s i m ilar   en v ir o n m e n p ar am eter s .   T h a n al y s i s   s h o w s   th at  p r o p o s ed   s tu d y   o f f er   s i g n if ica n tl y   lo w er   r esp o n s ti m ( Fig u r 3 .   ( c) )   an d   h i g h er   r eliab ilit y   as   s ee n   f r o m   er r o r   p er f o r m an ce   ( Fig u r 3 .   ( d ) ) .   KNN - alg o r i th m   d o esn t   g iv e   b etter   o u tc o m e   as   it  is   m u c h   d is tan ce - b ased   ap p r o ac h   f o r   a ll  th tr ain i n g   d ata  w h ile  p er f o r m i n g   o p ti m izatio n .   T h er ef o r r esp o n s ti m is   q u ite  h i g h er   as  w ell  a s   er r o r   is   also   to o   h i g h .   O n   t h o th er   h an d ,   SVM  h as  b ett er   p er f o r m an ce   in   co n tr ast  to   KNN  d u to   its   ab ilit y   to   p er f o r m   b o th   li n ea r   an d   n o n - lin ea r   clas s if icatio n .   A d o p tio n   o f   k er n el - b ased   ap p r o ac h   also   ass is ts   it  to   o f f e r   b etter   er r o r   p er f o r m an ce .   Ho w e v er ,   th r esp o n s ti m co u l d   b o n l y   lo w er ed   to   ce r tain   ex te n in   SVM,   w h i ch   is   n o co s ef f ec ti v in   n at u r alth o u g h ,   it  o f f er   lo w er ed   er r o r .   T h p r o p o s ed   s y s te m   u s e s   n e u r al  n et w o r k   wh o s ac cu r ac y   le v el  ca n   b in cr ea s in g l y   co n tr o lled   in   ev er y   cy cle  o f   ep o ch .   On   th o th er   h an d ,   ad o p tio n   o f   d am p ed   least  s q u ar alg o r ith m   s ig n i f ica n tl y   a s s i s ts   i n   s o lv i n g   n o n - li n ea r   o p tim izatio n   p r o b le m   a n d   h e n ce   t h co n tr ib u t io n   o f   n e u r al   n et w o r k   i s   p r o p o s ed   s y s te m   is   m o r i n cli n ed   to   er r o r   p e r f o r m a n ce   t h a n   o n   p er f o r m an ce   ti m e.   Hen ce ,   it  c an   b s aid   t h at  p r o p o s ed   s y s te m   o f f er s   co s t   e f f ec tiv a s   w ell  as  h i g h l y   r eli ab le  o p tim izat io n   o f   t h f r a m e w o r k   t h at  s u p p o r ts   co d r eu s ab ilit y .       5.   CO NCLU SI O N     T h co n ce p o f   s o f t w ar r eu s ab ilit y   h a s   r ec eiv ed   lo ts   o f   atten tio n   w ith in   r esear ch   co m m u n it y   1 0   y ea r s   b ac k   th a r esu lt s n   e v o lu tio n   o f   v ar io u s   s ta n d ar d   s o f t w ar m etr ics.  Ho w ev er ,   th er is   less   n u m b er   o f   in ter est s   to w ar d s   t h is   d o m ain   f o u n d   as  t h er ar v er y   le s s   r esear ch   p ap er s   in   th is .   C o d r eu s ab ilit y   i s   o n o f   th p ar o f   s o f t w ar r eu s ab il it y   th a h as  n ev er   b ein g   i n v esti g a ted   in   p ast  alth o u g h   t h co n ce p o f   co d e   r eu s ab ilit y   i s   p r ac ticed   i n   m an y   o r g a n izatio n   w it h o u e v en   f o llo w i n g   an y   p r o to co ls .   T h p r i m r ea s o n   b eh i n d   it  is   t h at  t h er ar n o   s u c h   b e n ch m ar k ed   m o d el s   i n   th i s   r e g ar d s .   T h er ef o r e,   w e   ad d r ess   t h is   p r o b lem   b y   ta k i n g   ca s s t u d y   t h at  m i m ick s   r ea l - ti m p r o b le m   in   s o f t w ar d ev elo p m e n t.  W also   u s s a m p l s o f t w ar p r o j ec ts   an d   co m p u te s   its   co n v e n tio n a l   s o f t w ar m etr ics  v alu e s   t h at  w u s f o r   o u r   an al y tical  m o d ellin g .   W in tr o d u ce   f o r m u la tio n   to   co m p u te  th e   co d e   attr ib u te  w it h   an   in c lu s io n   o f   co d r eu s ab ilit y   lo g ic.   Neu r al  n et w o r k   is   ap p lied   f o r   o p tim izatio n   to   f i n d   th at  p r o p o s ed   s y s te m   o f f er   ex tr e m el y   lo w er   er r o r   s co r an d   r ed u ce d   co m p u tatio n al  ti m in   co m p ar is o n   to   ex i s ti n g   o p ti m izatio n   t ec h n iq u es.       RE F E R E NC E   [1 ]   J.  P o rtm a n ,   Bu il d in g   S e rv ice s E n g in e e rin g A f t e De sig n ,   Du rin g   Co n stru c ti o n ,”   J o h n   W il e y   &   S o n s,   2 0 1 6   [2 ]   R.   L u to w sk i,   S o f t w a re   R e q u irem e n ts:  En c a p su lati o n ,   Qu a li ty ,   a n d   Re u se ,   CRC  Pre ss ,   2 0 1 6   [3 ]   D.  W ieb u sc h ,   Re u sa b il it y   f o In t e ll ig e n Re a lt im e   In tera c ti v e   S y st e m s,”    Bo   B o o k s   o n   De ma n d - Co mp u ter ,   2 0 1 6   [4 ]   J.  S a m e ti n g e r,   S o f t wa re   En g in e e rin g   w it h   Re u sa b le Co m p o n e n ts,   S p ri n g e r S c ie n c e   &   Bu sin e ss   M e d ia ,   2 0 1 3   [5 ]   M .   Kra e li n g ,   A n d re w   M c Ka y ,   S o f twa re   En g in e e rin g   f o Em b e d d e d   S y ste m s ,”   El se v ier   In c ,   2 0 1 3   [6 ]   L .   A n to v sk i1   a n d   F lo ri n d a   Im e r i2 ,   Re v ie w   o f   S o f t w a re   R e u se   P r o c e ss e s ,”   In ter n a ti o n a J o u rn a o C o mp u ter   S c ien c e   Iss u e s,  v o l.   1 0 ,   issu e   6 ,   n o .   2 ,   2 0 1 3   [7 ]   P .   S .   S a n d h u ,   A a sh i m a ,   P .   Ka k k a a n d   S .   S h a rm a ,   A   su rv e y   o n   S o f tw a re   Re u sa b il it y ,”   IEE E - In ter n a ti o n a l   Co n fer e n c e   o n   M e c h a n ic a a n d   E lec tr ica T e c h n o lo g y ,   S in g a p o re ,   p p .   7 6 9 - 7 7 3 ,   2 0 1 0   [8 ]   N.  P a d h y ,   R.   P a n ig ra h a n d   S .   Ba b o o ,   A   S y ste m a ti c   L it e ra tu re   Re v ie w   o f   a n   Ob jec Orie n ted   M e tri c Re u sa b il it y ,   IEE E -   In ter n a ti o n a C o n fer e n c e   o n   Co m p u t a ti o n a In telli g e n c e   a n d   Ne two rk s,  Bh u b a n e sh w a r ,   p p .   1 9 0 - 1 9 1 ,   2 0 1 5   [9 ]   H.M .   M a n o a n d   A . N.  Na n d a k u m a r,   A   S u rv e y   o n   M o d e ll i n g   o f   S o f tw a r e   M e tri c f o Ra n k in g   Co d e   Re u sa b il it y   in   Ob jec Orie n ted   De sig n   S tag e ,"   I n ter n a ti o n a J o u rn a o En g in e e ri n g   Res e a rc h   &   T e c h n o lo g y   ( IJ ER T ),   v o l.   3 ,   issu e .   1 2 ,   2 0 1 4   [1 0 ]   A .   Hu d a ib ,   A .   Hu n e it i,   I.   Ot h m a n ,   S o f tw a r e   Re u sa b il it y   Clas si f ic a ti o n   a n d   P re d ica ti o n   Us in g   S e lf - Org a n izin g   M a p   (S OM) ,”   Co mm u n ica ti o n s   a n d   N e two rk ,   p p .   1 7 9 - 1 9 2 ,   2 0 1 6   [1 1 ]   A .   Kh o sh k b a rf o ro u sh h a ,   P .   Ja m sh id i,   M .   F .   G h o lam i,   L .   Wan g   a n d   R.   Ra n jan ,   " M e tri c s   f o BP EL   P r o c e ss   Re u sa b il it y   A n a l y sis in   a   W o rk f lo w   S y ste m , "   in   IEE S y ste ms   J o u rn a l,   v o l.   1 0 ,   n o .   1 ,   p p .   3 6 - 4 5 ,   M a rc h   2 0 1 6 .   [1 2 ]   C.   T ib e rm a c in e ,   S .   S a d o u ,   M . T . T . T h a t,   a n d   C. Do n y ,   " S o f t w a re   A rc h it e c tu re   Co n stra in Re u se - by - c o m p o siti o n ,"   Fu tu re   Ge n e ra ti o n   Co m p u ter   S y st e ms ,   v o l.   6 1 ,   p p . 3 7 - 5 3 ,   2 0 1 6 .   [1 3 ]   M .   T a h ir,   F .   Kh a n ,   M .   Ba b a r,   F .   A ri f ,   a n d   F .   Kh a n ,   " F ra m e wo rk   f o B e tt e Re u sa b il it y   in   C o m p o n e n Ba se d   S o f tw a r e   En g in e e rin g ,"   T h e   J o u r n a o A p p l ied   E n v iro n me n t a a n d   Bi o lo g ica S c ien c e ( J AE BS ),   v o l.   6 ,   p p . 7 7 - 8 1 ,   2 0 1 6   [1 4 ]   W . V . D.  V e g t,   W .   W im ,   E.   Ny a m su re n ,   A .   G e o rg ie v ,   a n d   I. M .   Ortiz,  RAG A rc h it e c tu re   f o Re u sa b le  S e rio u s   G a m in g   Tec h n o lo g y   Co m p o n e n ts ,”   In ter n a ti o n a l   J o u r n a l   o C o mp u ter   Ga me s T e c h n o lo g y ,   v o l.   3 ,   2 0 1 6   [1 5 ]   L .   De m r a o u i,   H.  Be h ja,  a n d   R.   B.   A b b o u ,   A   Ca s e - b a se d   Re a so n in g   A p p ro a c h   to   t h e   Re u sa b il it y   o f   C W M   M e tad a ta ,”   In   S y ste ms   o f   Co ll a b o ra ti o n   ( S y sCo ),   In ter n a ti o n a C o n fer e n c e ,   p p .   1 - 6 ,   2 0 1 6   [1 6 ]   I. Y.Y.  A h m a ro ,   M .   Z.   b.   M .   Yu so f f ,   a n d   A .   M .   A b u a lk ish ik ,   " T h e   Cu rre n P ra c ti c e o f   S o f t w a r e   Re u sa b il it y   A p p ro a c h e s   in   M a lay sia ,”   In   S o ft wa re   En g in e e rin g   Co n fer e n c e   ( M y S EC),   8 th   M a l a y sia n ,   p p .   1 7 2 - 1 7 6 ,   2 0 1 4 .   [1 7 ]   M.   I.   A.   Ef a t,   M .   S.   S id d ik ,   M .   S h o y a ib ,   a n d   S .   M.   Kh a led ,   F e a tu re   P rio ri ti z a ti o n   f o A n a l y z in g   a n d   En h a n c in g   S o f tw a r e   Re u sa b il it y ,   In   In fo rm a ti c s,  El e c tro n ics   &   Vi sio n   ( ICIEV ),   In ter n a ti o n a C o n fer e n c e ,   p p .   1 - 5 ,   2 0 1 4   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 Octo b er   201 7   :   2 8 5 5     2 8 6 2   2862   [1 8 ]   I.   J.  M o ji c a ,   B.   A d a m s,  M .   Na g a p p a n ,   S . Die n st,  T .   Be rg e r,   a n d   A.  E.   Ha ss a n ,   A   L a r g e - sc a le  E m p iri c a S tu d y   on  S o f tw a r e   Re u se   In   M o b il e   A p p s ,   IEE so ft wa re ,   v o l .   3 1 ,   n o .   2 ,   p p . 7 8 - 8 6 ,   2 0 1 4 .   [1 9 ]   S .   Na z ir,   S .   A n wa r,   S .   A .   Kh a n ,   S .   S h a h z a d ,   M .   A li ,   R.   Am in ,   M .   Na w a z ,   P .   L a z a rid is,   a n d   J.  Co s m a s,  S o f t w a re   Co m p o n e n S e lec ti o n   Ba se d   on  Qu a li ty   Crit e ria  U sin g   th e   A n a l y ti c   Ne t w o rk   P ro c e ss ,”   In   Ab str a c a n d   Ap p li e d   An a lys is,   v o l .   2 0 1 4   [2 0 ]   W .   S p o e lstra,  M .   Ia c o b ,   a n d   M .   V.   S in d e re n ,   S o f tw a r e   Re u se   in   A g il e   De v e lo p m e n Org a n iza ti o n s a   Co n c e p t u a M a n a g e m e n T o o l ,   In   Pr o c e e d in g s o th e   ACM   S y m p o si u m o n   A p p li e d   C o mp u ti n g ,   p p .   3 1 5 - 3 2 2 ,   2 0 1 1   [2 1 ]   M a n o H.   M ,   Dr.   Na n d a k u m a r   A . N,    Co n str u c ti n g   Re latio n sh i p   B e twe e n   S o f twa re   M e tri c a n d   Co d e   Re u sa b il it y   in   Ob jec Orie n ted   De sig n ,”   (IJ ACSA )   In tern a ti o n a Jo u rn a o f   A d v a n c e d   Co m p u ter  S c ien c e   a n d   A p p li c a ti o n s,  Vo l.   7 ,   No .   2 ,   2 0 1 6   [2 2 ]   F .   Z h u ,   Y.  Ya o ,   H.  C h e n ,   a n d   F .   Ya o ,   Re u sa b le  Co m p o n e n M o d e l   De v e lo p m e n A p p ro a c h   f o P a ra ll e a n d   Distrib u te d   S im u latio n ,”   T h e   S c ie n ti fi c   W o rl d   J o u rn a l ,   p p .   1 2 ,   2 0 1 4       B I O G RAP H I E S   O F   AUTH O R         M a n o H   M ,   C u rre n tl y   w o rk in g   a s A ss i sta n P ro f e ss o r,   De p t   o f   CS E,   a n d   Do n   Bo sc o   I n stit u te o f   T e c h n o lo g y ,   Ba n g a lo re ,   In d ia.  He   h a s to tal  e x p e rien c e   o f   6   y e a rs &   4   m o n th in   tea c h i n g .     His  re se a rc h   d o m a in   is  S o f twa re   En g in e e rin g .   He   h a s co m p lete d   B. i n   In f o rm a ti o n   S c ien c e   a n d   En g in e e rin g   f ro m   Ka lp a taru   In stit u te  o f   T e c h n o lo g y ,   T ip tu r,   In d ia.  A n d   M . T e c h   in   S o f twa re   En g in e e rin g   f ro m   Eas P o i n C o ll e g e   o f   En g in e e rin g   a n d   T e c h n o lo g y ,   Ba n g a lo re ,   In d ia.  He   h a p u b li sh e d   3   re se a rc h   p a p e rs i n   i n t e rn a ti o n a jo u rn a ls  a n d   5   tec h n ica p a p e rs i n   In tern a ti o n a l/ Na ti o n a c o n f e re n c e s.    He   is  p u rsu i n g   P h . in   C o m p u ter S c ien c e   &   En g in e e rin g   f ro m   Ja in   Un iv e rsit y ,   Ba n g a lo re ,   In d ia.          Dr.  Na n d a Ku m a A N,  P r o f e ss o in   th e   De p o f   CS E,   NH CE,   Ba n g a lo re .   He   h a s m o re   th a n   3 5   y e a rs o f   te a c h in g   e x p e rien c e .   He   h a s co m p lete d   P . h D f ro m   Be rh a n p u U n iv e rsity .   He   h a s d o n e   BE  in   E lec tro n ics   a n d   C o m m u n ica ti o n   E n g in e e rin g   f ro m   M y so re   U n iv e rsity ,   M y so re ,   In d ia.  He   h a s co m p lete d   M . T e c h   in   Co m p u t e S c ien c e   a n d   T e c h n o l o g y   f ro m   Ro o rk e e   Un iv e rsity   Ro o rk e e .   He   h a s p u b li sh e d   m o re   th a n   5 0   re se a rc h   p a p e rs i n   v a rio u s   In tern a ti o n a j o u r n a ls  a n d   in ter n a ti o n a c o n f e re n c e s.  His a re a   o f   in tere sts in c lu d e   so f tw a r e   En g in e e rin g ,   Im a g e   p ro c e ss in g ,   w irel e ss   se n so n e tw o rk s,  p a ra ll e c o m p u ti n g   a n d   o th e rs.  He   h a s als o   se rv e d   a s P ri n c ip a i n   m a n y   re p u ted   e n g in e e rin g   c o ll e g e s in   Ka rn a tak a   a n d   A n d h ra   in c l u d i n g   De a n   (re se a rc h in   a   re p u ted   u n iv e rsit y   in   T a m il   Na d u .         Evaluation Warning : The document was created with Spire.PDF for Python.