University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Väitöskirjat
  • View Item
JYX > Opinnäytteet > Väitöskirjat > View Item

Evidence-based programming language design : a philosophical and methodological exploration

Thumbnail
View/Open
1.2 Mb

Downloads:  
Show download detailsHide download details  
Published in
Jyväskylä studies in computing
Authors
Kaijanaho, Antti-Juhani
Date
2015
Discipline
Tietotekniikka

 
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. ...
Publisher
University of Jyväskylä
ISBN
978-951-39-6388-0
ISSN Search the Publication Forum
1456-5390
Keywords
programming languages programming language design evidence-based paradigm philosophical analysis evidence systematic mapping study coder agreement analysis Kirjallisuuskatsaukset Käsiteanalyysi ohjelmointi ohjelmointikielet suunnittelu kehittäminen empiirinen tutkimus näyttöön perustuvat käytännöt metodologia tutkimusmenetelmät
URI

http://urn.fi/URN:ISBN:978-951-39-6388-0

Metadata
Show full item record
Collections
  • Väitöskirjat [3176]

Related items

Showing items with similar title or keywords.

  • The extent of empirical evidence that could inform evidence-based design of programming languages : a systematic mapping study 

    Kaijanaho, Antti-Juhani (University of Jyväskylä, 2014)
  • Systematic education has a positive impact on nurses' evidence-based practice : Intervention study results 

    Vaajoki, Anne; Kvist, Tarja; Kulmala, Markus; Tervo-Heikkinen, Tarja (Elsevier BV, 2023)
    Aims To evaluate how an education program on evidence-based practice (EBP) affected nurses´ knowledge, practices, and attitudes related to EBPs in patient care. Methods Nurses of one Finnish university hospital ...
  • Quantifying and addressing the prevalence and bias of study designs in the environmental and social sciences 

    Christie, Alec P.; Abecasis, David; Adjeroud, Mehdi; Alonso, Juan C.; Amano, Tatsuya; Anton, Alvaro; Baldigo, Barry P.; Barrientos, Rafael; Bicknell, Jake E.; Buhl, Deborah A.; Cebrian, Just; Ceia, Ricardo S.; Cibils-Martina, Luciana; Clarke, Sarah; Claudet, Joachim; Craig, Michael D.; Davoult, Dominique; De Backer, Annelies; Donovan, Mary K.; Eddy, Tyler D.; França, Filipe M.; Gardner, Jonathan P. A.; Harris, Bradley P.; Huusko, Ari; Jones, Ian L.; Kelaher, Brendan P.; Kotiaho, Janne S.; López-Baucells, Adrià; Major, Heather L.; Mäki-Petäys, Aki; Martín, Beatriz; Martín, Carlos A.; Martin, Philip A.; Mateos-Molina, Daniel; McConnaughey, Robert A.; Meroni, Michele; Meyer, Christoph F. J.; Mills, Kade; Montefalcone, Monica; Noreika, Norbertas; Palacín, Carlos; Pande, Anjali; Pitcher, C. Roland; Ponce, Carlos; Rinella, Matt; Rocha, Ricardo; Ruiz-Delgado, María C.; Schmitter-Soto, Juan J.; Shaffer, Jill A.; Sharma, Shailesh; Sher, Anna A.; Stagnol, Doriane; Stanley, Thomas R.; Stokesbury, Kevin D. E.; Torres, Aurora; Tully, Oliver; Vehanen, Teppo; Watts, Corinne; Zhao, Qingyuan; Sutherland, William J. (Nature Publishing Group, 2020)
    Building trust in science and evidence-based decision-making depends heavily on the credibility of studies and their findings. Researchers employ many different study designs that vary in their risk of bias to evaluate the ...
  • Teaching master’s degree students to read research literature : Experience in a programming languages course 2002-2017 

    Kaijanaho, Antti-Juhani (ACM, 2017)
    The skill to read research literature critically belongs in every university graduate’s toolbox. I have attempted to teach this skill in a master’s degree level course in programming languages over 15 years using, at ...
  • Explaining the Difference between Policy-Based Evidence and Evidence-Based Policy : A Nexus Analysis Approach to Mobilities and Migration 

    Aarnikoivu, Melina; Korhonen, Sirpa; Habti, Driss; Hoffman, David (Sam Houston State University, 2019)
    In this policy analysis, we explain the difference between policy-based evidence (PBE) and evidence-based policy (EBP). We argue that better, evidence-based understanding, explanations, and questions can be sought by ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre