Full-text resources of CEJSH and other databases are now available in the new Library of Science.
Visit https://bibliotekanauki.pl

PL EN


2016 | 7 | 3 | 204-209

Article title

Kolorowanie kodu źródłowego programu a proces jego analizy syntaktycznej – badania eye-trackingowe

Content

Title variants

EN
The influence of syntax highlighting on reading program source code – eye-tracking research

Languages of publication

PL EN

Abstracts

PL
W artykule przedstawiono wyniki eksperymentu, w którym badano wpływ kolorowania kodu programu na proces jego analizy składniowej. Uczestnikami eksperymentu było 13 studentów kierunku informatyka. Zastosowano technikę okulografii w celu śledzenia procesu wyszukiwania błędów syntaktycznych. Zaobserwowano, że podświetlanie składni nie wpłynęło na efektywność wykonania zadania. Nie stwierdzono również istotnych różnic w wartościach parametrów eye- -trackingowych w przypadku analizy kodu czarno-białego i kolorowego.
EN
This article presents an empirical study investigating the role of syntax highlighting program source code. Eye-trackig data were collected from 13 computer science students, who were asked to search syntax errors in coloured and black-and-white code, while their screens were recorded. It was observed that syntax highlighting has not significant effect on the task execution. The eye- -tracking parameters for black-and-white code and for coloured code differed, but not significantly.

Year

Volume

7

Issue

3

Pages

204-209

Physical description

Dates

published
2016

Contributors

References

  • Baecker R., Marcus A. (1986), Design Principles for the Enhanced Presentation of Computer Program Source Text, „Proceedings of CHI’86 Conference on Human Factors in Computing Systems”.
  • Beelders T.R., Plessis du J.-P.L. (2016), Syntax Highlighting as an Influencing Factor When Reading and Comprehending Source Code, „Journal of Eye Movement Research” no. 9(1).
  • Binkley D., Davis M., Lawrie D., Maletic J.I., Morrell C., Sharif B. (2013), The Impact of Identifier Style on Effort and Comprehension, „Empirical Software Engineering” no. 18(2).
  • Dimitri G.M. (2015), The Impact of Syntax Highlighting in Sonic Pi, „Proceedings of the 26th Annual Conference of the Psychology of Programming Interest Group (PPIG 2015)”.
  • Gomes A., Mendes A.J. (2007), Learning to Program – Difficulties and Solutions, „Proceedings of the International Conference on Engineering Education (ICEE 2007)”, http://icee2007.dei.uc.pt/proceedings/papers/411.pdf (05.2016).
  • Jacques J.T., Kristensson P.O. (2015), Understanding the Effects of Code Presentation, „Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2015)”.
  • Lach M., Andrzejewska M. (2016), Wpływ formatowania kodów źródłowych programów na wykrywanie błędów składniowych – badania eyetrackingowe [w:] W. Błasiak (red.), Neuronauka i eyetracking. Badania i aplikacje, Kraków.
  • Lister R., Adams S., Fitzgerald S., Fone W., Hamer J., Lindholm M., McCartney R., Moström J.E., Sanders K., Seppälä O., Simon B., Thomas L. (2004), A Multi-National Study of Reading and Tracing Skills in Novice Programmers, „SIGCSE Bulletin” vol. 36, issue 4.
  • Miara R.J., Musselman J.A., Navarro J.A., Shneiderman B. (1983), Program Indentation and Comprehensibility, „Communications of the ACM” no. 26(11).
  • Oman P.W., Cook C.R. (1990), Typographic Style is More Than Cosmetic, „ACM Communications” no. 33(5).
  • Rambally G. (1986), The Influence of Color on Program Readability and Comprehensibility, „Proceedings of 17th Technical Symposium on Computer Science Education (SIGCSE)”.
  • Sarkar A. (2015), The Impact of Syntax Colouring on Program Comprehension, „Proceedings of the 26th Annual Conference of the Psychology of Programming Interest Group (PPIG 2015)”.
  • Siegmund J., Kästner C., Apel S., Parnin C., Bethmann A, Leich T., Saake G., Brechmann A. (2014), Understanding Understanding Source Code with Functional Magnetic Resonance Imaging, „Proceedings of the 36th International Conference on Software Engineering (ICSE)”.

Document Type

Publication order reference

Identifiers

YADDA identifier

bwmeta1.element.desklight-8c995f48-465f-450c-aad0-8d285ee112cc
JavaScript is turned off in your web browser. Turn it on to take full advantage of this site, then refresh the page.