Concept Analysis in Programming Language Research : Done Well It Is All Right
Kaijanaho, A.-J. (2017). Concept Analysis in Programming Language Research : Done Well It Is All Right. In E. Torlak, T. van der Storm, & R. Biddle (Eds.), Onward! 2017 : Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (pp. 246-259). ACM. https://doi.org/10.1145/3133850.3133868
Authors
Date
2017Copyright
© 2017 Copyright held by the owner/author(s). Publication rights licensed
to the Association for Computing Machinery.
Programming language research is becoming method conscious.
Rigorous mathematical or empirical evaluation is
often demanded, which is a good thing. However, I argue
in this essay that concept analysis is a legitimate research
approach in programming languages, with important limitations.
It can be used to sharpen vague concepts, and to
expose distinctions that have previously been overlooked,
but it does not demonstrate the superiority of one language
design over another. Arguments and counter-arguments are
essential to successful concept analysis, and such thoughtful
conversations should be published more.
Publisher
ACMParent publication ISBN
978-1-4503-5530-8Conference
International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwareIs part of publication
Onward! 2017 : Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwareKeywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/27305249
Metadata
Show full item recordCollections
Related items
Showing items with similar title or keywords.
-
Evidence-based programming language design : a philosophical and methodological exploration
Kaijanaho, Antti-Juhani (University of Jyväskylä, 2015)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 ... -
A replication study on the intuitiveness of programming language syntax
Lappi, Vilma; Tirronen, Ville; Itkonen, Jonne (Springer Science and Business Media LLC, 2023)In this article, we present a replication of an empirical experiment that evaluates intuitiveness and comprehensibility of keywords relating to different concepts in programming languages, originally conducted by Stefik ... -
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) -
Semantic agent programming language : use and formalization
Cochez, Michael (2012)This thesis gives an overview of languages used in the Semantic Web for data representation and querying. Then it gives a formalization of the Semantic Agent Programming Language (S-APL), which is a Semantic Web language ... -
Strategy and business history rejoined : How and why strategic management concepts took over business history
Lamberg, Juha-Antti; Ojala, Jari; Gustafsson, Jan-Peter (Routledge, 2022)Scholars at the intersection of business history and strategic management have argued for the relevance and importance of historical methods in the study of strategic management of organizations. We flip this argument and ...