2017
DOI: 10.1007/s10664-016-9471-3
|View full text |Cite
|
Sign up to set email alerts
|

Empirical evaluation of the effects of experience on code quality and programmer productivity: an exploratory study

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 profes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
37
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 45 publications
(40 citation statements)
references
References 58 publications
(52 reference statements)
2
37
0
Order By: Relevance
“…As a summary, our group of replications is comprised by an heterogeneous population of TDD novices. 4 The survey and its results were published elsewhere [12]. 5 For simplicity's sake, we consider the ordinal variables along this study as continuous.…”
Section: Subjectsmentioning
confidence: 99%
“…As a summary, our group of replications is comprised by an heterogeneous population of TDD novices. 4 The survey and its results were published elsewhere [12]. 5 For simplicity's sake, we consider the ordinal variables along this study as continuous.…”
Section: Subjectsmentioning
confidence: 99%
“…15 STRATEGY debug() 16 # This first step will give you enough familiarity to find lines in the program that create 17 # the program's output. Read the names of all of the functions and variables in the program 18 # Some programs produce command line output with print statements.…”
Section: Programming Strategiesmentioning
confidence: 99%
“…Measuring programming expertise is still more of an art than a science, with no validated general instruments, and only early evidence of what programming expertise is and scant evidence of which factors correlate with it. However, recent prior work suggests that the best predictors of productivity and program quality are granular measurements related to a task, not years of experience [16], and so we grounded our measures of expertise in the task domain we selected: front-end web development in JavaScript. Therefore, our inclusion criteria for study participation were robust knowledge of JavaScript semantics and robust knowledge of front-end web development APIs.…”
Section: Participantsmentioning
confidence: 99%
See 1 more Smart Citation
“…For the first time in the ICSSP history, journal‐first paper presentations were part of the conference program. The chairs contacted four journals of relevance and, eventually, invited the three articles Dieste et al, Edison et al, and Ståhl and Bosch for presentation. We owe thanks to the editors in chief of the Empirical Software Engineering and the Information and Software Technology journals for their kind support in selecting high‐quality articles that complemented the ICSSP theme and fit well within the program.…”
Section: Icssp 2018mentioning
confidence: 99%