The majority of software is still written using text-based programming languages. With today’s large, high-resolution color displays, developers have devised their own “folk design” methodologies to exploit these advances. As software becomes more and more critical to everyday life, supporting developers in rapidly producing and revising code accurately should be a priority. We consider how layout, typefaces, anti-aliasing, syntax highlighting, and semantic highlighting might impact developer efficiency, and accuracy.This is the author accepted manuscript. The final version is available from the Association for Computing Machinery via http://dx.doi.org/10.1145/2846680.284668
Graduation date: 2005Professional software developers do not test code adequately, even though\ud te...
Background and Context: The designers of programming editors aimed at learners have long experimente...
The study examined the combined effect of colored overlays and either quiet or busy type fonts u...
Syntax highlighting or syntax colouring, plays a vital role in programming development environments ...
Programmers do not yet possess the full complement of tools needed to fulfil the requirements of the...
Abstract—A picture tells a thousand words. We all know that. Then why are our development tools show...
Despite their engagement with computational media, programming has largely escaped any detailed anal...
This paper considers the impact that software is having upon typographic principles and practice, an...
There is no agreed set of grounded principles on which to rely to an-alyze and discuss code represen...
Abstract—Background: Software product line engineering pro-vides an effective mechanism to implement...
There is disagreement about the role and importance of typographic style (source code formatting and...
première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded ...
Visual scripting languages are used as alternatives to text programming to make coding easier. Visua...
Program comprehension is important in program testing, debugging, and maintenance. Programming style...
Comprehending source code is an essential activity for software developers. It is not only required ...
Graduation date: 2005Professional software developers do not test code adequately, even though\ud te...
Background and Context: The designers of programming editors aimed at learners have long experimente...
The study examined the combined effect of colored overlays and either quiet or busy type fonts u...
Syntax highlighting or syntax colouring, plays a vital role in programming development environments ...
Programmers do not yet possess the full complement of tools needed to fulfil the requirements of the...
Abstract—A picture tells a thousand words. We all know that. Then why are our development tools show...
Despite their engagement with computational media, programming has largely escaped any detailed anal...
This paper considers the impact that software is having upon typographic principles and practice, an...
There is no agreed set of grounded principles on which to rely to an-alyze and discuss code represen...
Abstract—Background: Software product line engineering pro-vides an effective mechanism to implement...
There is disagreement about the role and importance of typographic style (source code formatting and...
première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded ...
Visual scripting languages are used as alternatives to text programming to make coding easier. Visua...
Program comprehension is important in program testing, debugging, and maintenance. Programming style...
Comprehending source code is an essential activity for software developers. It is not only required ...
Graduation date: 2005Professional software developers do not test code adequately, even though\ud te...
Background and Context: The designers of programming editors aimed at learners have long experimente...
The study examined the combined effect of colored overlays and either quiet or busy type fonts u...