Open Access. Powered by Scholars. Published by Universities.®

Programming Languages and Compilers Commons™

Open Access. Powered by Scholars. Published by Universities.®

1,845 Full-Text Articles 3,363 Authors 771,689 Downloads 137 Institutions

All Articles in Programming Languages and Compilers

Faceted Search

1,845 full-text articles. Page 7 of 79.

Turbulence Prediction Using Non-Linear Phase Space Analysis, Jeremy Quijano 2025 University of South Alabama

Turbulence Prediction Using Non-Linear Phase Space Analysis, Jeremy Quijano

Shelby Hall Graduate Research Forum Posters

Our research presents a novel approach for turbulence prediction in computational fluid dynamics (CFD) simulations using a non-linear phase space analysis (NLPSA) and threshold algorithm. NLPSA has been utilized in medical applications to predict seizures, as well as in cybersecurity to detect malicious control and utilization of computing systems. NLPSA uses time-series data to learn the normal operating state of the system, then sets a threshold to predict when the system becomes abnormal. Turbulence prediction is similar, such that a fluid system changes from normal to abnormal. Turbulence prediction methods currently utilize machine learning tools, such as convolutional neural networks …


Establishing A Framework For Evaluating Machine Learning Performance And Security Across Computational Ecosystems, Krista Stacey, Todd R. Andel 2025 University of South Alabama

Establishing A Framework For Evaluating Machine Learning Performance And Security Across Computational Ecosystems, Krista Stacey, Todd R. Andel

Shelby Hall Graduate Research Forum Posters

The rapid evolution of computational ecosystems—ranging from embedded systems and cloud platforms to hybrid and quantum architectures—has introduced new challenges in deploying machine learning (ML) applications. While cloud computing offers scalability, it comes with increased latency and security risks, whereas edge computing, such as FPGA-based systems, provides real-time processing with constrained resources. Hybrid and quantum ecosystems further complicate decision-making, requiring careful trade-offs between performance and security. This research seeks to establish a framework for evaluating ML performance and security risks across these ecosystems, forming the foundation of the Computational Performance And Security System (COMPASS) decision-support tool. The study will systematically …


Topical Text Segmentation For Stream Of Consciousness Writing, Yuwei Lu, Ryan Benton 2025 University of South Alabama

Topical Text Segmentation For Stream Of Consciousness Writing, Yuwei Lu, Ryan Benton

Shelby Hall Graduate Research Forum Posters

Stream of consciousness writing has a long history, including novelists James Joyce and Virginia Woolf. However, there has been little work done in automated and semi-automated analysis of such writing, which is the focus of this work. We plan to divide real streams of consciousness writing into distinct topical units and then capture different momentary meaningful topics from these units. By doing this, researchers and readers could gain a more nuanced understanding of the narrative structure and thematic elements. In addition, it would also support applications in fields like psychology and linguistics, where understanding thought processes and narrative structures is …


Using Machine Learning Models To Improve The Cyber Physical Security Of Drones, Sean Lee, Aviv Segev 2025 University of South Alabama

Using Machine Learning Models To Improve The Cyber Physical Security Of Drones, Sean Lee, Aviv Segev

Shelby Hall Graduate Research Forum Posters

