Update bibliography

This commit is contained in:
Charlotte Van Petegem 2023-11-16 10:50:57 +01:00
parent d023e77c37
commit cc8b196576
No known key found for this signature in database
GPG key ID: 019E764B7184435A

View file

@ -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}}},