I n t ern a t i o n a l  J o u rn a l  o f  E l ect ri ca l  a n d  C o m p u t er E n g i n eeri n g  ( I J E C E )   V o l.   8 ,  No .   5 O c t obe r   20 1 8,  p p.  30 76~ 3 083   I S S N :  2088 - 8708 D O I :  10. 11 591/ i j ece . v8 i 5 . pp 307 6 - 3083          3076       Jou r n al  h om e p age h ttp : //ia e s c o r e . c o m/ j our nal s / i nde x . php/ I J E C E   T o w a rds  B ench m a rk ing   Us er S t o ri es  E s t i m a t i o n w it CO SM I C  F un ct io n P o int s - A Ca s e   E x a m ple o f   P a rt i cipa nt   O bs erv a t io n       Jayas r i  A n gar a 1 S r i n i vas  P r as ad 2 G ut t a  Sr i de v i 3   1, 2 D ep ar t m e nt  of   C o m p u t er  S ci en ce ,   K one r L a k s hm a i a h E duc a t i o n F ou nda t i on I nd i a   3 D ep ar t m en t  o f   C o m p u t er  S ci en ce ,   M a l l a  R e ddy  I ns t i t ut e   of  T e c hnol og y I ndi a       A rt i cl e I n f o     AB S T RAC T     A r tic le  h is to r y :   R ecei v ed   O c t 2 1 ,  201 7   Re v i se d   F e b 22 ,  2 01 8   A ccep t ed   J ul  1 9 ,  201 8       S h o rt e r t i m e - to - m a r ke t  a nd uns t a bl e  r e qui r e m e nt s  i s  l e a di ng  t o i n t r od uc t i o o f   A g ile  a n d  D e v O p s  p r a c tic e s .   S to r y  p o in t e s tim a ti on i s  be c o m i ng  ha ndi e r   in  A g ile / D e v O ps  s e t t i ng .  H o w e v e r ,  de ve l opi ng  us e r  s t or i e s  a nd de f i ni ng   s i z i ng  uni t  i t e r m s  of  s t or y  poi nt   is  s u b je c tiv e   p r o ces s .  I t  l ack s   be nc hm a r k i ng / s t a nda r di z a t i on i t e r m s  of  s i z i ng   m e a s ur e  a nd pr od uc t i v i t y  o f   h i s t o r i cal   d at a.  C O S M I C   h as  b een  co n s i d er ed  as  F S M  ( F u n ct i o n al  S i ze   M e th o d ) .  I t h a s  f le x ib ilit y  to  r e c e iv e  r e q u ir e m e n ts  a s  U s e r  s to r ie s  ( p o p u la Ag ile / D e v ops   m e t hod)  a nd d e r i v e  C O S M I C   f unc t i ona l   un i t s  us i ng   p ar am et r i c ap p r o ach .  C O S M I C  m et h o d  r ed u ces  t h e s u b j e ct i v i t y  an d   p o p u l at es  t h e p r o d u ct i v i t y  p ar a m et er   f o r  b en ch m ar k i n g .  I t  s t an d ar d i zes  t h e s t i m a t i on pr oc e s s  a nd c a n be  e a s i l y  de pl oy e d i n A g i l e  or   De v Op s se t t i n g .   T h i s  p ap er   p r es en t s  t h e  r el at ed  w o r k  o n  l i n k ag es  b et w e en  U s er  s t o r i es ,   C O S M I C  m e t hods  a nd t r a di t i ona l  f unc t i on p oi nt  m e t hods .  I t  a l s o pr e s e nt s  t he   out c om e  of  t he  i ndus t r y  s ur v e y  c ond uc t e d o n 49 pr a c t i t i one r s  w or k i ng  i n 10  di f f e r e nt  dom a i ns   w i t h  r es p ect i v e t o  p ar a m et r i es t i m at i o n  p r o ces s  ad o p t i o n   an d  p r es en t s   9  r eal - t i m e c as e s t u d i es  d ev el o p ed  t o  d em o n s t r at e t h e u s ag e o f   C O S M I C  m e t hod i n v a r i ous  d o m a i ns .  T hi s  pa pe r  a l s o  a t t e m pt s  t de r i v e   m a ppi ng  pr oc e s s  of  C O S M I C  f unc t i o na l  pr oc e s s  w i t h U s e r  S to r ie s  w ith  th e   he l p of   2   r eal - tim e   i ndus t r y   cas e s t u d i es .   Ke y wo rd :   C O S M I C  f unc t i o n p o i nt s   A g ile /D e v O p s  e s ti m a tio n   S o f t w ar e e s ti m a t io n     S to r y  p o in ts     U se r  s to r ie s   C opy r i g ht   ©  201 8   I ns t i t ut e  o f  A d v anc e d E ngi ne e r i ng  an Sc i e nc e   All r ig h ts   r es er ved .   Co rre sp o n d i n g  Au t h o r :   J ay a s r i  A n g ar a,     D ep ar t m en t  o f  C o m p u t er  S ci e n ce,   K on e r u   L a ks hm a i a h  E du c a t i o n  F oun da t i on ,   V i j ay a w ad a,   A P ,  I n d i a .   E m ai l :  a n g ar a. j a y as r i @ g m ai l . co m       1.   I NT RO D UCT I O N   I n t he  e vo l vi n g r o l e  o f  s o f t w a r e  c o m p l e xi t y a nd  c o r r e s p o nd i ng  d e ve l o p m e nt   m e t ho d o l o gi e s ,   es t i m at i n g  acc u r at e s o f t w ar e  s i ze,  co s t ,  ef f o r t  an d  s ch e d u l e h as  b een  al w a y s  t h o r n y  p r o b l e m   f o r  t h e   p r o f es s i o n al s .   S o f t w ar d ev el o p m e n t   c y cl es   h av b ee n  ev o l v i n g  f r o m   tr a d itio n a l w a te r f a ll m o d e to   c on t e m por a r y   A g i l e  ( pa r a l l e l  de v e l op m e n t  a n d t e s t )  a n d D e v O ps  ( c on t i nu ou s  i n t e g r a t i on ,  c on t i nu ous  t e s t i ng  a nd  c o nt i nuo us  d e l i ve r y )  p r a c t i c e s .  T hi s  p he no m e no n i s  r e s ul t i n g i n t o  i nt r o d uc t i o o f  ne w  e s t i m a t i o n   s t an d ar d s  an d  t ech ni q ue s   [ 1 ] .    T r ad at i o n al  es t i m at i o n  t ech n i q u es  ar e l o s i n g  i m p o r t an ce d u e t o  v ar i u s  r eas o n s   l i k e d ep en d en ce o n  e x p er t  d eci s i o n s  an d  h i s t o r i cal  d at a,  l ack  o f  ear l y  es t i m at i o n   m e t h o d s ,   l ab o u r - in te n s i v e  &   co m p l e x  co l l ect i o n  p r o ces s ,  cal cu l at i o n  i n acc u r aci es  et c. [ 2 ]  T h e p u r p o s e o f  es t i m at i o n  i s  t o  m a k e s i g n i f i can t   d e c i s i o ns  i n t he  s o f t w a r e  d e l i ve r y .  E s t i m a t i o n ha s   m u c h b i gge r  r o l e  i n t he  c o nt e xt  o f  c o nt i nuo us  p l a n ni ng,   c on t i nu ous  t e s t i ng  a n d de l i v e r y .  H o w e v e r ,  t he  c ha l l e n ge  i n  t he   A gi l e  o r  D e vO p s  e xe c ut i o n i s  r e q ui r e m e nt s   ar e n o t  k n o w n  o r  n o t  d et ai l ed   b ef o r e es t i m at i o n .  T h e y  ar e d et ect ed  as  U s er   S t o r i es ,  co n v e r t ed  t o  S t o r y  P o i n t s   a nd  e vo l ve d  d ur i ng  va r i o us   i t e r a t i o ns .  H a vi n g s a i d  t ha t   s t o r y  p o i nt s  a r e   no t  s t a n da r di z e d.  S t or y  poi n t   Evaluation Warning : The document was created with Spire.PDF for Python.
In t  J  E l e c  &  C o m p  E n g     I SSN :   2088 - 8708       T ow ar ds  B e nc hm ar k i ng U s e r  St or i e s  E s t i m at i on w i t h C O SM I C  F unc t i on P oi nt s ...   ( J ay as r i  A ngar a)   3077   e s ti m a tio n   m e t h o d  is  b a s e d  o n  te a m s  e x p e r ie n c e  a n d  i n tu itiv e  d r iv e n .  T w o  d if f e r e n t te a m s   m a y  d if f e r  i n   a r r i v i ng  c o m m on   s t or y  poi n t  num be r  f or  t h e  s a m e  us e r  s t or y .     T h ou g h S t or y  poi n t  e s t i m a t i o n  i s   m or e   us e r - f r i en d l y  a n d  ac cep t ab l in   A g ile  / D e v O p s  c o n te x t,   it  i s  al s o  i m p o r t an t  t o  d ev i ce an   al t er n at i v m et h o d  t o  p r ed i ct   p r o j ect  d el i v er y   m et r i cs  an d  b r i n g  p er s p ect i v e o f   p ar am et er i zat i o n  i n  t h e es t i m a t i o n .  E ar l y  s i zi n g  i s  p r ecu r s o r  t o  r i s k  an al y s i s  an d  accu r ac y    [ 3 ] .   I n  t h i s  co n t e x t ,   t h i s  p ap er  p r o p o s es  t h e u s e o f  e m er g i n g  C O S M I C  ( C o m m o n  S o f t w ar e M eas u r e m en t  I n t er n a t i o n al   C o n s o r ti u m )   F u n c tio n a l S iz e  M e th o d  f o r  e s ti m a t io n .  I b r id g e s  F u n c tio n  P o in ts   m e t h o d  o f  tr a d itio n a l   f u n c tio n a s iz e   m e th o d   a n d   S to r y   P o in ts   o f   A g ile / D e vO ps   m e t h odol og y   [ 4 ] .   I t   i s   m eas u r ed   ag ai n s t   ag g r e g at i o n  o f  v ar i o u s  d at m o v e m e n t s   w i t h i n  eac h   f u n ct i o n al  p r o ces s .  E ac h  d at m o v e m en t  i s  co n s i d er ed  a s   o n e C O S M I C  f u n ct i o n  p o i n t .  I f  r eq u i r e m e n t s  ar e f r o zen  a n d  p ar am et er i zed ,  C O S M I C   es t i m at i o n   m et h o d   b e c o me s  p r i me  e s t i ma t i o n  t ec h n i q u f o r  a p ar t i c u l ar  p r o j ect .  I f  r eq u i r e m e n t s  ar v o l at i l an d  p ar a m et er i zed ,   C O S M I C   m e t h od be c o m e s   s u ppl e m e n t  or  c o m pl e m e nt  t o e x i s t i ng  us e r  s t or y  ( s t or y  poi n t s )  e s t i m a t i o m e t h od.     T h i s  p ap er  s t r u ct u r ed  as  f o l l o w s .  S ect i o n  I I  p r es en t s  t h e r el at e d w or k  on  l i nk a g e s  t o C O S M I C   e s ti m a tio n  te c h n iq u e  a n d   A g il e  / D e v O p s  s e tt in g .  S e c tio n  I I I  p r e s e n ts  p a r a m e tr ic  e s ti m a ti o n  a d o p tio n  s u r v e y   r e s u lt s  i n  t h e  i n d u s tr y ,   f e w   in d u s tr y  c a s e  s tu d ie s  d e v e lo p e d  to  d e m o n s tr a te  t h e   f le x i b ilit y  o f  C O S M I C   f u nc t i o n p o i nt s   m e t ho d  i n va r i o us  d o m a i ns  a nd   us e r  s t o r m a p p i ng  w i t C O S M I C  F u nc t i o n U ni t s .   S e c t i o n I V   p r e s e nt s  t he  c o nc l us i o n.     .   2.   RE L AT E D W O RK     An y   e s ti m a tio n  te c h n iq u e   u s e d  f o r  s o f t w a r e  s iz e  d e te r m i n a t io n  s h o u ld  q u a l if y   f i v e  p o in c r ite r ia C u s to m e r   v ie w  o f  r e q u ir e m e n ts ,  F u n ct i o n a l  S i ze as  a p r e r eq u i s i t e,  Mat h e m at i cal  V al i d i t y ,  V er i f i ab l e an d   B e nc h M a r ki ng.  I f  no t  a l l   f i ve  p a r a m e t e r s ,  t he s ho ul d  b e  q ua l i f i e d   m a x i m u m  e xt e nt .  T he r e  a r e  va r i o u s  t yp e s   of  e s t i m a t i on   t e c hn i qu e s  l i k e  j u dgm e n t  a n d r u l e s  of  t hum b  ba s e d,  a n a l ogy   a n w or k  br e a k do w n ba s e d,   f act o r s  an d   w e i g h t s  b as ed ,  s i ze b as ed ,  f u zz y  an d  o t h er   m o d el s .  T h er e w as  a s u r v e y  co n d u ct ed  o n  al l  t h es m o d el s  ag a i n s t  t h f i v e cr i t er i a p ar am et er s .  I t   w as   f o u n d  t h a t  S i ze b as ed  es t i m at i o n  q u al i f i es  co m p l et el y  o n   5   p o in t s c a le .  R e s t  o f  t h e  es t i m at i o n   m o d el s   g o t  r ej ect ed  o n   m o r e t h an  t w o   i m p o r t an t  cr i t er i a p ar am et er s .   C O S M I C  F unc t i o n P o i nt s  t e c hni q ue  o ve r c o m e s  t he  l i m i t a t i o ns  p o s e d  b y  F u nc t i o n P o i nt  a nd  s a t i s f i e s  t he   s i z e   b as ed   es t i m at i o n  cr i t er i a [ 5 ] .   I n   ad d i t i o n ,   T h er e e x i s t s   v ar i ou s   a u t o m a t i on t ool s   t o c o n ve r t   s t or y   poi n t s   or   C O S MI C  f u n c t i o n  p o i n t s  t o  s t an d ar d  m et r i c s .  C O S M I C  f ar e s  s eco n d  p o s i t i o n  i n  t er m s  o f   u s a g e p r ef er en ce i n   t w e n t y   s o f t w ar e b en ch   m ar k   o r g an i zat i o n s .  I t  i s  q u i t e p o s s i b l e t o  ex t r ap o l at e s i ze f r o m   p ar t i al  r eq u i r e me n t s   u s i n g   m a t h e m a tic a l a n d  s ta ti s t ic a l to o ls   w h ic h  is  c r itic a l r e q u ir e m e n t o f  a g ile  o r  D e v O p s  [ 6 ] .   E s t i m a t i ng   l a r g e   pr oj e c t s   i s   a l w a y s   da un t i n t a s k .   F or   pr oj e c t s   a bov e   10, 000  f un c t i o n   p oi n t s   i s i z e  ( e qu i v a l e n t  t o 1, 250, 000   C  s t a t e m e nt s ) ,  bot h  de f e c t  r e m o v a l  a n d doc um e nt a t i on  i s  m or e  e x pe n s i v e  t h a co d e i t s el f .  H en ce,  i t  i s  i m p o r t an t   t o  es t i m at e t h e s i ze  [ 7 ] .  E v en  t h o u g h  r eq u i r e m e n t s  a r e n o t  cl ear  i n  t h e   b eg i n n i n g ,  es t i m at i o n  ca n  b e p r ep ar e d  w i t h  cer t ai n  acc u r ac y .   A t  co n cep t  l ev e l ,  t h e e s t i m at i o n   m a y  b e   accu r at e ±  5 0   p er cen t  l ev el ,  at  f u n ct i o n  o r i en t  l e v el ,  t h e es t i m at e can   g o  u p  t o  ±   2 5   p er cen t  accu r ac y  l ev el  a n d   a t i m p le m e n ta tio n  o r ie n ta tio n  le v e l,  th e  e s ti m a tio n  c a n   b e  u p  to  ±  1 0  p e r c e n t a c c u r a c y  le v e l.  T h e s e   p er cen t ag es   m a y   v ar y  b u t  f u n d em a n t el y  i t   m a ke s  s e ns e  t o   f i x t he  d e v i a t i o n [ 8 ] .     A g i l m et h o d  i s  p r ef er r ed  o v er  r i g i d  t r ad i t i o n al   w at er  f a l l   m o d el  b ecau s e s co p e i s  n o t  cl ear .   R eq u i r e m en t s  ar e k eep  ch an g i n g .   R es o u r ce s  ar e n e w .  I n  t h i s  s cen ar i o ,  ag i l e r eco m m e n d s  r el at i v e s i zi n g  o r   s t or y  poi n t s .  T h oug h  a g ile  r e c o m m e n d s  le a n  e s t i m a t io n  p r o c e s s ,  it  is  i m p o r ta n t to  c o m p le m e n t r e s u lt s   w i th   p ar am et r i c es t i m at i o n  t ech n i q u e l i k e C O S M I C   w h i ch  r es e m b l es  u s er  s t o r y  an d  b r i n g s  t h e r i g o r  o f  t r ad i t i o n al   f u n ct i o n  p o i n t s .  C er t ai n  o v er h ead s  ar e cu t  l i k m eet i n g s ,  d o cu m e n ta t io n  e tc  in  a g ile   w h ic h  is  p o s itiv e  a s p e c t.   H o w e ve r ,  t hi s  p o s e s  a no t he r  c ha l l e nge .   L e s s  d o c u m e nt a t i o a nd  q ui c k e s t i m a t i o m a ha v e  l o ng  t e r m   i m p a c t   o n  t h e s y s t e m  [ 9 ] .  I n  t h i s  co n t ex t ,  cr eat i n g  l i n k ag e s  b et w een  ag i l e an d  C O S M I C  i s  an  i m p o r t an t  s t ep  i n   s o f t w ar e d e v el o p m e n t  l i f ec y c l e.  G en er al l y  i n  a g i l e,  r eq u i r em en t  i s  d ef i n ed  as  U s er   S t o r y .  I t  i s  e x p r es s ed  i n   co m m o n  u s ag l an g u ag e a n d   u n d er s t a n d ab l e b et w ee n  al l   s t ak eh o l d er s .   A l l   u s er   s t o r i es  a r e es t i m at ed  i n  t h f or m  of   s t or y  poi n t s .       A  t y p i c a l  U se r  st or y  l ook s  l i ke :  A s  a  …  [ t y pe  of  u s e r ]  … I  w a n t . . .   [ T o pe r f or m  s o m e  g oa l  or   t a s k] S o  t h at  I  can . .  [ A ch i e v e s o m e g o al  o r  v al u e]  [ 1 0 ] .  A f t er  d ef i n i n g   u s er  s t o r i es ,   v el o ci t y   h as   t o  b es t ab l i s h ed  ( n u m b er  o f  U s er  S t o r y  P o i n t s  d el i v er ed  p er  i t er a t i o n ) .  T eam  cal c ul a t e s  num be r  of   h ou r s  s pe nt   f or   e a c h t a s k.  T hi s   w a y p r o d uc t i vi t ge t s  e s t a b l i s he d  i n a g i l e .  H o w e ve r ,  t he s e  U S P s  ( us e r   s t o r y  p o i nt s )  c a n no t   m at c h   w i t h  ex t er n al  b en c h m a r k i n g  d at a.  H en ce,  i t  i s  i m p o r t an t  t o  b en ch m ar k  u s i n g  I S O   s t an d ar d  f u n ct i o n a l   s i ze m eas u r e m e nt  l i ke  C O S M I C   w hi c h i s   m e a s ur e d  i n C F P  ( C o s m i c  F unc t i o n P o i nt s ) .  I t  i s  t e c hno l o g i n d ep en d en t   [ 1 1 ] .   T o   cr eat m ap p i n g   o r   l i n k ag b et w ee n   u s er   s t o r y   a n d   C O S M I C   m et h o d ,   al l   u s er   s t o r i es   n eed  t o  b e r e - w r itte n  to  s u it to  C O S M I C  d e f in i tio n .  I n  t h e  c a s e  o f  C O S MI C ,  i t  i s  r ead  as :  A s  a …  [ f u n ct i o n al   u s er ]  … I   w an t  t o  …  [ r es p o n d  t o  an  ev e n t ]  … [ W i t h   s o m f r eq u en c y  an d / o r  q u al i t y  c h ar act er i s t i c]  … S o  t h at   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SSN :   20 88 - 8708   In t  J  E l e c  &  C o m p  E n g ,   V o l.   8 , N o 5 O c t obe r  20 18   :   307 6   -   3083   3078     [ us e f u l   ou t put ,   or   ou t c o m e ,   pr odu c e d.   A f t e r   de f i n i n f u n c t i on a l   pr oc e s s e s ,   de t e r m i ne   f u n c t i on a l   s i z e   i t e r ms   o f  C F P .  C al cu l at e e f f o r t  p er  C F P .  A l t er n at i v el y ,  u s i n g  a s u p er v i s ed  t ex t   m i n i n g  a p p r o ach ,  C O S M I C   f u n ct i o n al  s i ze can  b e au t o m at i cal l y  ap p r o x i m at ed  f r o m  i n f o r m al   w r i t t en  t e x t u al  r eq u i r e m e n t s  ( i n  t h e f o r m  o f   U s e r  s to r ie s )   w h ic h  is  d e m o n s tr a ti n g  th e  C O S M I C  a p p lic a b ilit y  in  t h e  a g ile  p r o c e s s  [ 1 2 ] .   A  s t u d y  on  23  p r o j ect s   w i t h  7 0 0  f u n ct i o n al  p r o ces s es  r es u l t ed  i n t o  an  e s t i m at ed  s i ze o f  4 7 5  C F P .   U s i n g  r eg r es s i o n  eq u at i o n   i t   w a s  f o und  t ha t       CF P = - 16. 5+ 6. 69 8#F P s   [ 13] .                        (1     T h er e w as   a s t u d y  m ad e f o r   m a p p in g  o f  tr a d itio n a l   f u n c tio n  p o in t s  o f  I F P U G  to  F u ll  F u n c tio n  P o in ts  ( F F P )   an d  C O S M I C   m et h o d .  T h er e i s  a   cl ear  co r r el at i o n  e s t ab l i s h ed   b et w ee n   I F P U G   F u n ct i o n  P o i n t s ,   F F P  a n d   C O S M I C   m e t h ods  [ 14] .  T h i s  pr oc e s s   m a y  be  us e f u l   i f  r e qu i r e m e n t s   h a v e  t o be   m a pp e d  a g a in s f u n c tio n   p o in ts ,  C O S M I C   f u n c tio n  p o in ts  a n d  r e la te d  s to r y  p o in ts .  I n  a n o th e r  s t u d y  t h e  e q u a tio n  lo o k s  a s   f o llo w s     Y (C fu ) = 1 . 1  *  (U F P   7 . 6,  R 2 = 0. 97,  N = 4 [ 1 5]               (2 )     A no t he r  s t ud y  a r r i ve s  a t       Y (C fu ) = 1 . 2  *  (U F P   87 ,  R 2 = 0. 99,  N = 11 [ 16] .             (3 )     A no t he r  s t ud y  a r r i ve s  a t       Y (C fu ) = 0. 84 *  ( U F P )  +  18.                 (4 )     H o w e v er ,  i t   w a s  f o u n d  t h at  3 0  t o  4 0 %  o f  f u n c t i o n al  s i ze co m es  f r o m  t h e d at a f i l e s .  I f  t h e y  a r e ex cl u d ed  i . e.       ( U FP - T X ) ,  eq u at i o n  can  b e ar r i v ed  at  Y ( C f u ) = 1. 35 *  ( U F P - T X +  5 . 5    [1 7 ].     (5 )     T h e m o r e accu r at e s t u d y   m ad e  b y  D e s h ar n ai s  2 0 0 6  ar r i v ed  at  Y ( C f u ) = 1. 36*  ( U F P - T X )  +  0 , R 2 = 0. 98,       N = 14 [ 1 8] .                           (6 )     A n ot h e r  s t u d y  pr opos e d C F P = 1 . 2 2  (N E S M A   F P   64,  R  2 = 0. 97,  N = 26 [ 19] .               (7 )   T h es e s t u d i es  p r o m o t e t h u s a g e o f   s t a nd a r d   m e a s ur e m e nt   m e t ho d s  l i ke   C O S M I C  F u nc t i o n P o i nt   w i t h S t a t i s t i c a l  P r o c e s s  C o nt r o l  s uc h a s  S i x S i g m a   w i t hi n t he  A gi l e  D e ve l o p m e nt  f r a m e w o r k.  T hi s  ki nd  o f   a dopt i on  f r om  S i x  S i gm a  pe r s pe c t i v e  pr ov i de s  a  t ool  f or  e a r l y  e s t i m a t i on  a n d a da pt a t i on  t m e a s u r ab l r e q ui r e m e n t s  c ha n ge  o ve r  s p r i nt s / ite r a tio n s  [ 2 0 ] .       3.   TH E P A R TIC I P A N T O B S E R V A T I O N  W I TH  C A S E S T U D IE S   I n  th is   s e c tio n ,   it is  e x p la i n e d  th e  r e s u lts  o f   v a r io u s  c a s e  s tu d ie s  a n d  o b s e r v a tio n  d e ta ils .   T he   d i s c us s i o i s  p r es en t ed   i n s e ve r a l  s ub - c h ap t er s .     3 .1   P r a c ti t i o ne r ' s  Sur v e y  o n A do pt i o n o f   P a ra m et ri c E s t i m a t i o n   T ho ugh  f u nc t i o n p o i nt s  a nd  C O S M I C   f unc t i o n p o i nt s  b r i n g  t he  r i go r  o f  s t a nd a r d i z a t i o n,  t he y a r e   eas i l y   f i t   i n  t h e co n t ex t  o f  a g i l e.   F u n ct i o n al   u s er  r eq u i r e m en t s  o f   C O S MI C  ar e cl o s e l y  r es e m b l e   t o  us e r   s to r ie s ,  b u t a d o p tio n  o f  th e s e  p r o c e s s e s  in  th e  i n d u s tr y  is  lo w .  W e  c o n d u c te d  in d u s tr y  p r a c titio n e r s  s u r v e y  to   u n de r s t a n d t h e  a dopt i on   l e ve l s  a n d r e a s ons   f or  l o w   u s a g e  of  pa r a m e t r i c  e s t i m a t i o n  t e c hn i qu e s   w he c o m p a r e d  to  c o n v e n tio n a l e s ti m a tio n  te c h ni q ue s .     T ot a l  n um be r  of  pr a c t i t i on e r s   s u r v e y e d i s  49  w h o a r e   w o r ki ng i n 1 0  d i f f e r e nt  d o m a i n s .   A s  d ep i ct ed   in  F i g u r e  1 ,  th e  s u r v e y   s ta te s   th a t 5 6 %  o f  p a r tic ip a n ts  a r e  s till c o m f o r ta b le   w it h  W B S ,  1 9 %  a r e  c o m f o r ta b le   w i t h  K L O C   m e t h od,  16%  a r e   c om f or t a bl e   w i t h   u s e cas m e t h o d  an d  o n l y  9 %  ar e co m f o r t ab le   w it h  F u n c tio n   P oi n t s  m e t h od.   9 4 %   o f  p ar t i ci p an t s   w i t h  l es s  t h an  3   y ear s  e x p er i en ce ar e n o t  a w ar e o f  t h e  es t i m at i o n  p r o ces s   a n d 6%  of  t h e m  h a v i ng  r e a s o n a bl e  a w a r e n e s s .   A s  de pi c t e d i n  F i gu r e  2,  92%  of  s a m p l e   w i t gr e a t e r  t ha n 8   y ear s  o f  e x p er i en ce ar e u s i n g   co n v e n t i o n al  e s t i m at i o n  p r o ces s  an d  8 %  o f  t h e m  u s i n g  p ar am et r i c.   T h is  s u r v e y  b r o u g h t o u t th e  i m p o r ta n c e  o f  o r ie n ta t io n  to w a r d s  p a r a m e tr ic  e s t i m a tio n  te c h n iq u e s  lik e   C O S MI C  i n  s o f t w ar e d ev el o p m e n t  p r o ces s   e s p e c ia ll y  i n  th e  c o n te x t o f   A g ile /D e v O p s .  C O S M I C  b r in g s   p er s p ect i v e o f  l o g i cal  an d  p r ed i ct ab l e co r r el at i o n  b et w ee n  v ar i o u s  ch ar act er i s t i c s  o f   p r o j ect .  U s er  S t o r y   P o in ts  c a n  b e  s till p r i m a r y   m e th o d  o f  e s ti m a tio n  i n   A g ile   a n d  D e v O p s ,  b u t c o m p le m e n t in g   w i th   CO S M I C   Evaluation Warning : The document was created with Spire.PDF for Python.
In t  J  E l e c  &  C o m p  E n g     I SSN :   2088 - 8708       T ow ar ds  B e nc hm ar k i ng U s e r  St or i e s  E s t i m at i on w i t h C O SM I C  F unc t i on P oi nt s ...   ( J ay as r i  A ngar a)   3079   F F P  i s   g oi n g t o be   u s e f u l   f or  s u s t a i n a bl e  pr oj e c t   m a n a g e m e n t .  I t  br i n gs  be n c hm a r ki ng .   T h e  F un c t i on P oi n t   m et h o d  d i d  n o t   m eet  t h e  e x p ect at i o n s  b ecau s e  v ar i o u s  i s s u e s  l i k u s er ' s  l ac k  o f  e x p er t i s e,   n o n  co m p l i a n ce o f   F P  T ech n i q u e f o r  R eal   t i m e  p r o j ect s ,  u p p e r  li m it i s s u e s   w h ile  c a lc u la ti n g  e f f o r u s i n g   F u n c tio n  P o in ts ,   p r act i t i o n er s  co m f o r t  zo n e   w i t h  W B S  ( W o r k  B r eak d o w n  S t r u ct u r e)  et c.  C O S MI C  es t i m at i o n  t ec h n i q u h a s   p o te n tia l to  f ill t h e s e   g a p s .           F i g u r e 1 .  P r act i t i o n er s  P r ef er en ce i n  E s t i m at i o n           F i g u r e 2 .  U s ag e o f   C o n v en t i o n al  v s .  P ar am et r i c E s t i m at i o n   t ech n i q u es  b y   s a m p l w i t h  > 8   y ear s  ex p er i en ce         3 .2 C O S M I C  F F P  C a s e  S tu d i e s : C O S M I C  F F P  E s ti m a te d  E ffo r t v s .  W B S  (A c tu a l E ffo r t   I n   o r d er   t o   u n d er s t an d   C O S M I C   es t i m at i o n   p r o ces s   an d   d ev i at i o n s   b et w een   C O S M I C   F F P   es t i m at i o n  ef f o r t  a n d  W o r k   B r eak  D o w n  b as ed  e f f o r t ,   w e co n d u ct ed  a  s t u d y   o n  9  ca s e s t u d i es  ( r eal - tim e   i n d u s t r y  p r o j ect s ) . T h e f o l l o w i n g  T ab l e 1  p r o v i d es  d et ai l s  o f  t h e p r o j ect s  ( P r o j ect  D o m ai n ,  es t i m at ed  ef f o r t s ,   d e v ia tio n  % )   w h i c h  ar e co n s i d er ed  f o r  o u r  s t u d y .   T h e t o t al  C O S MI C  e s t i m at ed   ef f o r t   f o r  al l  ab o v e 9  p r o j ect s  i s  7 6 4  m a n  d a y s .  T h e t o t al  W o r k  b r eak   do w n  ( W B S )  f or  a l l  9 pr oj e c t s  i s  798 ( a c t u a l  e f f or t  i n c u r r e d) .  T h e  t ot a l  de v i a t i on   f or  a l l  c om bi n e d 9 pr oj e c t s   c om bi n e d i s   - 4 %   m an  d a y s   w h i ch  i s  i n  accep t ab l e r an g e.  H o w e v er ,  t h i s  s a m p l e s i ze can  t o  b e i n cr eas ed  f o r   f u r t h e r  be n c hm a r ki ng .  I n  t h i s  c a s e ,  t h e  pr odu c t i v i t y  ( H ou r s / C F U )  c on s i de r e d f or  v a r i ou s  t y pe  of  r e qu e s t s  f or   O L A P   r e qu e s t s   i s   2. 5,  C r y s t a l  R e por t s   1. 5,  E T L   3. 5,   D a t ab as e 5 ,   P l at f o r m  1 ,   E n t er p r i s r eq u es t s  6 . 5 .   W e   c on du c t e d t e l e p h on i c   i n t e r v i e w s  t o 5  C O S M I C   pr a c t i s i on e r s  a n c ol l e c t e t h e s e  pr odu c t i v i t y   num be r s   f or   v a r i ou s  do m a i ns .           T ab l 1 .   P r o j ect s  v s .  E s t i m a t i o n  Met h o d  v s .  S i ze i n  C F U / F P  an d  E f f o r t   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SSN :   20 88 - 8708   In t  J  E l e c  &  C o m p  E n g ,   V o l.   8 , N o 5 O c t obe r  20 18   :   307 6   -   3083   3080   S r . No   P r o j ec t  D o m a in   E s tim a t io n  Me t h o d   S i ze   E ffo rt   ( i n  d a y s )   D e v ia t io n  %     1   T el e co m   C O S M I C   5 0 c f u   3 1         W B S  ( A ct u al )   -   2 9   6 %     2   E m b ed d ed   C O S M I C   3 9 0 c f u   2 9 2         W B S  ( A ct u al )   -   3 0 0   - 3 %     3     E n te r p r is e   C O S M I C   1 2 4  c f u   7 2         FP   8 4  FP   6 9   - 1 2 %       W B S  ( A ct u al )   -   7 7   - 7 %     4     E m b ed d ed     C O S M I C   8 0 c f u   6 4         W B S  ( A ct u al )   -   6 7   - 5 %     5   D at aw ar e h o u s i n g   ( O L AP )   C O S M I C   3 6 5  c f u   1 3 7         W B S  ( A ct u al )   -   1 5 0   - 9 %     6   D at aw ar e h o u s i n g  ( S t a t i R e p or t i n g )   C O S M I C   1 6 5  c f u   3 1         W B S  ( A ct u al )   -   2 8   1 0 %     7   D at a w ar e h o u s i n g  ( E T L   M a p pi n g )   C O S M I C   2 3 2   c fu   1 0 1         W B S  ( A ct u al )   -   1 1 0   - 9 %   8   D at aw ar e h o u s i n g   ( D a t ab a s e R eq u es t s   O r acl e  b as e d )   C O S M I C   4 6  c fu   2 9         W B S  ( A ct u al )     3 1   - 7 %   9   D at aw ar e h o u s i n g   ( P l a t f o r m  M a i n t en an c R eq u es t s )   C O S M I C   6 1  c fu   7         W B S   ( A ct u al )   -   6   1 4 %       3. 3   C O S M I C  F F P  C a s e  S tu d i e s : C O S M I C  F F P  U n i ts  v s .  U s e r  S to r i e s  M a p p i n g   T h e   m os t  di f f i c u l t  s t e p i n a g i l e  pr oc e s s  i s  be n c hm a r k i ng   s t or y   poi n t s  e s t i m a t i on  a n m a ppi n g   o U s er  s t o r i es  t o  C O S MI C  F u n ct i o n al  P r o ces s .  W e at t e m p t ed  t o  m ap  U s er  S t o r i es  t o   C O S M I C  F u n ct i o n al   P r o ces s .  F o r  t h i s ,   w h av e d ev el o p ed  2   r eal t i m e i n d u s t r y  c as e s t u d i es   f o r  l ar g m ar k et   w i d e u s ed  s o f t w ar e   pr odu c t s .     3. 3. 1.   In s t a l l  Shi e l W i z a r C a s e  St udy   1  ( E m be d de d D o m a i n)     T h e  I n s ta ll s h ie ld   w iz a r d  e n a b le s  e n d   u s e r  to  in s ta ll  v a r io u s   g a m e s ,  D V D s ,   A u d io   f ile s   f r o m   r e m o te  lo c a tio n .  I t is  u s e d  to   p r o v id e  e n te r ta in m e n t to  th e   p a s s e n g e r s .  S te w a r d s  in s ta ll t h is  s o f t w a r e  in  th e   pi l ot s  c a bi n  a n m a k e   g oodi e s  s u c h  as  g a m e s ,  D V D s  an d   A u d i o  f i l es .  T h es e ar e av ai l ab l e au t o m at i ca l l y  t o   t h e p as s e n g er s .  T h e f o l l o w i n g  T ab l e  2  d et ai l s  F u n ct i o n al  S u b  P r o ces s es  ( C O S MI C  F u n ct i o n al  U n i t s )  v s .  U s er   S t or y  M a ppi n g .       T ab l 2 .  F u n ct i o n al  P r o ces s es   v s .  U s er  S t o r y   M ap p i n g   F u n c t i o n al  P r o ce s s   C O SM I C  Su b   P r o c es s es   U s er  S t o r y   D e v e l o p i n g   1 4  . d l l  f i l e s     5 5   A s  a  p o w e r  u s e r ,   I  c a n  d e v e l o p  1 4   d l l  f i l e s  ( c a n  b e   d i vi d e d  i nt o  1 4   U s e r   s t or i e s )   ( 5 5  C F U s  m a p p e d ) ;   L i n k i n g   b e t w e e n  d l l  f i l e s     4     A s  a  p o w e r  u s e r ,   I  c a n  l i n k   b e t w e e n  g i v e n  d l l   f il e s   (4   C F U s  m a p p e d )   C r ea t i n g  a s  s et u p . ex e     3     A s  a p o w er  u s e r I  can   cr e at e  s e t u p  e x e   ( 3  C FU s   m a p p e d )   I n s t al l i n g  A cr o b at     5     A s  a p o w er  u s e r I   w an t  t o  i n s t al l  l at e s t  acr o b a t   v e r s i o n  ( 5  C F U s  m a p p e d )   I n s t a l l i n g f i l e s   i n  h a r d  d i s k     3   A s  a  p o w er  u s er ,   I   w a n t t o  i n s ta l l  f il e s  in  h a r d   d is k  ( 3   C F U s  m a p p e d )   I n s t al l i n g  D at ab as e  S e r v er     4   A s  a  p o w er  u s er ,   I   w a n t   t o  i n s t a l l  d at a b as e s er v er  ( 4   C F U s  m a p p e d )   A r c h i v i n g un - in s ta ll f o ld e r     2   A s  a  p o w e r  u s e r ,   I   w a n t   t o  u n   i n s t a l l  f o l d e r  ( 2  C F U s )   U p d a t i n g  R e gi s t r y   en t r i es   2   A s   a   p o w e r   u s e r ,   I   w a n to   u p d a t e   r e g is tr y   e n tr ie s   ( 2   C FU s )   Evaluation Warning : The document was created with Spire.PDF for Python.
In t  J  E l e c  &  C o m p  E n g     I SSN :   2088 - 8708       T ow ar ds  B e nc hm ar k i ng U s e r  St or i e s  E s t i m at i on w i t h C O SM I C  F unc t i on P oi nt s ...   ( J ay as r i  A ngar a)   3081   E ach  o f  t h es m ai n   f u n c t i o n al  p r o ces s es  i s   m ap p ed  t o  a s i n g l e d ecl ar at i v u s er   s t o r y   w h i ch  a g ai n   m ap p ed  o n  t o  av er a g e 2 - C F U s .  I n t h i s  c a s e ,  21 U s e r  S t or i e s  a r e   m a ppe d t o 81 C F U .  T ot a l   e ffo r t  w a s     514 H ou r s .  E a c h  U s e r  s t or y   m a ppe d t o  3. 8  C f u .     3. 3. 2.   R ep a i r M a n age m e n t  S ys t e m  C as e   S t u d y 2  ( E n t erp ri s e D o m a i n )   B u s i n es s  P ar t n er  s e n d s  a n  ex cel  s h eet  t o  t el eco m   v en d o r  w i t h   f e w  d et ai l s  l i k e s h i p p i n g  ad d r es s ,   q u an t i t y ,  co d e o f  eq u i p m en t ,  s er i al   n u m b er  et c.  T el ec o m  v e n d o r  r ecei v es ,  u p d at e i n t o  s y s t e m ,  ch ec k s   w a r r a nt y,  c o m m u ni c a t i o n o w a r r a nt up d a t e ,  f i na l   up d a t e d  m e s s a ge  b a c k t o  b us i ne s s   ve nd o r .   T he  f o l l o w i n T ab l 3  d et ai l s  F u n ct i o n al  S u b  P r o ces s es  ( C O S M I C  F u n ct i o n al  U n i t s )   v s .  U s er  S t o r y  M ap p i ng.   T ot a l  N um be r  of  C F U s  a g a i n s t  34 F u n c t i on a l  P r oc e s s   or  U s e r  S t or i e s  i s  124.  T ot a l  e f f or t   c on s um e w i t h  pr odu c t i v i t y  o f  6. 5 h ou r s = 124 *  6. 5 = 8 0 6 hr s T h e  f o llo w i n g  T a b le  4  a tte m p ts  to  c r o s s  v e r if y   b o th  c a s e  s t u d ie s .  I t is   f o u n d  th a t th e r e  i s  a  r e la tio n s h i p  b et w ee n  2  cas e s t u d i es  i n  t er m s  o f   n u m b er  o f   C O S M I C   f un c t i o n a l   un i t s  pe r   u s e r   s t or y  a n d e f f or t  pe r  us e r  s t or y .  H o w e v e r ,  t h i s  be n c hm a r k i ng pr oc e s s   h a s  t b e v et t ed  ag ai n s t  l ar g er  s a m p l e s o  t h at  i t  b r i n g s   w i d e accep t an ce i n  t er m s  o f  p r o d u ct i v i t y  f o r  u s er   st o r i e s a s   w e ll a s  C O S M I C   f u n c tio n a l u n its .       T ab l 3 .  F u n ct i o n al  P r o ces s es   v s .  U s er  S t o r y   M ap p i n g   F u n ct i o n al  P r o ce s s   S u P ro c es s es   D at M ov e m en t   U s er  S t o r y   A d d  A d m i n   4   4   A s  a  s u p e r   u s e r ,   I   w a n t   t o  a d d  a d m i n  ( 4   C F U s  m a p p e d )   Mo d if y  A d m in   6   6   A s a  su p e r   u s e r ,   I   w a n t   t o  m o d i f y  a d m i n  ( 6   C F U s )   D el et e A d m i n   4   4   A s  a  s u p e r   u s e r ,   I   w a n t   t o  d e l e t e  a d m i n  ( 4  C F U s  m a p p e d )   A d d  U s e r   4   4   A s  a  A d m i n ,  I   w a n t   t o  a d d u s e r  ( 4  C F U s  m a p p e d )   M od i f y  u s e r   6   6   A s  a  A d m i n ,  I   w a n t   t o  m o d i f y  u s e r  ( 6   C F U s  m a p p e d )   D el et e u s er   4   4   A s  a  A d m i n ,  I   w a n t   t o  d e l e t e  u s e r  ( 4 C F U s  m a p p e d )   A d d  R e gi o n   4   4   A s  a  A d m i n ,  I   w a n t   t o  a d d  r e g i o n  ( 4   C F U s  m a p p e d )   M od i f y  R e g i on   6   4   A s  a  A d m i n ,  I   w a n t   t o  m o d i f y  r e g i o n   ( 6  C F U s  m a p p e d )   D el et e R eg i o n   4   4   A s  a  A d m i n ,  I   w a n t   t o  d e l e t e  r e g i o n  ( 4   C F U s  m a p p e d )   A d d  C o un t r y   4   4   A s  a  A d m i n ,  I   w a n t   t o  a d d  c o u n t r y  ( 4  C F U s  m a p p e d )   M od i f y  C ou n t r y   4   4   A s  a  A d m i n ,  I   w a n t   t o  m o d i f y  c o u n t r y  ( 6   C F U s  m a p p e d )   D el et e C o u n t r y   4   4   A s  a  A d m i n ,  I   w a n t   t o  d e l e t e  c o u n t r y  ( 4  C F U s  m a p p e d )   A d d  B P   4   4   A s  a  A d m i n ,  I   w a n t   t o  a d d  B P  ( 4   C F U s  m a p p e d )   M od i f y  B P   6   6   A s  a  A d m i n ,  I   w a n t   t o  m o d i f y  B P  ( 6   C F U s  m a p p e d )   D el et e B P   4   6   A s  a  A d m i n ,  I   w a n t   t o  d e l e t e  B P  ( 4  C F U s  m a p p e d )   Ad d  C OM C O D E R   4   4   As  a  Ad m i n ,  I   wa n t   t o  a d d  C OM C O DE R  ( 4  C F U s )   M o d i f y  C OM C ODE R   4   6   A s  a  A d m in ,  I   w a n to  m o d if y   C OM C ODE R  ( 6  C F Us )   De l e t e  C OM C ODE R   4   4   A s  a  A d m i n ,  I   w a n t   t o  d e l e t e  C OM C ODE R  ( 4  C F Us )   S u p er  U s er  L o g s  i n   4   4   A s  a  S u p e r  U s e r ,   I  w a n t  t o  l o g i n  ( 4  C F U s  m a p p e d )   A d m i n  U s e r  L o g s  i n   4   4   A s  a  A d m i n  U s e r ,  I   w a n t  t o  l o g i n  ( 4   C F U s  m a p p e d )   A d d  R M A   6   5   A s  a B P , I   w a n t  t o   a d d   R M A  ( 5  C F U s  m a p p e d )   C l a ri fy  R M A   5   5   A s  a B P , I   w an t  t o   C l ar i f y  R M A  ( 5   C F U s  m ap p e d )   Mo d if y  R MA   6   6   A s  a  B P ,  I   w a n t to   Mo d if y  R M A  ( 5  C F U s  m a p p e d )   D el et e R M A   4   4   A s  a  B P ,  I   w a n t  t o  D el et e R M A  ( 4   C F U s  m a p p ed )   V i ew  R eq u es t s  s u b m i t   3   3   A s  a B P , I   w a n t t o  V ie w  S u b m i tte d  R e q u e s ts  ( 3  C F U s )   V ie w  R e q u e s ts  C l a r if i e d   4   4   A s  a  B P ,  I   w a n t to  V ie w  C l a r if ie d  R e q u e s ts  ( 4   C F U s )   V i ew  R eq u es t s  ap p r o v e   4   4   A s  a  B P ,  I   w a n t  t o  V i e w   A p p r o v e d  R e q u e s t s  ( 4  C F U s )   V i ew  R eq u es t s  R ej ec t ed   4   4   As  a  B P ,  I   wa n t  t o  Vi e R ej ec t ed  R eq u es t s  ( 4   C F U s )   B P  U s e r  L o g s   I n   4   4   A s  a  B P ,  I   L o g  i n  ( 4   C F U s  m a p p e d )   BP - D a te  f r o m  t o   d is p l a y   4   4   As  a  B P ,  I   wa n t  t o  v i e w B P - D a t e  ( 4  C F U s  m a p p e d )   A p p r o ve  R M A   5   5   A s  a  C l i e n t ,   I  w a n t  t o  a p p r o v e  R M A  ( 5   C F U s  m a p p e d )   R e je c t R MA   5   5   A s  a  C l i en t I  w a n t to  r e j e c R MA  ( 5   C F U s  m a p p e d )   C l i e n t  L og s   I n   4   4   A s  a  C l i e n t ,   I  w a n t  t o l o g  i n ( 4   C F U s  m a pp e d )       T ab l 4 .  F u n ct i o n al  P r o ces s es   v s .  U s er  S t o r i es  V s  C F U  v s  P er  U s er  S t o r y  E f f o r t   C a s e  S t u d y  #   N o o f   F u n c t i o n a l   P r o c es s es   N o o f  U s e r   S to r ie s   T o t a l  C FU   To t a l   E ffo rt   (h rs )   P er  U s er   S t o r C FU   P er  U s er   S t o ry  e ffo rt   (h r)   C a s e  S t u d y  1   2 1   2 1   8 1   5 1 4  h r s   3 . 8  c f u   2 4 . 4 h r s   C a s e  S t u d y  2   3 4   3 4   1 2 4   8 0 6  h r s   3 . 6  c f u   2 3 . 7 h r s       4.   CO NCL U S I O N   O n e o f  t h e s i g n i f i can t   w ea k n es s es   o f  t h tr a d a tio n a l f u n c ti o n   p o in ts   e s ti m a tio n   m e th o d  is   its  s iz e   li m it.   I n  c o n tr a s t,  th e r e  is  n o  u p p e r  lim it r e s tr ic tio n  to  th e  s iz e  C O S M I C   f u n c tio n a l p r o c e s s .  C O S M I C   m e th o d   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SSN :   20 88 - 8708   In t  J  E l e c  &  C o m p  E n g ,   V o l.   8 , N o 5 O c t obe r  20 18   :   307 6   -   3083   3082   is  a ls o  a p p lic a b le   fo r   en h an ce m en t  r eq u es t s  b y  ad d i n g  u p   or  r e du c i ng   t he  nu m b e r   o f  s ub - p r o c e ss e wh i c h  a r e   ch an g ed  o r  d el et ed .  C O SM I C - F F P   m et h o d  can  b e eas i l y  ap p l i ed  t o  r eal - t i m e,  i n f r a s t r u ct u r e s o f t w ar e,   b u si n e s so f t w a r e  a n d  t o   d i ffe re n t   hy br i ds  t y pe s .  I t  i eas y   t o  l e a r n a nd  a p p l y .  H o w e ve r ,  o ne  o f  t he  b i gge s t   ch al l e n g e s  o f  s o f t w ar e d ev el o p m e n t  i s  co l l ect i n g  r eq u i r e m e n t s  a n d  ex p ect i n g  t h e s e r eq u i r e m en t s  u n c h an g ed .   U s er  s t o r i es  i n  co n j u n ct i o n   t o  ag i l m et h o d  p r o v ed  m o s t  accep t ab l e f le x ib le  te c h n i q u e  f o r  c o lle c tin g   r e qu i r e m e nt s  a n d e s t i m a t i on .   H o w e v e r ,  i t  l a c k s  be n c hm a r ki n g .  T h i s  pa pe r  c on t r i bu t e s   t ow a r ds  e s t a bl i s h i ng  l i n k ag e s  b et w een   U s er  s t o r i es ,  C O S M I C   m et h o d  an d  t r ad i t i o n al  f u n ct i o n  p o i n t   m et h o d   a n d de v e l ope m a ppi ng  pr oc e s s   b et w ee n  t h e m   w i t h  t h e h el p  o f  r eal - ti m e  i nd us t r y c a s e  s t ud i e s . T h i s  pa pe r  pr ov i de s  a   d ir e c tio n   t o be n c hm a r k  e s t i m a t i on pr oc e s s   in   C O SM I C  FP P   s e ttin g  w h i le   l e v er ag i ng  t he   f le x ib ilit y   o A g ile / De v Op s .       R EF ER EN C ES   [ 1]   P r ak as h   B ,  V i s w an at h an  V   A  S ur v e y  on S of t w a r e  E s t i m a t i on T e c hni q ue s  i n T r a di t i o na l   a nd A g i l e  D e ve l opm e nt   M ode l I n do ne s i an  J our nal  of   E l e c t r i c al  E n gi ne e r i n g a nd  C om p ut e r  Sc i e nc e ,   2 01 7;   7( 3) :  86 -   87 6.   [ 2]   S a hoo  P ,  M o ha nt y  J . R ,  E a r l y   T e s t  E f f or t  P r e di c t i o n us i ng  U M L  D i a g r a m s ,   I ndone s i an J our nal  of  E l e c t r i c a l   E ngi ne e r i ng  an d C om p ut e r  Sc i e n c e ,   201 7;  5( 1) :   2 20   -   22 8   [ 3]   J o n es  C .   S o f t w ar e E n g i n eer i n g   B es t  P r act i ces :   L es s o n s   f r o m  S u c ces s f u l  P r o j ect s  i n  t h e T o p  C o m p an i es   M c Gra w - H ill ,  N e w  Y or k ,  201 0.   [ 4]   F e hl m a nn T ,  S a nt i l l o L .   F r om   St or y  P oi nt s  t o C O SM I C  F u nc t i o n  P oi nt s  i A gi l e   So f t w ar e  D e v e l o pm e nt     S i S i g m a  p er s p ect i ve .   i n M e t r i ko -   S o f tw a r e  M e tr ik K o n g r e s s ,  S tu ttg a r t .   2 01 0.   [ 5]   J a y a k u m a r  K .  R ,   A br a n A .  A  S ur v e y  of  S of t w a r e   T e s t  E s t i m a t i on T e c hni q ue s .   J our nal  o f  S of t w a r e  E ngi ne e r i ng   a n d A pp l i c at i on s ,  20 13 6 :   47 - 5 2.   [ 6]   J o n e s  C .  Es tim a tin g  S o f tw a r e  C o s ts : B r in i n g  R e a lis m  to  Es tim a tin g .  2 n d  E d iti o n ,   T at a M c G r aw - H ill ,  Ne w  Yo r k ,   200 7 ; 2 29 - 3 02.   [ 7]   J o n es  C .   S o f t w ar e C o s t  E s t i m at i n g  M et h o d s  f o r  L ar g e P r o j ect s .   T he  J o ur na l  o f  D e f e ns e  S of t w ar e  E ngi ne e r i ng 200 5 ; 18( 4) ;   8 - 12 .   [ 8]   R o et zh ei m   W .  E s t i m a t i ng  a nd  M a na g i ng   P r oj e c t  S c ope  f or  N e w  D e v e l opm e nt . T he   J o ur n al  of  D e f e ns e   Sof t w ar e   E ngi ne e r i ng ,  20 05 ; 1 8( 4) ;   4 - 7.   [ 9]   R i ce R .   W .  D eal i n g   W i t h  t h T i m e C r u n ch  i n  S o f t w ar T es t i n g .   T he  J our nal  of  D e f e ns e  Sof t w ar e  E ngi ne e r i ng 201 5 ; 28( 2) ; 14 - 18 .   [ 1 0]   S ch w ab er   K ,  B eed l e M .   A g i l e S o f t w ar D ev el o p m en t   w i t h  S cr u m ,   U p p er  S a d d l e R i ver , P r en t i ce  H a l l ,  20 02 ;   2 30 - 240 .     [ 1 1]   B er ar d i  E .  et  al G u i d el i n e f o r  t h e u s e o f  C O S M I C  F S M  t o  m an ag A g i l e p r o j ect s : T h e C O S M I C  F u n ct i o n al   S i ze  M e a s ur e m e nt  M e t hod ,  V e r s i on  3. 0 . 1  R e t r i e v e d J ul y  1,  20 16 ht t p: / / w w w . c os m i c on. c om / por t a l / pub l i c / C O S M I C _A g i l e _P r oj e c t s _ G ui de l i ne _v 10. pdf   [ 1 2]   H us s a i n I ,  K os s e i m  L ,  O r m a ndj i e v a ,  O .  T ow a r ds  A ppr ox i m a t i ng  C O S M I C  F unc t i ona l  S i z e  f r o m  U s e r   R eq u i r em en t s  i n  A g i l e D e v el o p m en t   P r o ces s es  U s i n g   T ex t  M i n i n g .   N at ur al  L a n g ua ge  P r oc e s s i ng  a nd I n f or m at i o S ys t em s ,   Th e   s er i es   L ect u r e N o t es  i n  C o m p u t er  S ci en ce,  S p r i n g er  B er l i n  H ei d el b er g ,   2 0 1 0 ;   61 77 ;   80 - 91.   [ 1 3]   d el B i an co   V .   et . al . M o d el - ba s e d e a r l y  a nd r a pi d e s t i m a t i on of  C O S M I C  f unc t i ona l  s i z e     A n  ex p er i m en t al   ev al u at i o n .   I nf or m at i on  an d So f t w a r e  T e c h n ol og y ,  20 14 ; 56 ;   12 53 1 26 7.   [ 1 4]   V i n hT . ho ,  A br a A ,   T hom a s ,  F .   A  C om par at i v e  St u dy  C as e  of  C O SM I C - F F P , F u l l  F u n c t i o n  P o i n t  a n d  I F P U G   M e t hods .  i P r oc e e di ng  I T O N - 10 ; 20 10 ; 7 - 11 .     [ 1 5]   F et ck e T ,   T he  w ar e hous e  s of t w a r e  por t f ol i o,   a c as e  s t udy  i n f u n c t i o n a l  si ze  me a su re me n t ,  T ech n i cal  r ep o r t  n o .   199 9 - 2 0 ,  D ép ar t em en t d i n f o r m at i q u e,  U n i v er s i t é d u  Q u eb ec à M o n t r éal ,  C an ad a,  1 9 9 9   [ 1 6]   V o g el ezan g  F ,  L es t er h u i s   A . ,   A ppl i c abi l i t y  of  C O SM I C  F ul l  F u nc t i o n P oi n t s  i n an a dm i ni s t r at i v e  e nv i r onm e nt :   E xp er i en ces   o f  a n   ea r l y d o p t er ,  13 t h  I nt e r na t i o na l  W or k s hop  o n S of t w a r e  M e a s ur e m e nt     I W S M 20 03 , S h a ke r   V e r l a g,  M on t r é a l ,  20 03 .   [ 1 7]   A b r an   A ,  D es h ar n ai s  J . - M ,   A zzi z F ,   M e as ur e m e nt  C onv e r t i bi l i t y :  F r om  F unc t i on P oi n t s  t o C O S M I C - F F P .   15t h   I nt e r na t i o na l  W or k s hop on S of t w a r e  M e a s ur e m e n   I W S M  2005,   M ont r é a l  ( C a na da ) ,  S ha k e r  V e r l a g ,  S e pt .  12 - 1 4 200 5 ;   2 27 - 24 0.   [ 1 8]   D e s ha r na i s  J ,  A br a n,  A ,  C ua dr a do J .   C o nv e r t i bi l i t y  of  F unc t i o n P oi nt s  t o C O SM I C - FFP:  I d e n tific a tio n  a n d   An a ly s is  o f Fu n c tio n a l O u tlie r s .   I nt .  C onf e r e nc e  on S of t w a r e  P r oc e s s  a nd  P r o d u ct  M eas u r em en t   --   M E NS UR A   200 6,  M a dr i d.   [ 1 9]   S ag et i  H . H .  S o f t w ar e M eas u r e m en t  E u r o p ean  F o r u m  2 0 0 7 ,  S o g et i ,  R o m e,  I t al y ,  M a y  9 - 11,  R e t r i e v e d on J ul y  1  201 6 f r om    ht t p: / / w w w . dpo. i t / s m e f 2007/ pr e s e nt a z i o ni / da y 2/ 203. pd f   [ 2 0]   C ohn  M .   S uc c e e di ng w i t h A gi l e . : Sof t w ar e   D e v e l opm e nt   U s i n g Sc r um ,   P e a r s on  E d uc a t i o n,  B os t on ,   M A , 2009 .               Evaluation Warning : The document was created with Spire.PDF for Python.
In t  J  E l e c  &  C o m p  E n g     I SSN :   2088 - 8708       T ow ar ds  B e nc hm ar k i ng U s e r  St or i e s  E s t i m at i on w i t h C O SM I C  F unc t i on P oi nt s ...   ( J ay as r i  A ngar a)   3083   BI O G RAP H I E S   O F  AUT H O RS         J ay a s r i   A n g ar i s   w o r k i n g  as  A s s o ci at P r o f es s o r   i n   M V G R   C o l l e g o f   E n g i n eer i n g   ( A ut o no m o us )  a nd  R e s e a r c   S ch o l ar  at   K o n er u  L ak s h m ai ah   E d uc a t i o n F o und a t i o n,   V i j ay a w ad a,  A P ,   I nd i a .  C o m p l e t e d  B T e c h  (C S E ) f ro m   A n d h ra  U n i v e rs i t y  (G IT A M ) i n   t h y ear  2 0 0 0  an d  M . S .  i n   S o f t w ar e E n g i n eer i n g  f r o m   B I T S  P i l an i .  P r i o r  t o  t h i s ,   J ay a s r i   w o r k ed   f o r   l ar g s o f t w ar co m p a n y   as   P r o j ect   M a n ag er   f o r   9   y ear s .   O v e r a ll,   J ay a s r i  i s  h a v i n g  t o t al  1 7  y ear s  o f  ex p er i en ce i n  I n d u s t r y ,   A cad em i cs  a n d  R es ear ch .       D r . S r i n i v as  P r as ad  i s   w o r k i n g  a s  P r o f es s o r ,  D ep ar t m e n t  o f  C o m p u t er  S ci en ce i n   K on e r u   L a ks hm a i a h  E du c a t i o n  F oun da t i on ,  V i j a y a w a d a ,   A P .  D r  S r i ni va s  ha s  d o ne  hi s   M . T ech  f r o m  I S M. D h a n b ad ,  M . S . f r o m  B I T S ,  P i l an i ,  P h . D  f r o m  U t k al   U n i v er s i t y .  P r i o r   t o t h i s   s t i n t ,  D r  P r a s a w or k e d a s  P r of e s s or / H e a d of   t he  D e pa r t m e n t  i n v a r i ous   es t ee m ed   e n g i n eer i n g   co l l e g e s   an d   s o f t w ar co n s u l t an t   i n   U S A .   D r   P r as ad   i s   F el l o w   M e m b er ,  I n s t i t u t i o n o f  E ngi n e e r s ,  I nd i a   (IE ,  In d i a ) a n d  F e l l o w  M e m b e r,   I ns t i t ut i o n o f   E l ect r o n i cs  an d  T el eco m m u n i cat i o n  E n g i n eer s .         D r .  G u tta  S r id e v i i s   w o r k i n g  a s  P r o f e s s o r  &  H e a d  in  th e  D e p a r tm e n t o f   C o m p u te r   S ci en ce an d  E n g i n eer i n g  i n  M al l a R ed d y  I n s t i t u t e o f  T e c h n ol ogy ,  H y de r a ba d,   T e l a nga na .   D r . S r i d e v i   ha s   d o ne   he r   P h. D .   i C o m p ut e r   S c i e nc e   &   E ngi ne e r i ng  f r o m   A c ha r y a  N a ga r j una  U ni ve r s i t y,   A . P . ,  I nd i a .  D r  S r i d e vi  i s  ha vi n g 1 4   y e a r s  o f  t e a c h n g   an d  r es ear ch  e x p er i en ce  i n   t h e ar eas  o f  s o f t w ar e e n g i n ee r i n g  a n d  d at m i ni ng.  D r   S r i d e vi  ha s  p ub l i s he d   m o r e  t ha n 4 0  p ub l i c a t i o n s  i n va r i o us  r e f f e r e d  j o ur na l s  i n t he   ar eas  o f  s o f t w ar e r eal i b i l i t y ,  D ev O p s ,  C l o u d  p l at f o r m s  et c.       Evaluation Warning : The document was created with Spire.PDF for Python.