Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Beauty and the Beast: on the readability of object-oriented example programs
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik.ORCID-id: 0000-0003-0639-4234
2016 (Engelska)Ingår i: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 24, nr 2, s. 231-246Artikel i tidskrift (Refereegranskat) Published
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 white-space. These results also have implications for software maintainability measures.

Abstract [sv]

Studien undersöker begripligheten av objektorienterade exempelprogram. Läsbarhet är en avgörande faktor för begriplighet. Vi presenterar ett mått för läsbarhet (SRES) och applicera det på exempel från vanliga läroböcker. Resultaten visar att SRES korrelerar väl med experters subjektiva kvalitetsintryck. Objektorientering, kvalitet, läsbarhet av kod.

Ort, förlag, år, upplaga, sidor
Springer , 2016. Vol. 24, nr 2, s. 231-246
Nyckelord [en]
Object-oriented programming, Software quality, Software masurement, Software readability, Programming education
Nationell ämneskategori
Pedagogik Programvaruteknik Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:bth-6412DOI: 10.1007/s11219-015-9267-5ISI: 000373861100002OAI: oai:DiVA.org:bth-6412DiVA, id: diva2:833918
Tillgänglig från: 2015-02-24 Skapad: 2015-02-20 Senast uppdaterad: 2018-01-11Bibliografiskt granskad

Open Access i DiVA

fulltext(557 kB)376 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 557 kBChecksumma SHA-512
7e3c5cd51721b0721c5eae44967d5b954dd7df3866e8902f0c956c9c4a4a196c0794f71f2c29bb7110a99697e4a904448ca1686d3a99c911a18f9b4ed9f8fbc9
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltext

Personposter BETA

Börstler, Jürgen

Sök vidare i DiVA

Av författaren/redaktören
Börstler, Jürgen
Av organisationen
Institutionen för programvaruteknik
I samma tidskrift
Software quality journal
PedagogikProgramvaruteknikDatavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 376 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 587 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf