Journal of Computer Languages

Papers
(The median citation count of Journal of Computer Languages is 0. The table below lists those papers that are above that threshold based on CrossRef citation counts [max. 250 papers]. The publications cover those that have been published in the past four years, i.e., from 2021-11-01 to 2025-11-01.)
ArticleCitations
Combining type inference techniques for semi-automatic UML generation from Pharo code56
React example viability for efficient API learning (REVEAL): A tool to help programmers utilize incompatible code examples in React.js48
Context-sensitive parsing for programming languages40
What about the usability in low-code platforms? A systematic literature review29
An approach to build JSON-based Domain Specific Languages solutions for web applications26
Process-aware digital twin cockpit synthesis from event logs18
Students’ difficulties with inserting and deleting nodes in a singly linked list in the C programming language15
Machine learning with word embedding for detecting web-services anti-patterns13
Editorial Board13
Automatic compiler/interpreter generation from programs for Domain-Specific Languages: Code bloat problem and performance improvement11
Editorial Board11
Structure verification of deep neural networks at compilation time10
Representation and system-agnostic automated CAD interoperability testing based on model interchangeability10
MTable: Visual query interface for browsing and navigation in NoSQL data stores9
Editorial Board8
WARDuino: An embedded WebAssembly virtual machine8
Developers’ information seeking in Question & Answer websites through a gender lens8
PeachPie: Mature PHP to CLI compiler8
Surveying communities of users of MATLAB and clone languages8
Toward efficient vibe coding: An LLM-based agent for low-code software development8
API comparison knowledge extraction via prompt-tuned language model7
Automatic mandala pattern design and generation based on COOM framework7
Modelling human-centric aspects of end-users with iStar7
Supporting model-based safety analysis for safety-critical IoT systems7
MoTion: A new declarative object matching approach in Pharo7
Editorial Board6
Minimising line segments in linear diagrams is NP-hard6
CHESSIoT: A model-driven approach for engineering multi-layered IoT systems6
A surprisingly simple Lua compiler—Extended version5
A comprehensive meta-analysis of efficiency and effectiveness in the detection community4
Easing the tuning of drone autopilots through a model-based framework4
A fresh look on semantics of Concurrent State Based Language (ConStaBL)4
A visual notation for succinct program traces4
Goliath and the Cognitive Load Theory4
Detection and treatment of string events in the limit4
Ask or tell: An empirical study on modeling challenges from LabVIEW community3
A test amplification bot for Pharo/Smalltalk3
Minimum modulus visualization of algebraic fractals3
Handling complex representations in visual modeling tools for MDSD/DSM by means of code generator languages3
Lexical-based partial redundancy elimination: An optimal algorithm with improved efficiency3
Towards a Dynabook for verified VM construction3
A systematic literature review on automatic website generation3
Gravity++: A graph-based framework for constructing interactive visualization narratives3
The evolution of Lua, continued2
A ChatGPT-based dynamic assessment chatbot2
Editorial Board2
Programming microcontrollers through high-level abstractions: The OMicroB project2
An efficient instance selection algorithm for fast training of support vector machine for cross-project software defect prediction pairs2
Editorial Board2
Lua in TeX2
Investigating a visual interface for elementary students to formulate AI planning tasks2
Composition operators for modeling languages: A literature review2
Model consistency as a heuristic for eventual correctness2
Data management and processing for IoT & robotics in smart farming: A survey2
Mental stress analysis by measuring heart rate variability during learning programming: Comparison of visual- and text-based languages2
A sensemaking analysis of API learning using React2
A methodology for refactoring ORM-based monolithic web applications into microservices2
Explanations for combinatorial optimization problems1
Dandelion: A scalable, cloud-based graphical language workbench for industrial low-code development1
Jotai: A methodology for the generation of executable C benchmarks1
Mind the gap: The missing features of the tools to support user studies in software engineering1
On the cost semantics for spreadsheets with sheet-defined functions1
E-APK: Energy pattern detection in decompiled android applications1
Hapi: A domain-specific language for the declaration of access policies1
Correctness of IoT-based systems: From a DSL to a mechanised analysis1
Editorial Board1
The role of data transformation in modern analytics: A comprehensive survey1
Solvi: A visual constraint modeling tool1
A C++ annotation-based domain-specific language for expressing stream and data parallelism supporting CPU and GPU1
Quantitative program sketching using decision tree-based lifted analysis1
Improved software fault prediction using new code metrics and machine learning algorithms1
Fuzzing-based grammar learning from a minimal set of seed inputs1
Improving LLM-based code completion using LR parsing1
Generating customized low-code development platforms for digital twins1
General parsing with regular expression matching1
Fault localization by abstract interpretation and its applications1
Live application programming in the defense industry with the Molecule component framework0
MoTrans-BDI: Leveraging the Beliefs-Desires-Intentions agent architecture for collaborative model transformation by example0
Time-traveling object-centric breakpoints0
Method name recommendation based on source code metrics0
MLAPW: A framework to assess the impact of feature selection and sampling techniques on anti-pattern prediction using WSDL metrics0
Introduction to the Special issue on Methods, Tools and Languages for Model-driven Engineering and Low-code Development0
PhaDOP: A Pharo framework for implementing software product lines using Delta-Oriented Programming and model-based engineering0
Effects of specifying robotic missions in behavior trees and state machines0
Editorial Board0
τJUpdate: An update language for time-varyi0
Editorial Board0
Investigating the energy consumption of C++ and Java solutions mined from a programming contest site0
Editorial Board0
Editorial Board0
A new versioning approach for collaboration in blended modeling0
End-user development for interactive web-based virtual reality scenes0
Automatic resolution of model merging conflicts using quality-based reinforcement learning0
Requirements development for IoT systems with UCM4IoT0
LEV4REC: A feature-based approach to engineering RSSEs0
Combining stream with data parallelism abstractions for multi-cores0
A domain-specific language for describing machine learning datasets0
Language impact on productivity for industrial end users: A case study from Programmable Logic Controllers0
Advanced LPeg techniques: A dual case study approach0
Preserving hand-drawn qualities in audiovisual performance through sketch-based interaction0
Near-Pruned single assignment transformation of programs0
Editorial Board0
Application of Normalized Systems Theory to pure functional code to achieve sustainability of web front-end applications0
Where-provenance for bidirectional editing in spreadsheets0
Python’s evolution on Stack Overflow: An empirical analysis of topic trends0
A graph-based model for build optimization sequences: A study of optimization sequence length impacts on code size and speedup0
Querying graph databases using context-free grammars0
The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming0
Design, implementation and evaluation of the Hedy programming language0
Block-based abstractions and expansive services to make advanced computing concepts accessible to novices0
Editorial Board0
Editorial Board0
Towards smart contract distributed directory based on the uniform description language0
ChartVi: Charts summarizer for visually impaired0
A Haskell Library for Adaptable Parsing Expression Grammars0
Code histories: Documenting development by recording code influences and changes in code0
Editorial Board0
Selected and extended papers of the Brazilian Symposium on Programming Languages 2019–2020 (SBLP 2019–2020)0
Family-Based and Product-Based Development of Correct-by-Construction Software Product Lines0
An empirical study on divergence of differently-sourced LLVM IRs0
A novel data-driven approach on inferring loop invariants for C programs0
A methodology for empirical complexity analysis based on Newton’s polynomial interpolation0
Introduction to the special issue on foundations and practice of visual modeling (FPVM)0
Pharo: A reflective language—Analyzing the reflective API and its internal dependencies0
Novice modelers’ subjective comprehension and interaction with token-animated process models0
A transformation methodology for Capella to Event-B models with DSL verification0
Lua and lunar re-entry: Experiences with Lua for modelling and simulation of high-speed aerodynamics0
Aesthetics and comprehension of curved 3D graphs in Virtual Reality0
TestLoter: A logic-driven framework for automated unit test generation and error repair using large language models0
An instrumentation framework for performance analysis of Halide schedules0
COMORP: Rapid prototyping for mathematical database cost models development0
Investigating the relationships between class probabilities and users’ appropriate trust in computer vision classifications of ambiguous images0
An intrinsically-typed solution for the list-machine benchmark0
A domain-specific language for structure manipulation in constraint system-based GUIs0
A novel framework for evaluating developers’ code comprehension proficiency through technical and non-technical skills0
A new architecture reconciling refactorings and transformations0
On the use of statistical machine translation for suggesting variable names for decompiled code: The Pharo case0
GPotion: Embedding GPU programming in Elixir0
Editorial Board0
Towards democratisation of veterinary clinical protocols: Transferring their development from technical-coding experts to veterinary professionals for the case of Chronic Kidney Disease for Cats (CKD40
Supporting learners in the transition from block-based to text-based programming, a systematic review0
Program representations for predictive compilation: State of affairs in the early 20’s0
Editorial Board0
A gradual type system for Elixir0
Taming stateful computations in Rust with typestates0
Screening articles for systematic reviews with ChatGPT0
An empirical approach to understand the role of emotions in code comprehension0
DepAPI: The performance impact of the evolution of APIs0
Debugging in the Domain-Specific Modeling Languages for multi-agent systems0
ClangOz: Parallel constant evaluation of C++ map and reduce operations0
Netskip—A novel architecture for consistent multiplayer videogame state0
Editorial Board0
A comparison of three solver-aided programming languages: αRby, Pro0
Evaluating quantized Large Language Models for code generation on low-resource language benchmarks0
AI-based clustering of similar issues in GitHub’s repositories0
0.030833005905151