Show simple item record

dc.contributor.authorKaijanaho, Antti-Juhani
dc.date.accessioned2015-11-17T10:33:20Z
dc.date.available2015-11-17T10:33:20Z
dc.date.issued2015
dc.identifier.isbn978-951-39-6388-0
dc.identifier.otheroai:jykdok.linneanet.fi:1504135
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/47698
dc.description.abstractBackground: Programming language design is not usually informed by empirical studies. In other fields similar problems have inspired an evidence-based paradigm of practice. Such a paradigm is practically inevitable in language design, as well. Aims: The content of evidence-based programming design (EB-PLD) is explored, as is the concept of evidence in general. Additionally, the extent of evidence potentially useful for EB-PLD is mapped, and the appropriateness of Cohen’s kappa for evaluating coder agreement in a secondary study is evaluated. Method: Philosophical analysis and explication are used to clarify the unclear. A systematic mapping study was conducted to map out the existing body of evidence. Results: Evidence is a report of observations that affects the strength of an argument. There is some but not much evidence. EB-PLD is a five-step process for resolving uncertainty about design problems. Cohen’s kappa is inappropriate for coder agreement evaluation in systematic secondary studies. Conclusions: Coder agreement evaluation should use Scott’s pi, Fleiss’ kappa, or Krippendorff’s alpha. EB-PLD is worthy of further research, although its usefulness was out of scope here.
dc.format.extent1 verkkoaineisto (256 sivua)
dc.language.isoeng
dc.publisherUniversity of Jyväskylä
dc.relation.ispartofseriesJyväskylä studies in computing
dc.subject.otherprogramming languages
dc.subject.otherprogramming language design
dc.subject.otherevidence-based paradigm
dc.subject.otherphilosophical analysis
dc.subject.otherevidence
dc.subject.othersystematic mapping study
dc.subject.othercoder agreement analysis
dc.titleEvidence-based programming language design : a philosophical and methodological exploration
dc.typeDiss.
dc.identifier.urnURN:ISBN:978-951-39-6388-0
dc.type.dcmitypeTexten
dc.type.ontasotVäitöskirjafi
dc.type.ontasotDoctoral dissertationen
dc.contributor.tiedekuntaMatemaattis-luonnontieteellinen tiedekuntafi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietotekniikkafi
dc.subject.methodKirjallisuuskatsaukset
dc.subject.methodKäsiteanalyysi
dc.relation.issn1456-5390
dc.relation.numberinseries222
dc.rights.accesslevelopenAccessfi
dc.subject.ysoohjelmointi
dc.subject.ysoohjelmointikielet
dc.subject.ysosuunnittelu
dc.subject.ysokehittäminen
dc.subject.ysoempiirinen tutkimus
dc.subject.ysonäyttöön perustuvat käytännöt
dc.subject.ysometodologia
dc.subject.ysotutkimusmenetelmät


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record