DocumentCode
42317
Title
Construction and Validation of an Instrument for Measuring Programming Skill
Author
Bergersen, Gunnar R. ; Sjoberg, Dag I. K. ; Dyba, Tore
Author_Institution
Dept. of Inf., Univ. of Oslo, Oslo, Norway
Volume
40
Issue
12
fYear
2014
fDate
Dec. 1 2014
Firstpage
1163
Lastpage
1184
Abstract
Skilled workers are crucial to the success of software development. The current practice in research and industry for assessing programming skills is mostly to use proxy variables of skill, such as education, experience, and multiple-choice knowledge tests. There is as yet no valid and efficient way to measure programming skill. The aim of this research is to develop a valid instrument that measures programming skill by inferring skill directly from the performance on programming tasks. Over two days, 65 professional developers from eight countries solved 19 Java programming tasks. Based on the developers´ performance, the Rasch measurement model was used to construct the instrument. The instrument was found to have satisfactory (internal) psychometric properties and correlated with external variables in compliance with theoretical expectations. Such an instrument has many implications for practice, for example, in job recruitment and project allocation.
Keywords
Java; personnel; software development management; Java programming tasks; Rasch measurement model; job recruitment; multiple-choice knowledge tests; professional developers; programming skill measurement; programming tasks; project allocation; proxy variables; psychometric properties; skilled workers; software development; Personnel; Programming profession; Software design; Software development; Software quality; Skill; empirical software engineering; instrument; measurement; performance; programming;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2014.2348997
Filename
6882243
Link To Document