• DocumentCode
    2514313
  • Title

    Inferring Skill from Tests of Programming Performance: Combining Time and Quality

  • Author

    Bergersen, Gunnar R. ; Hannay, J.E. ; Sjoberg, Dag I. K. ; Dyba, Tore ; Karahasanovic, A.

  • Author_Institution
    Dept. of Inf., Univ. of Oslo, Oslo, Norway
  • fYear
    2011
  • fDate
    22-23 Sept. 2011
  • Firstpage
    305
  • Lastpage
    314
  • Abstract
    The skills of software developers are important to the success of software projects. Also, when studying the general effect of a tool or method, it is important to control for individual differences in skill. However, the way skill is assessed is often ad hoc, or based on unvalidated methods. According to established test theory, validated tests of skill should infer skill levels from well-defined performance measures on multiple, small, representative tasks. In this respect, we show how time and quality, which are often analyzed separately, can be combined as task performance and subsequently be aggregated as an approximation of skill. Our results show significant positive correlations between our proposed measures of skill and other variables, such as seniority, lines of code written, and self-evaluated expertise. The method for combining time and quality is a promising first step to measuring programming skill in both industry and research settings.
  • Keywords
    personnel; software development management; programming performance; skill approximation; skill inference; software developers; software projects; task performance; test theory; Educational institutions; Informatics; Programming; Reliability; Software; Time measurement; Visualization; performance; productivity; programming; quality; skill; time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
  • Conference_Location
    Banff, AB
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4577-2203-5
  • Type

    conf

  • DOI
    10.1109/ESEM.2011.39
  • Filename
    6092579