1982
DOI: 10.1145/358589.358596
|View full text |Cite
|
Sign up to set email alerts
|

Improving computer program readability to aid modification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

1989
1989
2018
2018

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 47 publications
(17 citation statements)
references
References 10 publications
0
17
0
Order By: Relevance
“…Especially, they are crucial to sustain software maintainability and aid in reverse engineering, for example when applying the Read All the Code in One Hour reengineering pattern [5]. Elshoff and Marcotty already stated in the early eighties that comments as well as the structure of the source code aid in program understanding and therefore reduce maintenance costs [6]. This finding was confirmed by the studies of Ted Tenny [19].…”
Section: Introductionmentioning
confidence: 87%
See 1 more Smart Citation
“…Especially, they are crucial to sustain software maintainability and aid in reverse engineering, for example when applying the Read All the Code in One Hour reengineering pattern [5]. Elshoff and Marcotty already stated in the early eighties that comments as well as the structure of the source code aid in program understanding and therefore reduce maintenance costs [6]. This finding was confirmed by the studies of Ted Tenny [19].…”
Section: Introductionmentioning
confidence: 87%
“…All three projects are written in Java and are version-controlled using CVS. 6 The dimensions of the projects are summarized in Table 1. The number of Java classes (NOC) and the number of lines of code (LOC) are given for the first and last major releases.…”
Section: Case Studiesmentioning
confidence: 99%
“…A consensus exists that readability is an essential determining characteristic of code quality [1,5,10,11,19,29,34,35,36,37,38,44], but not about which factors most contribute to human notions of software readability. A previous study by Tenny looked at readability by testing comprehension of several versions of a program [42].…”
Section: Human Readability Annotationmentioning
confidence: 99%
“…Furthermore, maintaining software often means evolving software, and modifying existing code is a large part of modern software engineering [35]. Readability is so significant, in fact, that Elshoff and Marcotty proposed adding a development phase in which the program is made more readable [11]. Knight and Myers suggested that one phase of software inspection should be a check of the source code for readability [26].…”
Section: Introductionmentioning
confidence: 99%
“…Because of its importance in the development process, several scholars in the software engineering field have focused their efforts on improving code readability [Elshoff & Marcotty, 1982], extracting information from comments with the purpose of determining what makes an annotation useful [Khamis et al, 2010] and developing techniques to automatically annotate source code [Buse & Weimer, 2010]. In addition, metrics for software quality analysis have been proposed to assess the value of source code comments and annotations [Khamis et al, 2010;Schreck et al, 2007].…”
Section: Annotations In Software Developmentmentioning
confidence: 99%