Update bibliography
This commit is contained in:
parent
d023e77c37
commit
cc8b196576
1 changed files with 18 additions and 0 deletions
|
@ -1236,6 +1236,24 @@
|
|||
keywords = {collaborative learning,pair programming}
|
||||
}
|
||||
|
||||
@article{hannebauerDoesSyntaxHighlighting2018,
|
||||
title = {Does Syntax Highlighting Help Programming Novices?},
|
||||
author = {Hannebauer, Christoph and Hesenius, Marc and Gruhn, Volker},
|
||||
year = {2018},
|
||||
month = oct,
|
||||
journal = {Empirical Software Engineering},
|
||||
volume = {23},
|
||||
number = {5},
|
||||
pages = {2795--2828},
|
||||
issn = {1573-7616},
|
||||
doi = {10.1007/s10664-017-9579-0},
|
||||
urldate = {2023-11-16},
|
||||
abstract = {Program comprehension is an important skill for programmers \textendash{} extending and debugging existing source code is part of the daily routine. Syntax highlighting is one of the most common tools used to support developers in understanding algorithms. However, most research in this area originates from a time when programmers used a completely different tool chain. We examined the influence of syntax highlighting on novices' ability to comprehend source code. Additional analyses cover the influence of task type and programming experience on the code comprehension ability itself and its relation to syntax highlighting. We conducted a controlled experiment with 390 undergraduate students in an introductory Java programming course. We measured the correctness with which they solved small coding tasks. Each test subject received some tasks with syntax highlighting and some without. The data provided no evidence that syntax highlighting improves novices' ability to comprehend source code. There are very few similar experiments and it is unclear as of yet which factors impact the effectiveness of syntax highlighting. One major limitation may be the types of tasks chosen for this experiment. The results suggest that syntax highlighting squanders a feedback channel from the IDE to the programmer that can be used more effectively.},
|
||||
langid = {english},
|
||||
keywords = {Code colouring,IDE interface,Program comprehension,Source code typography,Syntax highlighting},
|
||||
file = {/home/charlotte/sync/Zotero/storage/IWUEEJV7/Hannebauer et al. - 2018 - Does syntax highlighting help programming novices.pdf}
|
||||
}
|
||||
|
||||
@techreport{hardtOAuthAuthorizationFramework2012,
|
||||
type = {Request for {{Comments}}},
|
||||
title = {The {{OAuth}} 2.0 {{Authorization Framework}}},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue