Software Project Effort Estimation Based on Multiple ... - Springer Link

2 downloads 5302 Views 538KB Size Report
Parametric software effort estimation models usually consists of only a single ... the advent of software repositories containing data from heterogeneous projects, ...
                !           " "     # $%&' $( $)%*+  ,+& + & *+ -&$'$. //0123 145 146 7 /884

                                           

                  

                    !  "#$   %  &' (') *' ''   $  ' (  $    ''  '  +' '   ' ( (') '  '  ' ( '    ' ' '$ (   * (   ' '    '   $ ,  # )$ ' ' ' #  '  (  ' ( ''  -'  #'  '    ( ' '   ' ''    ' * ' '  ' # ''  ' '  . ' ''      ' ' ''    ' (   '   . '  )  # '   '  ' (     '    ' $   # $ # '$ ./0/1 ' 

' '  - $ ( ' '  -   2'  ( 2'  2   )'' 3 ' ''      2 ''     ''   4 ' ' ' '      '     (')    (')  ' *' '' '

             !" ! "      #      $      %!  &     '   ( ) *  +       ,     "                     -            $ %" &        %    &    * !  .   .        &   /     %     %  &  $  %      %      " %     %      "      "    0%  &  1  ! $* !   $   "      .       $   %                !     %!      $      %         &             2              &  '     %          & " %   % .      %        & 3    % !    %                       "  %  14 5           % 6 7 5  89 :; 6 7:< 8          ; !    +   %  $ &  " '  %                     &            "            % 0





       %   2    ! $  &  " !     !     '     &    &        / %     + %  * %       %     %  $       %"    $     "            3   $     '   %        % !  $   7       ! *         %   %!   '    %   %!  2  $                        : '     =     $  ! *  %    &          " &     " > "      % ! *        ?



 



  

 

     %"                @ 8; 3  2 $  A 8;     A  8;  $   ' ! * %          $      !        $  '  % .           $  "        &    %  %! $       %!    %!  "   %!   B  C  %   %" $   $  %  &     %       %       3     "       %" $       &   "       %!     $        %   $   *

 

   )  *" 9    !7 "  "  7      * "   7      &# , .* *,&/88:8;;6 H;       !         @ 6  ¡ 8 ;½  !              &    & "   2          '     &        %     !  %     









 



              

'                   %!  2          >   " 3       !   &     .         &  * !   %       $    '            '      %   %           %          + "    $   & %           1  ! * !    (   %        .   "  %            %            " %        3     % !   

