Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Beauty and the Beast: on the readability of object-oriented example programs
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2016 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 24, no 2, p. 231-246Article in journal (Refereed) Published
Resource type
Text
Abstract [en]

Some solutions to a programming problem are more elegant or more simple than others and thus more understandable for students. We review desirable properties of example programs from a cognitive and a measurement point of view. Certain cognitive aspects of example programs are captured by common software measures, but they are not sufficient to capture a key aspect of understandability: readability. We propose and discuss a simple readability measure for software, SRES, and apply it to object-oriented textbook examples. Our results show that readability measures correlate well with human perceptions of quality. Compared with other readability measures, SRES is less sensitive to commenting and whitespace. These results also have implications for software maintainability measures.

Place, publisher, year, edition, pages
2016. Vol. 24, no 2, p. 231-246
Keywords [en]
Object-oriented programming, Quality, Measurement, Software readability, Programming education
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-120084DOI: 10.1007/s11219-015-9267-5ISI: 000373861100002Scopus ID: 2-s2.0-84922986936OAI: oai:DiVA.org:umu-120084DiVA, id: diva2:936118
Available from: 2016-06-13 Created: 2016-05-09 Last updated: 2023-03-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Nordström, Marie

Search in DiVA

By author/editor
Nordström, Marie
By organisation
Department of Computing Science
In the same journal
Software quality journal
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 832 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf