A NOTE ON THE QUANTIFICATION OF COMPUTER-PROGRAMMING SKILL

Citation
H. Stanislaw et al., A NOTE ON THE QUANTIFICATION OF COMPUTER-PROGRAMMING SKILL, International journal of human-computer studies, 41(3), 1994, pp. 351-362
Citations number
19
Categorie Soggetti
Psychology,Ergonomics,"Computer Sciences","Controlo Theory & Cybernetics","Computer Science Cybernetics
ISSN journal
10715819
Volume
41
Issue
3
Year of publication
1994
Pages
351 - 362
Database
ISI
SICI code
1071-5819(1994)41:3<351:ANOTQO>2.0.ZU;2-H
Abstract
There are sound reasons for believing that expertise in computer progr amming consists of two components, which should both be of interest to employers. Time-based expertise corresponds to the conventional notio n of expertise, and is a function solely of the time spent programming . Multiskilling expertise, by contrast, accrues through exposure to a varietye of programming languages and tasks, and is related to the cog nitive development of high-level programming schemata. This multidimen sional model was tested by developing measures to quantify the diversi ty of programming language usage and the diversity of programming task s, and then assessing programming skill in 206 computer programmers. A s predicted, factor analysis identified two underlying factors. The ac tual amount of time spent programming and the time since first learnin g to program loaded highly on one factor (''time-based skill''), while the number of languages known, the diversity of language usage, and t he diversity of programming tasks loaded highly on the second factor ( ''multiskilling''). The data also revealed that programmers tend not t o keep abreast of new developments in their field. Thus, many programm ers who are ''expert'' in the time-based sense risk obsolescence due t o a lack of multiskilling expertise.