4 papers · 1 filter
A Large Scale Survey of Motivation in Software Development and Analysis of its Validity
Idan Amit, Dror G. Feitelson
Context: Motivation is known to improve performance. In software development in particular, there has been considerable interest in the motivation of contributors to open source. O…
Reproducing, Extending, and Analyzing Naming Experiments
Rachel Alpern, Ido Lazer, Issar Tzachor +3
Naming is very important in software development, as names are often the only vehicle of meaning about what the code is intended to do. A recent study on how developers choose name…
The Paradox of Function Header Comments
Arthur Oxenhorn, Almog Mor, Uri Stern +1
Perhaps the most widely used form of code documentation is function header comments. We performed a large-scale survey of 367 developers to catalog their expectations from such doc…
How Developers Extract Functions: An Experiment
Alexey Braver, Dror G. Feitelson
Creating functions is at the center of writing computer programs. But there has been little empirical research on how this is done and what are the considerations that developers u…