2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) 2019
DOI: 10.1109/icse-seet.2019.00017
|View full text |Cite
|
Sign up to set email alerts
|

Linking Code Readability, Structure, and Comprehension Among Novices: It's Complicated

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(9 citation statements)
references
References 20 publications
0
9
0
Order By: Relevance
“…Weise, et al [31], [32] study student preferences for Java and Python code written in different programming styles, and their ability to understand code written in an "expert" style. They find that many students prefer a more naive, or verbose, approach, but are capable of understanding code that uses more expert approaches.…”
Section: Re L a T E D Wo R Kmentioning
confidence: 99%
“…Weise, et al [31], [32] study student preferences for Java and Python code written in different programming styles, and their ability to understand code written in an "expert" style. They find that many students prefer a more naive, or verbose, approach, but are capable of understanding code that uses more expert approaches.…”
Section: Re L a T E D Wo R Kmentioning
confidence: 99%
“…Such structures were also considered by Wiese et al. [21], where it was accepted that expert opinion is that compound expressions are preferable to nested if statements. But when novices were confronted with such code differences, it did not have a significant effect on their performance, even though they said they found the compound version more readable.…”
Section: Related Workmentioning
confidence: 99%
“…[47]-[55] answer questions about code characteristics 27 studies: [1], [2], [5], [6], [9], [10], [19], [20], [41]- [43], [46], [47], [50], [51], [54]- [65] remember (part of) the code 7 studies: [8], [9], [43], [44], [48], [52], [53] act on the code (15 studies) find and fix bugs in the code 10 studies: [11], [13]- [15], [19], [21], [45], [46], [66], [67] modify the code 8 studies: [10], [13], [45], [46], [56], [62], [66], [67] write code 3 studies: [61], [62], [68] provide personal opinion (30 studies) opinion about the code (readability or legibility)…”
Section: Task Type Studiesmentioning
confidence: 99%
“…23 studies: [3]- [5], [10], [12], [13], [22], [45], [49], [55], [59], [61], [62], [64], [65], [67]- [74] answer if understood the code 4 studies: [42], [55], [59], [60] rate confidence in her answer 3 studies: [8], [20], [53] rate the task difficulty 7 studies: [5], [10], [20], [21], [45], [49], [51] and fix bugs in the code. Scanniello et al [11] asked subjects to do so in two programs with different identifier styles.…”
Section: Task Type Studiesmentioning
confidence: 99%
See 1 more Smart Citation