- cognitive load
- error proneness
- code churn (only post)
- Developer sentiment
- ask subjects
- timing task completion
- assessing correctness of implementations
-
eye tracking studies
- collectable data:
- pause time on word -> correlates with cognative load
- error proneness
- cost
- high
- small scale studies only, high time investment
- collectable data:
-
Codebase histories
- collectable data:
- error proneness
- code churn
- cost
- high, without an api
- small scale studies only, high time investment
- collectable data:
-
teachability
- collectable data:
- beginner perspective
- error proneness
- cost
- high
- small scale studies only, high time investment
- collectable data:
-
Alternative domains that do not rely on programmers
- collectable data:
- cognative load
- cost
- low
- collectable data:
-
survey style experimentation
- subtype: developer sentiment
- collectable data:
- developer sentiment
- cost
- low
- collectable data:
- subtype: bug hunt
- collectable data:
- cognative load
- developer sentiment
- cost
- high for surveyed individual
- collectable data:
- subtype: implementation task
- collectable data:
- error proneness
- cognative load
- developer sentiment
- cost
- high for surveyed individual
- collectable data:
- subtype: developer sentiment
-
twitter thermometer
- collectable data:
- developer sentiment
- cost
- low
- collectable data:
-
github issue comments
- collectable data:
- developer sentiment
- cost
- low
- collectable data:
-
plenary discussion
- collectable data:
- developer sentiment
- cost
- ?
- collectable data:
-
VSCode plugin that allows immediate comparison within a known domain
- collectable data:
- error proneness
- cognative load
- developer sentiment
- contextual usage
- code churn
- cost
- high initial cost
- collectable data:
- twitter polls
- github polls
- community outreach groups
- standard experiments
- vscode plugin
See: Papers
- biased experiment that favor proposals
- biased experiment that favors abandoning proposal
- experiment data has no impact on decision
- experiment data is ignored
- experiment data is faulty and leads to a faulty decision