In a previous study, we showed that indentation was reg-ular across multiple languages and the variance in the level of indentation of a block of revised code is correlated with metrics such as McCabe Cyclomatic complexity. Building on that work the current paper investigates the relation-ship between the “shape ” of the indentation of the revised code block (the “revision”) and the corresponding syntac-tic structure of the code. We annotated revisions match-ing these three indentation shapes: “flat ” (all lines are equally indented), “slash ” (indentation becomes increas-ingly deep), or “bubble ” (indentation increases and then decreases). We then classified the code structure as one of: function definition, loop, expression, comment, etc....
Proper formatting makes the structure of a program apparent and aids program comprehension. The need...
In recent years, the rise of deep learning and automation requirements in the software industry has ...
Program comprehension is important in program testing, debugging, and maintenance. Programming style...
In computer programming languages, indentation formats program source code to improve readability. P...
In computer programming languages, indentation formats program source code to improve readability. P...
AbstractMaintainers often face the daunting task of wading through a collection of both new and old ...
Assessing the maintainability of revisions to source code is often poorly supported by tools. Tradit...
Includes bibliographical references (pages 70-71)Introspection suggests that indentation aids in the...
In layout-sensitive languages, the indentation of an expression or statement can influence how a pro...
Context: Software programs can be written in different but functionally equivalent ways. Even though...
Despite their engagement with computational media, programming has largely escaped any detailed anal...
It is naturally easier to comprehend simple code relative to com-plicated code. Regrettably, there i...
The purpose of this paper is twofold. Firstly it presents a preliminary and ethnomethodologically-in...
Abstract Feature annotations (e.g., code fragments guarded by #ifdef C-preprocessor directives) cont...
The use of code style is very important since it conveys meaning as well as intent of source code. D...
Proper formatting makes the structure of a program apparent and aids program comprehension. The need...
In recent years, the rise of deep learning and automation requirements in the software industry has ...
Program comprehension is important in program testing, debugging, and maintenance. Programming style...
In computer programming languages, indentation formats program source code to improve readability. P...
In computer programming languages, indentation formats program source code to improve readability. P...
AbstractMaintainers often face the daunting task of wading through a collection of both new and old ...
Assessing the maintainability of revisions to source code is often poorly supported by tools. Tradit...
Includes bibliographical references (pages 70-71)Introspection suggests that indentation aids in the...
In layout-sensitive languages, the indentation of an expression or statement can influence how a pro...
Context: Software programs can be written in different but functionally equivalent ways. Even though...
Despite their engagement with computational media, programming has largely escaped any detailed anal...
It is naturally easier to comprehend simple code relative to com-plicated code. Regrettably, there i...
The purpose of this paper is twofold. Firstly it presents a preliminary and ethnomethodologically-in...
Abstract Feature annotations (e.g., code fragments guarded by #ifdef C-preprocessor directives) cont...
The use of code style is very important since it conveys meaning as well as intent of source code. D...
Proper formatting makes the structure of a program apparent and aids program comprehension. The need...
In recent years, the rise of deep learning and automation requirements in the software industry has ...
Program comprehension is important in program testing, debugging, and maintenance. Programming style...