Observatorio de I+D+i UPM

Memorias de investigación
Research Publications in journals:
Empirical evaluation of the effects of experience on code quality and programmer productivity: an exploratory study
Year:2017
Research Areas
  • Computer systems
Information
Abstract
Context: There is a widespread belief in both SE and other branches of science that experience helps professionals to improve their performance. However, cases have been reported where experience not only does not have a positive influence but sometimes even degrades the performance of professionals. Aim: Determine whether years of experience influence programmer performance. Method We have analysed 10 quasi-experiments executed both in academia with graduate and postgraduate students and in industry with professionals. The experimental task was to apply ITLD on two experimental problems and then measure external code quality and programmer productivity. Results: Programming experience gained in industry does not appear to have any effect whatsoever on quality and productivity. Overall programming experience gained in academia does tend to have a positive influence on programmer performance. These two findings may be related to the fact that, as opposed to deliberate practice, routine practice does not appear to lead to improved performance. Experience in the use of productivity tools, such as testing frameworks and IDE also has positive effects. Conclusion: Years of experience are a poor predictor of programmer performance. Academic background and specialized knowledge of task-related aspects appear to be rather good predictors.
International
Si
JCR
Si
Title
Empirical Software Engineering
ISBN
1382-3256
Impact factor JCR
3,275
Impact info
Datos JCR del año 2015
Volume
22
10.1007/s10664-016-9471-3
Journal number
From page
1
To page
86
Month
OCTUBRE
Ranking
7 / 106
Participants
  • Autor: Oscar Dieste Tubio (UPM)
  • Autor: Alejandrina Maria Aranda Lopez King (UPM)
  • Autor: Fernando Uyaguari Uyaguari (UPM)
  • Autor: Burak Turhan (University of Oulu)
  • Autor: Ayse Tosun (Istanbul Technical University)
  • Autor: Davide Fucci (University of Oulu)
  • Autor: Markku Oivo (University of Oulu)
  • Autor: Natalia Juristo Juzgado (UPM)
Research Group, Departaments and Institutes related
  • Creador: Grupo de Investigación: Ingeniería del Software
S2i 2019 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)