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
© 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.
Parent publication ISBN978-1-4503-5530-8
ConferenceInternational Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
Is part of publicationOnward! 2017 : Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
Publication in research information system
MetadataShow full item record
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 ﬁelds similar problems have inspired an evidence-based paradigm of practice. Such a paradigm is practically inevitable in ...
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 ...
Scoping review and concept analysis of early adolescents’ emotional skills : Towards development of a music therapy assessment tool Salokivi, Maija; Salanterä, Sanna; Ala-Ruona, Esa (Routledge, 2022)Introduction: This paper describes the concept and content of early adolescents’ emotional skills among the general population. The research literature contains many emotional skills-related terms with overlapping meanings, ...