Evidence-based programming language design : a philosophical and methodological exploration
dc.contributor.author | Kaijanaho, Antti-Juhani | |
dc.date.accessioned | 2015-11-17T10:33:20Z | |
dc.date.available | 2015-11-17T10:33:20Z | |
dc.date.issued | 2015 | |
dc.identifier.isbn | 978-951-39-6388-0 | |
dc.identifier.other | oai:jykdok.linneanet.fi:1504135 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/47698 | |
dc.description.abstract | Background: 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.extent | 1 verkkoaineisto (256 sivua) | |
dc.language.iso | eng | |
dc.publisher | University of Jyväskylä | |
dc.relation.ispartofseries | Jyväskylä studies in computing | |
dc.rights | In Copyright | |
dc.subject.other | programming languages | |
dc.subject.other | programming language design | |
dc.subject.other | evidence-based paradigm | |
dc.subject.other | philosophical analysis | |
dc.subject.other | evidence | |
dc.subject.other | systematic mapping study | |
dc.subject.other | coder agreement analysis | |
dc.title | Evidence-based programming language design : a philosophical and methodological exploration | |
dc.type | Diss. | |
dc.identifier.urn | URN:ISBN:978-951-39-6388-0 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Väitöskirja | fi |
dc.type.ontasot | Doctoral dissertation | en |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.subject.method | Kirjallisuuskatsaukset | |
dc.subject.method | Käsiteanalyysi | |
dc.relation.issn | 1456-5390 | |
dc.relation.numberinseries | 222 | |
dc.rights.accesslevel | openAccess | |
dc.subject.yso | ohjelmointi | |
dc.subject.yso | ohjelmointikielet | |
dc.subject.yso | suunnittelu | |
dc.subject.yso | kehittäminen | |
dc.subject.yso | empiirinen tutkimus | |
dc.subject.yso | näyttöön perustuvat käytännöt | |
dc.subject.yso | metodologia | |
dc.subject.yso | tutkimusmenetelmät | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ |
Aineistoon kuuluvat tiedostot
Aineisto kuuluu seuraaviin kokoelmiin
-
Väitöskirjat [3574]