• DocumentCode
    2362363
  • Title

    New metric for measuring programmer productivity

  • Author

    Solla, Marwa ; Patel, Ahmed ; Wills, Christopher

  • Author_Institution
    Dept. of Comput. Sci., Univ. Kebangsaan Malaysia, Bangi, Malaysia
  • fYear
    2011
  • fDate
    20-23 March 2011
  • Firstpage
    177
  • Lastpage
    182
  • Abstract
    Measuring programmer productivity is a challenging exercise because it is not well understood since it is without bounded rules and ill-defined meanings of complicated set of parameters. This is made worse by new software development paradigms such as agile and mashup methods and the ensuing advances in software engineering practices and ways of designing and developing software. The existing metrics for measuring performance of solo and pairs of programmers does not appear to be suitable to meet these new forms of software development. This paper presents a new metrics which can be used to measure performance productivity of programming effort by solo and pair programmers in a much more comprehensive manner. All of the key parameters are looked at objectively and defined for and from software engineering lifecycle points of view to make productivity performance calculations for solo and pair programmers. The methodology used for formulating and composing the formulae and defining the parameters as coefficients is explained. These parameters are based on a weighting system to derive the effective performance results. It is a more objective and quick way for the performance analysts to define a table of weights for the parameters based on several criteria within the different aspects of the software development lifecycle. The composition of the formulae and the metric for measuring programmer productivity performance is presented and examples are used to illustrate the method and the outcomes.
  • Keywords
    software development management; software metrics; programmer productivity measurement; software development lifecycle; software development paradigms; software engineering lifecycle points; software engineering practices; weighting system; Productivity; Programming profession; Software; Software measurement; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers & Informatics (ISCI), 2011 IEEE Symposium on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-61284-689-7
  • Type

    conf

  • DOI
    10.1109/ISCI.2011.5958906
  • Filename
    5958906