This research proposes a new manner of implementing machine learning models such that, when applied on a drone, it will be able to accurately identify and maintain the authenticity of the entity sending the control data to the drone. To begin with, the drone will, for a pre-determined amount of signals received per unit time, determine the average signal strength (RSSI) of them and use that average to determine the approximate distance between the drone and the source of those signals. This single data point will be fed into a custom implementation of the SCluStream algorithm (a real-time clustering machine …


Tla+ For All: Model Checking In A Python Notebook, Konstantin Laufer, George K. Thiruvathukal 2025 Loyola University Chicago

Tla+ For All: Model Checking In A Python Notebook, Konstantin Laufer, George K. Thiruvathukal

Computer Science: Faculty Publications and Other Works

TLA+ is widely recognized for its effectiveness in specifying and verifying concurrent and distributed systems. However, for educators and practitioners, barriers to adoption include installation complexity and tooling setup. In the proposed presentation, we demonstrate a lightweight, easily shareable, and fully reproducible approach to running TLA+ in a Python notebook hosted on Google Colab without requiring new tools or custom Jupyter kernel development. By creating an environment where users can experiment with TLA+ models instantly, we lower these barriers and demonstrate the suitability for education and outreach.


A Causality-Aware Paradigm For Evaluating Creativity Of Multimodal Large Language Models, Zhongzhan HUANG, Shanshan ZHONG, Pan ZHOU, Shanghua GAO, Marink ZITNIK, Liang LIN 2025 Singapore Management University

A Causality-Aware Paradigm For Evaluating Creativity Of Multimodal Large Language Models, Zhongzhan Huang, Shanshan Zhong, Pan Zhou, Shanghua Gao, Marink Zitnik, Liang Lin

Research Collection School Of Computing and Information Systems

Recently, numerous benchmarks have been developed to evaluate the logical reasoning abilities of large language models (LLMs). However, assessing the equally important creative capabilities of LLMs is challenging due to the subjective, diverse, and data-scarce nature of creativity, especially in multimodal scenarios. In this paper, we consider the comprehensive pipeline for evaluating the creativity of multimodal LLMs, with a focus on suitable evaluation platforms and methodologies. First, we find the Oogiri game—a creativity-driven task requiring humor, associative thinking, and the ability to produce unexpected responses to text, images, or both. This game aligns well with the input-output structure of modern …


Computing In The Commonwealth: Specialized Education In Computer Science And Information Technology For High School Students In Virginia – An Environmental Scan, Amy Corning, Jonathan D. Becker, Jon Graham, James Carrigan, Keisha Tennessee 2025 Virginia Commonwealth University

Computing In The Commonwealth: Specialized Education In Computer Science And Information Technology For High School Students In Virginia – An Environmental Scan, Amy Corning, Jonathan D. Becker, Jon Graham, James Carrigan, Keisha Tennessee

ICRE Publications

Over the past two decades, Virginia has invested substantially in STEM education, in part through specialized programs focused on computer science and information technology (CS/IT). This study represents the first effort to identify Virginia’s specialized secondary CS/IT programs and examine them collectively. Findings from the statewide environmental scan indicate that the programs are delivered through a wide variety of institutional structures, including Governor’s STEM Academies, Governor’s Schools, specialty centers, and academies, but most often through Career and Technical Education (CTE) centers. Programs tend to be concentrated in metropolitan areas, and some rural divisions may not be served. The programs provide …


Relational Database Schema To Support Research Profiling Studies, Natural Language Processing, And Bibliometric Analysis, Darnelle Melvin 2025 University of Nevada, Las Vegas

Relational Database Schema To Support Research Profiling Studies, Natural Language Processing, And Bibliometric Analysis, Darnelle Melvin

Library Faculty Research

In this paper, a relational database schema is introduced that supports rapid prototyping, data preprocessing, and warehousing tasks associated with research profiling studies, natural language processing, and bibliometric analysis. Python scripts are leveraged for the seamless retrieval and processing of data from Semantic Scholar. This schema is tailored to efficiently analyze entities such as authors, their scientific papers, referenced papers, and cited papers. Adhering to the relational model, this schema offers a standardized approach to data storage and detailed information retrieval for scientific papers. Enhancing knowledge discovery in scientific databases, this schema provides researchers with a powerful platform for robust …


Towards Smart Farming: Image-Based Crop Health Assessment And Disease Diagnosis Using Deep Learning Techniques, Kristina Botova 2025 Fort Hays State University

Towards Smart Farming: Image-Based Crop Health Assessment And Disease Diagnosis Using Deep Learning Techniques, Kristina Botova

Master's Theses or Doctor of Nursing Practice

Accurate crop monitoring is essential for optimizing agricultural productivity and ensuring food security. This study presents a comprehensive deep learning framework for image crop type recognition, health status prediction, and disease detection using multiple Convolutional Neural Network (CNN) models. The proposed approach uses open-source datasets consisting of five crop types (apple, corn, grape, potato, tomato), varying health conditions, and common diseases. By deploying specialized CNN architecture focused on each task, the system achieves a high accuracy of 99.25% in classifying crop types, identifying health status, and detecting specific diseases. Compared to a single CNN model, the use of the proposed …


Finding Antipatterns Across Languages With Abstract Syntax Trees, Daniel T. Masker 2025 Michigan Technological University

Finding Antipatterns Across Languages With Abstract Syntax Trees, Daniel T. Masker

Dissertations, Master's Theses and Master's Reports

Finding antipatterns in student code is a difficult task that is useful for helping beginner programmers. Antipatterns are common mistakes that students make while writing code. Code critiquers are tools that find antipatterns and provide rich, immediate feedback to students, even when professors aren’t available. WebTA is a code critiquer that finds antipatterns using regular expressions (regex), error messages, and language-specific abstract syntax trees (ASTs). Each of these tools has obstacles to antipattern searching that are difficult to overcome. Regex is without context, limiting the patterns it can recognize. Additionally, even experienced users have difficulty reading and debugging regex. Error …


Digital Platform Transitions In The Finance Industry: Three Essays, Cheryll-Ann Wilson 2025 Bentley University

Digital Platform Transitions In The Finance Industry: Three Essays, Cheryll-Ann Wilson

2025

This three-paper dissertation is motivated by an emerging dichotomy in the financial sector: an increasing use of an open-source digital platform—the Python platform—in an industry that historically has been wedded to proprietary systems.

Chapter 1 is a qualitative pilot study to ascertain which factors are likely to motivate investment professionals to select Python versus other tools and/or technologies. I find that efficiency and access to industry-specific libraries—notably Pandas and NumPy—are significant motivators in their selection of Python over Excel. Chapters 2 and 3 examine the issues through a sequential, exploratory mixed methods approach.

Chapter 2—the qualitative field study—investigates how and …


Ultrasonic Sensor-Based Sound Synthesis Using Raspberry Pi Pico W, Niraj Jaishwal 2025 The University of Akron

Ultrasonic Sensor-Based Sound Synthesis Using Raspberry Pi Pico W, Niraj Jaishwal

Williams Honors College, Honors Research Projects

At the intersection of Human Computer Interaction and digital art, this project transforms simple motion into musical expression. It explores an interactive real-time sound synthesis system using ultrasonic sensors to generate continuous audio. The objective is to design a system that maps physical distances into musical parameters such as pitch and amplitude, which will create a responsive audio environment. Two ultrasonic sensors are used in combination with the Raspberry Pi Pico W microcontroller running CircuitPython and Adafruit Audio Hat for real-time sound output. One sensor controls the pitch of the generated tone, while the other controls volume. This enables expressive …


Bytes, Banter, And The Bible: An Interdisciplinary Account Of Objective Meaning, Cameron Bonin 2025 Liberty University

Bytes, Banter, And The Bible: An Interdisciplinary Account Of Objective Meaning, Cameron Bonin

Senior Honors Theses

The claim that the Bible has objective meaning is contested in a postmodern world. This claim can be more persuasively defended when it is addressed by insights from multiple disciplines. In particular, the field of computer science is apt to illuminate the concept of meaning through its reflection on the nature of languages and its concern with the accurate transmission of information. By synthesizing insights from the field of computer science, such as that of Claude Shannon, with Nicholas Wolterstorff’s use of speech-act theory, the concept of meaning can be understood more clearly. Consequently, this synthesis assists in answering questions …


Individual And Collective Properties Of Tunable Photochemical Belousov-Zhabotinsky Micro-Reactors, Kudakwashe Benedict Shumba 2025 West Virginia University

Individual And Collective Properties Of Tunable Photochemical Belousov-Zhabotinsky Micro-Reactors, Kudakwashe Benedict Shumba

Graduate Theses, Dissertations, and Problem Reports (ETD)

Cell-like model chemical systems are powerful tools that can be used to explore the role of intercellular coupling on population level behaviors in communities of biological cells. Firstly, we present a new method for fabricating such micro-reactors using the photosensitive Belousov–Zhabotinsky (BZ) reaction system employed in silica microparticles. These BZ micro-reactors have a tunable response to photochemical coupling, varying from a fully excitatory response to a fully inhibitory response. Their response can be tuned through variations in either the reactive mixture or, on an individual micro-reactor level, by changes in the synthesis temperature used during the fabrication of the silica …


Financial Named Entity Recognition: How Far Can Llm Go?, Yi-Te LU, Yintong HUO 2025 Singapore Management University

Financial Named Entity Recognition: How Far Can Llm Go?, Yi-Te Lu, Yintong Huo

Research Collection School Of Computing and Information Systems

The surge of large language models (LLMs) has revolutionized the extraction and analysis of crucial information from a growing volume of financial statements, announcements, and business news. Recognition for named entities to construct structured data poses a significant challenge in analyzing financial documents and is a foundational task for intelligent financial analytics. However, how effective are these generic LLMs and their performance under various prompts are yet need a better understanding. To fill in the blank, we present a systematic evaluation of state-of-the-art LLMs and prompting methods in the financial Named Entity Recognition (NER) problem. Specifically, our experimental results highlight …


Calculation And Statistical Analysis Of Wins Above Replacement, Joshua Taylor 2024 University of Mary Washington

Calculation And Statistical Analysis Of Wins Above Replacement, Joshua Taylor

Departmental Honors & Graduate Capstone Projects

The Wins Above Replacement (WAR) statistic in Major League Baseball is a prominent metric used to estimate player value by quantifying all aspects of play in terms of wins added to a baseball team. We will use R to calculate WAR for all players from 1871 to 2012 and use data from those years to construct multivariate predictive models to attempt to estimate WAR for players from 2013 to 2024. We find strong correlations between predicted and actual WAR values for most models, with the exception of the polynomial predictive model for non-qualified pitchers.


Towards Robust, Secure, And Privacy-Aware Large Language Models Of Code, Zhou YANG 2024 Singapore Management University

Towards Robust, Secure, And Privacy-Aware Large Language Models Of Code, Zhou Yang

Dissertations and Theses Collection (Open Access)

The field of software engineering has witnessed a surge in large language models specifically tailored to understand and process code, which we call large language models for code (LLM4Code). The increasing popularity of LLM4Code is inseparable from three key factors: the availability of extensive datasets compiled from diverse data sources, the advancements in deep learning algorithms and computational power that facilitate the training of these powerful models, and the active engagement and collaboration within the research community fostering innovation and the rapid exchange of ideas and methodologies. As evidenced by a series of studies, LLM4Code has been experiencing rapid development …


Reevo: Large Language Models As Hyper-Heuristics With Reflective Evolution, Haoran YE, Jiarui WANG, Zhiguang CAO, Federico BERTO, Chuanbo HUA, Haeyeon KIM, Jinkyoo PARK, Guojie SONG 2024 Singapore Management University

Reevo: Large Language Models As Hyper-Heuristics With Reflective Evolution, Haoran Ye, Jiarui Wang, Zhiguang Cao, Federico Berto, Chuanbo Hua, Haeyeon Kim, Jinkyoo Park, Guojie Song

Research Collection School Of Computing and Information Systems

The omnipresence of NP-hard combinatorial optimization problems (COPs) compels domain experts to engage in trial-and-error heuristic design process. The long-standing endeavor of design automation has gained new momentum with the rise of large language models (LLMs). This paper introduces Language Hyper-Heuristics (LHHs), an emerging variant of Hyper-Heuristics that leverages LLMs for heuristic generation, featuring minimal manual intervention and open-ended heuristic spaces. To empower LHHs, we present Reflective Evolution (ReEvo), a generic searching framework that emulates the reflective design approach of human experts while far surpassing human capabilities with its scalable LLM inference, Internet-scale domain knowledge, and powerful evolutionary search. Evaluations …


Revisiting Masked Auto-Encoders For Ecg-Language Representation Learning, Hung Manh PHAM, Aaqib SAEED, Dong MA 2024 Singapore Management University

Revisiting Masked Auto-Encoders For Ecg-Language Representation Learning, Hung Manh Pham, Aaqib Saeed, Dong Ma

Research Collection School Of Computing and Information Systems

We propose C-MELT, a novel framework for multimodal self-supervised learning of Electrocardiogram (ECG) and text encoders. C-MELT pre-trains a contrastive-enhanced masked auto-encoder architecture using ECG-text paired data. It exploits the generative strengths with improved discriminative capabilities to enable robust cross-modal alignment. This is accomplished through a carefully designed model, loss functions, and a novel negative sampling strategy. Our preliminary experiments demonstrate significant performance improvements with up to 12% in downstream cardiac arrhythmia classification and patient identification tasks. Our findings demonstrate C-MELT's capacity to extract rich, clinically relevant features from ECG-text pairs, paving the way for more accurate and efficient cardiac …


Divlog: Log Parsing With Prompt Enhanced In-Context Learning, Junjielong XU, Ruichun YANG, Yintong HUO, Chengyu ZHANG, Pinjia HE 2024 Singapore Management University

Divlog: Log Parsing With Prompt Enhanced In-Context Learning, Junjielong Xu, Ruichun Yang, Yintong Huo, Chengyu Zhang, Pinjia He

Research Collection School Of Computing and Information Systems

Log parsing, which involves log template extraction from semistructured logs to produce structured logs, is the first and the most critical step in automated log analysis. However, current log parsers suffer from limited effectiveness for two reasons. First, traditional data-driven log parsers solely rely on heuristics or handcrafted features designed by domain experts, which may not consistently perform well on logs from diverse systems. Second, existing supervised log parsers require model tuning, which is often limited to fixed training samples and causes sub-optimal performance across the entire log source. To address this limitation, we propose DivLog, an effective log parsing …


Digital Commons powered by bepress