{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:05:52Z","timestamp":1776013552084,"version":"3.50.1"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,2,28]],"date-time":"2018-02-28T00:00:00Z","timestamp":1519776000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s10664-017-9579-0","type":"journal-article","created":{"date-parts":[[2018,2,28]],"date-time":"2018-02-28T01:28:16Z","timestamp":1519781296000},"page":"2795-2828","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Does syntax highlighting help programming novices?"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7361-0286","authenticated-orcid":false,"given":"Christoph","family":"Hannebauer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Hesenius","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Volker","family":"Gruhn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,2,28]]},"reference":[{"issue":"1","key":"9579_CR1","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1145\/563517.563395","volume":"34","author":"E Allen","year":"2002","unstructured":"Allen E, Cartwright R, Stoler B (2002) Drjava: a lightweight pedagogic environment for java. ACM SIGCSE Bullet. 34(1):137. \n                    https:\/\/doi.org\/10.1145\/563517.563395","journal-title":"ACM SIGCSE Bullet."},{"key":"9579_CR2","volume-title":"Human factors and typography for more readable programs","author":"RM Baecker","year":"1989","unstructured":"Baecker RM, Marcus A (1989) Human factors and typography for more readable programs. ACM, New York"},{"key":"9579_CR3","doi-asserted-by":"publisher","unstructured":"Beelders TR, du Plessis JPL (2015) Syntax highlighting as an influencing factor when reading and comprehending source code. J Eye Mov Res 9(1). \n                    https:\/\/doi.org\/10.16910\/jemr.9.1.1","DOI":"10.16910\/jemr.9.1.1"},{"issue":"1","key":"9579_CR4","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1145\/1047124.1047480","volume":"37","author":"S Bergin","year":"2005","unstructured":"Bergin S, Reilly R (2005) Programming: Factors that influence success. SIGCSE Bull 37(1):411\u2013415. \n                    https:\/\/doi.org\/10.1145\/1047124.1047480","journal-title":"SIGCSE Bull"},{"key":"9579_CR5","doi-asserted-by":"publisher","unstructured":"Bird C, Nagappan N, Murphy B, Gall H, Devanbu P (2011) Don\u2019t touch my code!: Examining the effects of ownership on software quality. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ACM, New York, ESEC\/FSE \u201911. \n                    https:\/\/doi.org\/10.1145\/2025113.2025119\n                    \n                  , pp 4\u201314","DOI":"10.1145\/2025113.2025119"},{"issue":"1-2","key":"9579_CR6","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1080\/00949659308811494","volume":"46","author":"WW Chaffin","year":"1993","unstructured":"Chaffin WW, Rhiel SG (1993) The effect of skewness and kurtosis on the one-sample t test and the impact of knowledge of the population standard deviation. J Stat Comput Simul 46(1-2):79\u201390. \n                    https:\/\/doi.org\/10.1080\/00949659308811494","journal-title":"J Stat Comput Simul"},{"issue":"1","key":"9579_CR7","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/2.48797","volume":"23","author":"M Crosby","year":"1990","unstructured":"Crosby M, Stelovsky J (1990) How do we read algorithms? a case study. Computer 23(1):25\u201335. \n                    https:\/\/doi.org\/10.1109\/2.48797","journal-title":"Computer"},{"key":"9579_CR8","doi-asserted-by":"publisher","unstructured":"Dieste O, Aranda AM, Uyaguari F, Turhan B, Tosun A, Fucci D, Oivo M, Juristo N (2017) Empirical evaluation of the effects of experience on code quality and programmer productivity: an exploratory study. Empir Softw Eng 22:1\u201386. ISSN:1573-7616. \n                    https:\/\/doi.org\/10.1007\/s10664-016-9471-3","DOI":"10.1007\/s10664-016-9471-3"},{"key":"9579_CR9","unstructured":"Dimitri GM (2015) The impact of syntax highlighting in sonic pi. In: Psychology of Programming Interest Group Annual Conference 2015. Proceedings of, pp 59\u201370"},{"key":"9579_CR10","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1007\/978-3-319-26633-6_13","volume-title":"Fair Statistical Communication in HCI","author":"P Dragicevic","year":"2016","unstructured":"Dragicevic P (2016) Fair Statistical Communication in HCI. Springer International Publishing, Cham, pp 291\u2013330. \n                    https:\/\/doi.org\/10.1007\/978-3-319-26633-6_13"},{"key":"9579_CR11","unstructured":"Erguler K (2013) Barnard: Barnard\u2019s Unconditional Test. R package version 1.3. \n                    http:\/\/cran.r-project.org\/package=Barnard\n                    \n                  , [accessed 2014-07-22]"},{"issue":"4","key":"9579_CR12","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1007\/s10664-012-9208-x","volume":"18","author":"J Feigenspan","year":"2013","unstructured":"Feigenspan J, K\u00e4stner C, Apel S, Liebig J, Schulze M, Dachselt R, Papendieck M, Leich T, Saake G (2013) Do background colors improve program comprehension in the #ifdef hell?. Empir Softw Eng 18(4):699\u2013745. \n                    https:\/\/doi.org\/10.1007\/s10664-012-9208-x","journal-title":"Empir Softw Eng"},{"key":"9579_CR13","unstructured":"Gellenbeck EM, Cook CR (1991) Does signaling help professional programmers read and understand computer programs?. In: Fourth Workshop on Empirical Studies of Programmers, Ablex Publishing Corporation, Norwood, pp 82\u201398"},{"key":"9579_CR14","volume-title":"Sensation and Perception","author":"EB Goldstein","year":"1995","unstructured":"Goldstein EB (1995) Sensation and Perception. Wadsworth Publishing, Belmont"},{"issue":"1","key":"9579_CR15","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/THFE.1967.233303","volume":"HFE-8","author":"EE Grant","year":"1967","unstructured":"Grant EE, Sackman H (1967) An exploratory investigation of programmer performance under on-line and off-line conditions. IEEE Trans Hum Fact Electron HFE-8(1):33\u201348. \n                    https:\/\/doi.org\/10.1109\/THFE.1967.233303","journal-title":"IEEE Trans Hum Fact Electron"},{"key":"9579_CR16","doi-asserted-by":"publisher","unstructured":"Gray KE, Flatt M (2003) ProfessorJ: A gradual introduction to java through language levels. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, ACM Press, New York, OOPSLA \u201903. \n                    https:\/\/doi.org\/10.1145\/949344.949394\n                    \n                  , pp 170\u2013177","DOI":"10.1145\/949344.949394"},{"key":"9579_CR17","doi-asserted-by":"publisher","unstructured":"Gruhn V, Hannebauer C (2012) Using wikis as software development environments. In: Proceedings of the the 11th SoMeT_12, IOS Press, Amsterdam, Frontiers in Artificial Intelligence and Applications. \n                    https:\/\/doi.org\/10.3233\/978-1-61499-125-0-3\n                    \n                  , vol 246, pp 3\u201320","DOI":"10.3233\/978-1-61499-125-0-3"},{"key":"9579_CR18","unstructured":"Hakala T, Nykyri P, Sajaniemi J (2006) An experiment on the effects of program code highlighting on visual search for local patterns. In: 18th Workshop of the Psychology of Programming Interest Group, Proceedings of, pp 38\u201352"},{"key":"9579_CR19","unstructured":"Hannebauer C, Hesenius M, Gruhn V (2017) Lab package for the syntax highlighting experiment. \n                    https:\/\/www.uni-due.de\/~hw0433\/sh\/"},{"key":"9579_CR20","doi-asserted-by":"publisher","unstructured":"Holden E, Weeden E (2003) The impact of prior experience in an information technology programming course sequence. In: Proceedings of the 4th Conference on Information Technology Curriculum, ACM, New York, CITC4 \u201903. \n                    https:\/\/doi.org\/10.1145\/947121.947131\n                    \n                  , pp 41\u201346","DOI":"10.1145\/947121.947131"},{"key":"9579_CR21","first-page":"201","volume-title":"Reporting experiments in software engineering","author":"A Jedlitschka","year":"2008","unstructured":"Jedlitschka A, Ciolkowski M, Pfahl D (2008) Reporting experiments in software engineering. Springer, Berlin, pp 201\u2013228"},{"issue":"8","key":"9579_CR22","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham B, Pfleeger S, Pickard L, Jones P, Hoaglin D, El Emam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28(8):721\u2013734. \n                    https:\/\/doi.org\/10.1109\/TSE.2002.1027796","journal-title":"IEEE Trans Softw Eng"},{"key":"9579_CR23","doi-asserted-by":"publisher","unstructured":"Kleinschmager S, Hanenberg S (2011) How to rate programming skills in programming experiments?: A preliminary, exploratory, study based on university marks, pretests, and self-estimation. In: Proceedings of the 3rd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools, ACM, New York, PLATEAU \u201911. \n                    https:\/\/doi.org\/10.1145\/2089155.2089161\n                    \n                  , pp 15\u201324","DOI":"10.1145\/2089155.2089161"},{"issue":"2","key":"9579_CR24","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1093\/comjnl\/27.2.97","volume":"27","author":"DE Knuth","year":"1984","unstructured":"Knuth DE (1984) Literate programming. Comput J 27(2):97\u2013111. \n                    https:\/\/doi.org\/10.1093\/comjnl\/27.2.97","journal-title":"Comput J"},{"key":"9579_CR25","unstructured":"van Laar D (1989) Evaluating a colour coding programming support tool. In: Sutcliffe A, Macaulay L (eds) Proceedings of the Fifth Conference of the British Computer Society Human-Computer Interaction Specialist Group, Cambridge University Press. British Computer Society Workshop Series, Cambridge, pp 217\u2013230"},{"issue":"6","key":"9579_CR26","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1145\/359511.359522","volume":"21","author":"BP Lientz","year":"1978","unstructured":"Lientz BP, Swanson EB, Tompkins GE (1978) Characteristics of application software maintenance. Commun ACM 21(6):466\u2013471. \n                    https:\/\/doi.org\/10.1145\/359511.359522","journal-title":"Commun ACM"},{"key":"9579_CR27","unstructured":"LPLUS GmbH (2014) LPLUS-System on-campus. \n                    http:\/\/lplus.de\/lplus.de\/index_9_19_2__.html\n                    \n                  , [accessed 2014-07-16]"},{"issue":"6","key":"9579_CR28","doi-asserted-by":"publisher","first-page":"1430","DOI":"10.1093\/ije\/dyn162","volume":"37","author":"J Ludbrook","year":"2008","unstructured":"Ludbrook J (2008) Analysis of 2 x 2 tables of frequencies: matching test to experimental design. Int J Epidemiol 37(6):1430\u20131435. \n                    https:\/\/doi.org\/10.1093\/ije\/dyn162","journal-title":"Int J Epidemiol"},{"issue":"5918","key":"9579_CR29","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.1126\/science.1169144","volume":"323","author":"R Mehta","year":"2009","unstructured":"Mehta R, Zhu RJ (2009) Blue or red? exploring the effect of color on cognitive task performances. Science 323(5918):1226\u20131229. \n                    https:\/\/doi.org\/10.1126\/science.1169144","journal-title":"Science"},{"key":"9579_CR30","unstructured":"Microsoft Developer Network (2015) C# coding conventions (c# programming guide). \n                    http:\/\/msdn.microsoft.com\/en-us\/library\/ff926074.aspx\n                    \n                  , [accessed 2017-03-08]"},{"key":"9579_CR31","doi-asserted-by":"publisher","unstructured":"Oman PW, Cook CR (1990) Typographic style is more than cosmetic, vol 33. \n                    https:\/\/doi.org\/10.1145\/78607.78611","DOI":"10.1145\/78607.78611"},{"key":"9579_CR32","unstructured":"Oracle Technology Network (1999) Code conventions for the java programming language. \n                    http:\/\/www.oracle.com\/technetwork\/java\/javase\/documentation\/codeconvtoc-136057.html\n                    \n                  , [accessed 2017-03-08]"},{"key":"9579_CR33","volume-title":"The 28:1 Grant\/Sackman legend is misleading, or: How large is interpersonal variation really? Interner Bericht, Fakult\u00e4t f\u00fcr Informatik","author":"L Prechelt","year":"1999","unstructured":"Prechelt L (1999) The 28:1 Grant\/Sackman legend is misleading, or: How large is interpersonal variation really? Interner Bericht, Fakult\u00e4t f\u00fcr Informatik. Universit\u00e4t Karlsruhe, Karlsruhe"},{"key":"9579_CR34","doi-asserted-by":"publisher","unstructured":"Rambally GK (1986) The influence of color on program readability and comprehensibility. In: Proceedings of the Seventeenth SIGCSE Technical Symposium on Computer Science Education, ACM, New York, SIGCSE \u201986. \n                    https:\/\/doi.org\/10.1145\/5600.5702\n                    \n                  , pp 173\u2013181","DOI":"10.1145\/5600.5702"},{"issue":"3","key":"9579_CR35","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1016\/j.dss.2010.12.013","volume":"51","author":"H Reijers","year":"2011","unstructured":"Reijers H, Freytag T, Mendling J, Eckleder A (2011) Syntax highlighting in business process models. Decis Support Syst 51(3):339 \u2013 349. \n                    https:\/\/doi.org\/10.1016\/j.dss.2010.12.013","journal-title":"Decis Support Syst"},{"issue":"1","key":"9579_CR36","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/362851.362858","volume":"11","author":"H Sackman","year":"1968","unstructured":"Sackman H, Erikson WJ, Grant EE (1968) Exploratory experimental studies comparing online and offline programming performance. Commun ACM 11(1):3\u201311. \n                    https:\/\/doi.org\/10.1145\/362851.362858","journal-title":"Commun ACM"},{"key":"9579_CR37","unstructured":"Sarkar A (2015) The impact of syntax colouring on program comprehension. In: Psychology of Programming Interest Group Annual Conference 2015, Proceedings of, pp 49\u201358"},{"key":"9579_CR38","unstructured":"Scintilla Project (2014) Scintilla \u2013 a free source code editing component for win32, gtk+, and os x. \n                    http:\/\/www.scintilla.org\n                    \n                  , [accessed 2014-07-22]"},{"key":"9579_CR39","doi-asserted-by":"publisher","unstructured":"Seo H, Sadowski C, Elbaum S, Aftandilian E, Bowdidge R (2014) Programmers\u2019 build errors: A case study (at google). In: Proceedings of the 36th International Conference on Software Engineering, ACM, New York, ICSE 2014. \n                    https:\/\/doi.org\/10.1145\/2568225.2568255\n                    \n                  , pp 724\u2013734","DOI":"10.1145\/2568225.2568255"},{"issue":"5","key":"9579_CR40","doi-asserted-by":"publisher","first-page":"1299","DOI":"10.1007\/s10664-013-9286-4","volume":"19","author":"J Siegmund","year":"2014","unstructured":"Siegmund J, K\u00e4stner C, Liebig J, Apel S, Hanenberg S (2014) Measuring and modeling programming experience. Empir Softw Eng 19(5):1299\u20131334. \n                    https:\/\/doi.org\/10.1007\/s10664-013-9286-4","journal-title":"Empir Softw Eng"},{"key":"9579_CR41","doi-asserted-by":"publisher","unstructured":"Tapp R, Kazman R (1994) Determining the usefulness of colour and fonts in a programming task. In: Proceedings of the Third IEEE Workshop on Program Comprehension. \n                    https:\/\/doi.org\/10.1109\/WPC.1994.341265\n                    \n                  . IEEE Computer Society Press, Los Alamitos, pp 154\u2013161","DOI":"10.1109\/WPC.1994.341265"},{"issue":"2","key":"9579_CR42","first-page":"36","volume":"31","author":"R Tiarks","year":"2011","unstructured":"Tiarks R (2011) What programmers really do: an observational study. Softwaretechnik-Trends 31(2):36\u201337","journal-title":"Softwaretechnik-Trends"},{"issue":"3\/4","key":"9579_CR43","doi-asserted-by":"publisher","first-page":"229","DOI":"10.2307\/1905466","volume":"10","author":"WA Wallis","year":"1942","unstructured":"Wallis WA (1942) Compounding probabilities from independent significance tests. Econometrica, J Econ Soc 10(3\/4):229\u2013248","journal-title":"Econometrica, J Econ Soc"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9579-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9579-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9579-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,28]],"date-time":"2019-02-28T00:26:05Z","timestamp":1551313565000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9579-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,28]]},"references-count":43,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["9579"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9579-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,28]]},"assertion":[{"value":"28 February 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}