The effect of scope delimiters on program comprehension
Floyd Sykes, Raymond T. Tillman, Ben Shneiderman · Software Practice and Experience · 1983
Abstract Scope delimiters, such as BEGIN‐END or DO‐END, are used in many programming languages, but they can lengthen and clutter a program listing. This paper provides experimental evidence that ENDIF or ENDWHILE statement terminators make for easier to comprehend programs than BEGIN‐END pairs surrounding compound statements.