Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Properites of "Good" Java Examples
Umeå universitet. (RICS)
2010 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
Abstract [en]

Example programs are well known as an important tool to learn computer programming. Realizing the signicance of example programs, this study has been conducted with a goalto measure and evaluate the quality of examples used in academia. We make a distinctionbetween good and bad examples, as badly designed examples may prove harmful for novice learners. In general, students differ from expert programmers in their approach to read and comprehend a program. How do students understand example programs is explored in the light of classical theories and models of program comprehension. Key factors that impact program quality and comprehension are identified. To evaluate as well as improve the quality of examples, a set of quality attributes is proposed. Relationship between program complexity and quality is examined. We rate readability as a prime quality attribute and hypothesize that example programs with low readability are difficult to understand. Software Reading Ease Score (SRES), a program readability metric proposed by Börstler et al. is implemented to provide a readability measurement tool. SRES is based on lexical tokens and is easy to compute using static code analysis techniques. To validate SRES metric, results are statistically analyzed in correlation to earlier existing well acknowledged software metrics.

sted, utgiver, år, opplag, sider
2010. , 80 s.
Emneord [en]
Software Quality, Java Examples, Computer Education
HSV kategori
Identifikatorer
URN: urn:nbn:se:vxu:diva-7410OAI: oai:DiVA.org:vxu-7410DiVA: diva2:300902
Presentation
(engelsk)
Uppsök
Technology
Veileder
Examiner
Merknad
This work is done as a part of 2-Years Master studies at the Department of Computing Science Umeå University, Sweden.Tilgjengelig fra: 2011-05-09 Laget: 2010-03-01 Sist oppdatert: 2011-05-09bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler

Andre lenker

http://www8.cs.umu.se/education/examina/Rapporter/NadeemAbbas_v2.pdf

Søk i DiVA

Av forfatter/redaktør
Abbas, Nadeem

Søk utenfor DiVA

GoogleGoogle Scholar

Totalt: 551 treff
RefereraExporteraLink to record
Permanent link

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