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

Direktlänk
Referera
Referensformat
  • apa
  • 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
Properites of "Good" Java Examples
Umeå universitet. (RICS)
2010 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
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.

Ort, förlag, år, upplaga, sidor
2010. , 80 s.
Nyckelord [en]
Software Quality, Java Examples, Computer Education
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:vxu:diva-7410OAI: oai:DiVA.org:vxu-7410DiVA: diva2:300902
Presentation
(Engelska)
Uppsök
teknik
Handledare
Examinatorer
Anmärkning
This work is done as a part of 2-Years Master studies at the Department of Computing Science Umeå University, Sweden.Tillgänglig från: 2011-05-09 Skapad: 2010-03-01 Senast uppdaterad: 2011-05-09Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas

Övriga länkar

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

Sök vidare i DiVA

Av författaren/redaktören
Abbas, Nadeem
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

Totalt: 546 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • 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