1996
DOI: 10.1145/232069.232092
|View full text |Cite
|
Sign up to set email alerts
|

Estimating understandability of software documents

Abstract: Software developers and maintainers need to read and understand source programs and other kinds of software documents in their work. Understandability of software documetlts is thus important. This paper introduces a method for estimating the understandability of software documents. The method is based on a language theory accorditzg to which ever T softwore document i.~ considered to contain a language of its own, which is a set of symbols. The understandability of documents written according to different doc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2004
2004
2021
2021

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 36 publications
(6 citation statements)
references
References 12 publications
0
5
0
Order By: Relevance
“…This allows names to carry [natural language] semantic cues that aid in program understanding and support software development. However, overuse of abbreviations can lead to a preponderance of unique symbols programmers must decipher [5], which may lead to inhibited understanding [8].…”
Section: Related Workmentioning
confidence: 99%
“…This allows names to carry [natural language] semantic cues that aid in program understanding and support software development. However, overuse of abbreviations can lead to a preponderance of unique symbols programmers must decipher [5], which may lead to inhibited understanding [8].…”
Section: Related Workmentioning
confidence: 99%
“…Understandability is relatively in reverse to complexity [21]. It involves interpreting and understanding stakeholder terminology, concepts, viewpoints and goals [27].…”
Section: Re Objectives (Reos)mentioning
confidence: 99%
“…There are many metrics proposed in the literature to measure the readability of documents such as Fog Index [28], SMOG [35], language of the software [32], FleschKincaid metric [48] etc. but none of these can be used to measure the understandability of the source-code.…”
Section: Source-code Understandability Of Object-oriented Softwarementioning
confidence: 99%