( #5# +=     >    "     #



>  3  !  " !          &  8%   ;   $     &  &    %   !  2   !          "   "    $     %       I 2 !       !  &  J9  K  8 ½;A %    % %    8 ; %   2   $    !  9   89   ; ! !  "    %  +     ! 8  ½; ! !  "    %        > 7  !  > %         > % !      !       &   8 6 H 7;     "      !       %    +    & %   +     % !@





6

  

L 

87;

   

 !

'  %     +    &  9 ½     @







 



6 L

%

"# $% $&     & 

H HL



8    ;

8:;



& "      &    8 .$  ;  !       &  '  " %  +     !   %     %    &           &     %   .                  %   "      %$ %   " %      '   !  $       !   @ 8;                !        !  "       3    A 8;      "      !    3         %  3   1  ! *                  &  "     "            %       %   ! * ! &     3    $      %        % ! .   !" 8 ; 8M;     +     &       &          ' " %        !             "  !   ! &              8 ; '         %  % 8M;              +  &  '       !             "  !   ! &                 8 ; ' %  % 8=;    %                 %   >  &    " %          &     1    !           "  $ !      &           8 ;   %    +      8=;          $     8 ; 1   +      &  8=;         !  " %   '  " % +   %            ' $             &     %       !  !    %  %$ %               %     

 !

  " 

   !  " 

( #/# )!! 7 !        # I           8   %$         ;   &  !   $   %   %      +       !   

!    #%  %         (       "            %           "        $ !  !    &       &      ! * .  8;  %    8 ; '    &      !   %    $    "  @  8=;      3  $     @ ½  6  ¡  8=;

    

!         & ! * .                      &        !      3              %"      %  3   %  !   $   %   %  .   %    & @

    

8; 6 8 ; L 

¡

8 ;

8?;

  " 8=;    "  &     3 $        E &   $     8M;         % @  6  L  ¡  8M;

   

'     & %           %  8   ;  8   ; '            &               

  

$   

    

      ! 

       

   #   

! &       %  & (  8(;      &          " %   %!             +    @

   

 6 H



       



8N;

!      &  %  &      $           %  & 

%5

        



    &  8; !       $     +       %    %    !     !      %   &   &  "      %    

 8 ; 6 



85;





!       %  &  %  !   >  3  89 7?; 6 N?    N?< %    &   !  7?<  %   $  &     !           %          !  87?;  9 N?  9 7?         3    %  8 "     %     8   H; %       ' %    !    & "    %   +   &  &      %     1          %   %       (    !  $  .       &   !        !             .    89 :; &    !     &   %   +   





    " 

  "   "  " "

"







!'  (     ) *  !        %   %!  2    !     &     $  "  2    !              "   3  %         3        %             %  &   $     %     %   "     $                    ! &       &  $   ' 8';  .         .   $    '        &   $   %      2            ! %  8+  ! 3  ;  '      %!  2        I O %    /   2     "                        &  "     (   '                %    "                  &          %  3    %   %   $&   !     %     E          %          "  /  $    &    +   '  +  $      "         " %     %      '         !       %   3   

   > :  !     %            %     $   8   %   %  +  ;    !   2     " 8       %  +  ;





( #1# "   "     "  *  #

   

'

 !

+,    

1     !   3   ! *  $ %    &          " &     " 14        

'!

-. $    ,  

1                  &   1    %! 4 *    814 ;   $ +        %!  2      %   & " %    1  ! * ! &   14   5 !   7975  2     M9      2  '      +   % !@ 8;  2    3   " %         " %  &  A 8;          "    A 8;  &        & $    %       A 8&;  2   @ .   "  % %    81>P  /$ 1 ;A  8&;  & %    3 $    %        ! "           "                " &   %        %        '  %    +       !    &  2  !   &    &   %   +  .  8," I * (. -  14 $5;   8,>   -; '    2  ! ,     - %    .     ,.  - !    &  '   %           %     !        $ 2   2 &" >  3  , &  -     Æ              3       !        &  %  2  .    ! %     %     "        "   2            8, &     -;  1>P  D(       !    &    "           %    ' .     !  1>P  D(          &     $       % %                    !      &    % 1>P    &  %       $  "        %     * JH5K !   "    1>P    ' +        %   &  2      ! !  " 1 1$ 4   , Q "  -     " %       %    2  %  , ,-A        %     "    2      ,-  , - &          " D 3  "    2  !  &  %    ,     !      1     "  &    $

     "

$  %

%

"# $% $&     & 

     %  &   %    !  $ 2 & !" %     . A %  3   &  %      Æ$               $          .   "  % %     /1  1>P           &  % 1>P  1  ! *  " 1>P    %  &  !      >  3  .     !  1>P  D(   +           % 1>P         %  1>P      &      , &     - !       1>P   '   & %   " $     * !  %                     3    >            3   %   1      "   *     %"   &   >  3                 /4/E 7       /4/E 11A    $       &  , O * !-  $     "   /          %          % H?=M  2   >   ! * !          !   (   !    8('  ;  !       " ! $       2  8(')/  ;    !  *  * ! &   %    ! $   !           % ==9  2          " !   !   &    ! :?9  2  859<  3$  ";     R9  2      $          8 =  !       %      8,('6" #(')/6" -  SH !   $  % :?  2  ," # -  S7 ! 7:?  2  , #" -  S: ! 5  2   +$  " , # -  S= ! N7  2 ;

 " & 

'

!   "

     (

   





'!        >            $        %     (   > ?  !       %    SH 8('6"   (')/6" ;  "    '$  H  !  &  %       $       /            3  $        .   "      $    :7         %      ' 7  !  .       &  %            '   ' 7    ! $      &   %      !      * !      %   

       !       $





%!

        

( #:# )   "      +*-$   +* ! #

( #?#    ) @5 0+*-$AB7 C   +*AB7 C2#

&# ) )!   0 2  >0 2   @5 @/ @1 @: @? @; @4 @6 @< @58 @55 @5/

) @5 @5 @/ @1 51 51 < 8#1? 8#16 8#/; /;;#15 ?;:#4? /:1/#