2017
DOI: 10.1007/978-3-319-60074-1_3
|View full text |Cite
|
Sign up to set email alerts
|

Empirical, Human-Centered Evaluation of Programming and Programming Language Constructs: Controlled Experiments

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…Uesbeck et al (2016) compared the usage of lambda expressions in the replacement of explicit loops and functions in C++, finding that there is an initial negative impact in using lambda expressions, especially for novice developers. The difficulties that novice programmers have with lambda expressions was also highlighted by Hanenberg (2015). Myers et al (2016a, b) identified a number of programmers' needs that involve the usage of lambda expressions and the usability of APIs in general.…”
Section: Related Workmentioning
confidence: 99%
“…Uesbeck et al (2016) compared the usage of lambda expressions in the replacement of explicit loops and functions in C++, finding that there is an initial negative impact in using lambda expressions, especially for novice developers. The difficulties that novice programmers have with lambda expressions was also highlighted by Hanenberg (2015). Myers et al (2016a, b) identified a number of programmers' needs that involve the usage of lambda expressions and the usability of APIs in general.…”
Section: Related Workmentioning
confidence: 99%
“…There are many things that concept analysis does not contribute to. Hanenberg [35,36] is quite right that answering questions regarding usefulness to real humans in the real world requires empirical work. Attempting to use philosophical arguments to advance human-factors claims is foolish.…”
Section: Assessment Of a Concept Analysis Essaymentioning
confidence: 99%
“…Recently several authors have published methodological critiques of this field (see, e. g., Hanenberg [35], Markstrum [64], Stefik and Hanenberg [91,92], Stefik et al [93]) but of actual positive methodological essays I am aware of only two. Hanenberg [36] recently published an introduction to controlled experimentation in programming language research. In my dissertation [46], I articulated a research approach of philosophical concept analysis which I then used to explicate the concept of evidence-based programming language design; but while my discussion of the approach was detailed, it was reportedly rather difficult to follow and also lacked a detailed argument in its favor.…”
mentioning
confidence: 99%