A Decade Of Programming Languages: Trends In Popularity And Influence,
2026
The University of Akron
A Decade Of Programming Languages: Trends In Popularity And Influence, Jonathan C. Erb
Williams Honors College, Honors Research Projects
Programming languages play a central role in open-source software ecosystems, yet their adoption, visibility, and influence shift over time as technologies, developer communities, and industry practices evolve. The study aims to investigate long-term trends in programming-language usage on GitHub from 2014 through 2024, focusing on ten major languages that represent diverse domains and ecosystems. Using repository metadata, engagement metrics such as stars and forks, and language-level code statistics measured with cloc, the analysis will examine changes in repository creation, code contribution volume, and popularity. Since popularity remains an unsettled and multidimensional concept, part of this research involves determining how it …
Geovig And Purevig: Geometry-Aware Architectures For Efficient Computer Vision,
2026
Wilfrid Laurier University
Geovig And Purevig: Geometry-Aware Architectures For Efficient Computer Vision, Omar Ismail
Theses and Dissertations (Comprehensive)
Deploying deep learning models for medical image analysis on mobile devices requires a balance between inference latency, memory footprint, and delineating anatomical boundaries with high accuracy. While Convolutional Neural Networks (CNNs) and mobile Vision Transformers (ViTs) offer efficiency, they often struggle to model the irregular, non-local geometric structures inherent in biological tissues without incurring prohibitive computational costs. In this thesis, we introduce GeoViG (Geometric Vision Graph), an architecture that bridges the gap between efficient grid-based processing and explicit Geometric Deep Learning. GeoViG introduces a novel transition from high-resolution pixel grids to low-resolution dynamic graphs via a SpreadEdgePool operator, a geometry-aware …
Automatic Generation Of Introductory Programming Exercises With Large Language Models,
2026
Singapore Management University
Automatic Generation Of Introductory Programming Exercises With Large Language Models, Nguyen Binh Duong Ta, Hua Gia Phuc Nguyen, Gottipati Swapna
Research Collection School Of Computing and Information Systems
Despite recent advances in code generation made possible by large language models (LLMs), programming is still an essential skill that computing students need to master now and in the foreseeable future. In learning programming, frequent practices with exercises set at an appropriate difficulty and knowledge level is of crucial importance for students. However, it’s not a trivial task for instructors to create many good quality exercises customized for each student. Programming problems found on Internet sources such as LeetCode are mostly too challenging for novice programmers with no prior coding knowledge. Recent work in AI-enabled education has been leveraging LLMs …
Gui Test Migration Via Abstraction And Concretization,
2026
Peking University
Gui Test Migration Via Abstraction And Concretization, Yakun Zhang, Chen Liu, Xiaofei Xie, Yun Lin, Jin Song Dong, Dan Hao, Lu Zhang
Research Collection School Of Computing and Information Systems
GUI test migration aims to produce test cases with events and assertions to test specific functionalities of a target app. Existing migration approaches typically focus on the widget-mapping paradigm that maps widgets from source apps to target apps. However, since different apps may implement the same functionality in different ways, direct mapping may result in incomplete or buggy test cases, thus significantly impacting the effectiveness of testing the target functionality and the practical applicability of migration approaches.In this article, we propose a new migration paradigm (i.e., the abstraction-concretization paradigm) that first abstracts the test logic for the target functionality and …
Dual-Lora And Quality-Enhanced Pseudo Replay For Multimodal Continual Food Learning,
2026
Singapore Management University
Dual-Lora And Quality-Enhanced Pseudo Replay For Multimodal Continual Food Learning, Xinlan Wu, Bin Zhu, Feng Han, Pengkun Jiao, Jingling Chen
Research Collection School Of Computing and Information Systems
Food analysis has become increasingly critical for health-related tasks such as personalized nutrition and chronic disease prevention. However, existing large multimodal models (LMMs) in food analysis suffer from catastrophic forgetting when learning new tasks, requiring costly retraining from scratch. To address this, we propose a novel continual learning framework for multimodal food learning, integrating a Dual-LoRA architecture with Quality-Enhanced Pseudo Replay. We introduce two complementary low-rank adapters for each task: a specialized LoRA that learns task-specific knowledge with orthogonal constraints to previous tasks’ subspaces, and a cooperative LoRA that consolidates shared knowledge across tasks via pseudo replay. To improve the …
Towards Secure Program Partitioning For Smart Contracts With Llm’S In-Context Learning,
2026
Singapore Management University
Towards Secure Program Partitioning For Smart Contracts With Llm’S In-Context Learning, Ye Liu, Yuqing Niu, Chengyan Ma, Ruidong Han, Wei Ma, Yi Li, Debin Gao, David Lo
Research Collection School Of Computing and Information Systems
Smart contracts are highly susceptible to manipulation attacks due to the leakage of sensitive information. Addressing manipulation vulnerabilities is particularly challenging because they stem from inherent data confidentiality issues rather than straightforward implementation bugs. To tackle this by preventing sensitive information leakage, we present PARTITIONGPT, the first LLM-driven approach that combines static analysis with the in-context learning capabilities of large language models (LLMs) to partition smart contracts into critical (privileged) and normal codebases, guided by a few annotated sensitive data variables. We evaluated PARTITIONGPT on 18 annotated smart contracts containing 99 sensitive functions. The results demonstrate that PARTITIONGPT successfully generates …
Near Real-Time Adaptive Isotropic And Anisotropic Image-To-Mesh Conversion For Cerebral Aneurysm Simulations,
2026
Old Dominion University
Near Real-Time Adaptive Isotropic And Anisotropic Image-To-Mesh Conversion For Cerebral Aneurysm Simulations, Kevin Garner, Chander Sadasivan, Nikos Chrisochoides
Computer Science Faculty Publications
This paper presents two performance optimization techniques for a mesh adaptation method that is designed to help streamline the discretization of complex vascular geometries within the numerical modeling process. This method is integrated into a pipeline with an image-to-mesh conversion tool to generate adaptive anisotropic meshes from segmented medical images. The pipeline is shown to satisfy quality, fidelity, smoothness, and robustness requirements while providing near real-time performance for medical image-to-mesh conversion. Tested with two brain aneurysm cases and utilizing up to 96 CPU cores within a single, multicore node on Purdue University’s Anvil supercomputer, the parallel adaptive anisotropic meshing method …
Distributed Semi-Speculative Parallel Anisotropic Mesh Adaptation,
2026
Old Dominion University
Distributed Semi-Speculative Parallel Anisotropic Mesh Adaptation, Kevin Garner, Polykarpos Thomadakis, Nikos Chrisochoides
Computer Science Faculty Publications
This paper presents a distributed memory method for anisotropic mesh adaptation that is designed to avoid the use of collective communication and global synchronization techniques. In the presented method, meshing functionality is separated from performance aspects by utilizing a separate entity for each - a multicore cc-NUMA-based (shared memory) mesh generation software and a parallel runtime system that is designed to help applications leverage the concurrency offered by emerging high-performance computing (HPC) architectures. First, an initial mesh is decomposed and its interface elements (subdomain boundaries) are adapted on a single multicore node (shared memory). Subdomains are then distributed among the …
Real-Time Immersive Wildfire Simulation: A Game Engine Approach,
2026
University of Montana, Missoula
Real-Time Immersive Wildfire Simulation: A Game Engine Approach, Jake Bova
Graduate Student Theses, Dissertations, & Professional Papers
Wildfires are growing in frequency, size, and severity, placing escalating demands on firefighting resources and putting lives, property, and ecosystems at risk. Accurate prediction of fire behavior is critical to suppression planning, evacuation decisions, and firefighter training, yet the operational models that fire managers rely upon face a persistent tradeoff. High-fidelity physics-based models capture fire–atmosphere interactions faithfully but are computationally expensive, often running far slower than real time on CPU hardware, while faster empirical models sacrifice the dynamic coupling between a fire and the wind field it generates. Furthermore, most existing tools produce abstract, two-dimensional outputs that offer limited visual …
Error-Driven Density Control For Compact Gaussian Splatting Under Sparse Supervision,
2026
Wilfrid Laurier University
Error-Driven Density Control For Compact Gaussian Splatting Under Sparse Supervision, Abdelrhman Elrawy
Theses and Dissertations (Comprehensive)
This thesis studies efficiency and stability challenges in Gaussian-splatting-based reconstruction under sparse supervision. In few-shot novel view synthesis, standard 3D Gaussian Splatting (3DGS) can overfit the limited training views and grow an unnecessarily large number of primitives due to limitations in its Adaptive Density Control (ADC) mechanism. This thesis introduces an error-driven reformulation of ADC that triggers densification using opacity gradients as a lightweight proxy for rendering error, and shows that such aggressive densification must be paired with delayed and conservative pruning to prevent destructive create--destroy cycles. When combined with depth-based geometric regularization, the resulting framework produces substantially more compact …
Llm-Driven Weekly Newsletter To Assess Open Source Software Project Github Health,
2026
Virginia Commonwealth University
Llm-Driven Weekly Newsletter To Assess Open Source Software Project Github Health, Christian Novalski, Christopher Chavez, Ghalian Fayyadh, Kostadin Damevski
UROP Posters
Open Source Software (OSS) projects increasingly depend on a diverse set of contributors, including episodic participants who contribute intermittently. Episodic contributors represent a large portion of OSS communities, yet projects often struggle to retain them, leading to decreased project health and continuity. While dashboards and real-time communication tools support continuously active contributors, they often fail to serve the unique needs of episodic participants, who may struggle to remain informed and re-engage with project activity after periods of absence. In this study, we examine the effect of a weekly, email-based newsletter intervention designed to improve awareness and engagement among episodic OSS …
Evaluating Large Language Models For Line-Level Vulnerability Localization,
2026
Singapore Management University
Evaluating Large Language Models For Line-Level Vulnerability Localization, Jian Zhang, Chong Wang, Anran Li, Weisong Sun, Cen Zhang, Wei Ma, Yang Liu
Research Collection School Of Computing and Information Systems
Recently, Automated Vulnerability Localization (AVL) has attracted growing attention, aiming to facilitate diagnosis by pinpointing the specific lines of code responsible for vulnerabilities. Large Language Models (LLMs) have shown potential in various domains, yet their effectiveness in line-level vulnerability localization remains underexplored. In this work, we present the first comprehensive empirical evaluation of LLMs for AVL. Our study examines 19 leading LLMs suitable for code analysis, including ChatGPT and multiple open-source models, spanning encoder-only, encoder-decoder, and decoder-only architectures, with model sizes from 60M to 70B parameters. We evaluate three paradigms including few-shot prompting, discriminative fine-tuning, and generative fine-tuning with and …
When Slides Replace Thinking: How Powerpoint Culture Undermines Conceptual Learning In Engineering Education,
2026
Old Dominion University
When Slides Replace Thinking: How Powerpoint Culture Undermines Conceptual Learning In Engineering Education, Shahin Nayyeri Amiri, Hamid Eisazadeh
Civil & Environmental Engineering Faculty Publications
Engineering education has gradually shifted from deep conceptual teaching to a culture dominated by presentation slides. In many universities today, core courses such as Statics, Dynamics, and Mechanics of Materials are taught through PowerPoint files rather than through reasoning, derivation, and problem solving. While slide-based instruction may appear efficient, it encourages passive learning and has severely weakened students’ ability to think independently and make sound engineering judgments. Traditionally, these fundamental courses were taught by seasoned instructors who had mastered the subjects and took genuine pride in explaining complex ideas with clarity and passion. They guided students through the logic behind …
Generalized Visual Relation Detection With Diffusion Models,
2026
Singapore Management University
Generalized Visual Relation Detection With Diffusion Models, Kaifeng Gao, Siqi Chen, Hanwang Zhang, Jun Xiao, Yueting Zhuang, Qianru Sun
Research Collection School Of Computing and Information Systems
Visual relation detection (VRD) aims to identify relationships (or interactions) between object pairs in an image. Although recent VRD models have achieved impressive performance, they are all restricted to pre-defined relation categories, while failing to consider the semantic ambiguity characteristic of visual relations. Unlike objects, the appearance of visual relations is always subtle and can be described by multiple predicate words from different perspectives, e.g., “ride” can be depicted as “race” and “sit on”, from the sports and spatial position views, respectively. To this end, we propose to model visual relations as continuous embeddings, and design diffusion models to achieve …
Benchmarking Gaslighting Negation Attacks Against Reasoning Models,
2026
Singapore Management University
Benchmarking Gaslighting Negation Attacks Against Reasoning Models, Bin Zhu, Hailong Yin, Jingjing Chen, Yu Gang Jiang
Research Collection School Of Computing and Information Systems
Recent advances in reasoning-centric models promise improved robustness through mechanisms such as chain-of-thought prompting and test-time scaling. However, their ability to withstand gaslighting negation attacks—adversarial prompts that confidently deny correct answers—remains underexplored. In this paper, we conduct a systematic evaluation of three state-of-the-art reasoning models, i.e., OpenAI’s o4-mini, Claude-3.7-Sonnet and Gemini-2.5-Flash, across three multimodal benchmarks: MMMU, MathVista, and CharXiv. Our evaluation reveals significant accuracy drops (25–29% on average) following gaslighting negation attacks, indicating that even top-tier reasoning models struggle to preserve correct answers under manipulative user feedback. Built upon the insights of the evaluation and to further probe this vulnerability, …
A Case Study Of Gender And Online Team Communication In Software Engineering Education,
2026
Singapore Management University
A Case Study Of Gender And Online Team Communication In Software Engineering Education, Rita Garcia, Christoph Treude
Research Collection School Of Computing and Information Systems
Collaboration is crucial in Software Engineering (SE), yet factors like gender bias can shape team dynamics and behaviours. This descriptive case study examines an eight-week project involving 39 SE students across eight teams contributing to GitHub projects. Focusing on gender, we used a mixed-methods approach to analyse Slack communications, identifying gender differences in how students respond to initiated communications and comparing how students’ communications influenced other aspects of students’ performance, including learning gains. We found higher help-seeking and leadership behaviours in the all-woman team involved in this case study, while men responded more slowly. Although communication did not directly affect …
Face Value: A Computational Approach To Subjective Impressions Of Faces,
2025
University of Missouri-St. Louis
Face Value: A Computational Approach To Subjective Impressions Of Faces, Kevin Kpankou
Undergraduate Research Symposium
Various computational models of first impressions have been developed to uncover the mechanisms driving these judgments. However, the implicit notion of a singular ``human'' often overlooks meaningful individual differences in beliefs, attitudes, and associations, as well as culturally grounded group-level constructs. In this paper, we extend Cultural Consensus Theory (CCT) to estimate culturally shared beliefs about faces by incorporating latent constructs structured around interpretable facial features extracted via computer vision algorithms. We apply our model to a large-scale dataset of people’s first impressions of faces. Our approach reveals a robust mapping between facial features and culturally constructed impressions, allowing us …
Integrating Post-Quantum Cryptography Into A Cdn-Style Pki: Tls And Quic Performance Across Pqc Suites,
2025
University of Nevada, Las Vegas
Integrating Post-Quantum Cryptography Into A Cdn-Style Pki: Tls And Quic Performance Across Pqc Suites, Katrina Mary Parsom
UNLV Theses, Dissertations, Professional Papers, and Capstones
Post-quantum cryptography (PQC) adds larger certificates and extra workload to the Transport Layer Security (TLS) handshake. In order to analyze the effect of that change on content delivery, a controlled testbed with conditions replicating a Content Delivery Network (CDN) is used. The system uses a standard X.509 certificate chain over TLS 1.3. It compares RSA with classical key exchange, RSA with hybrid key encapsulation mechanism (KEM), and Module Lattice-based Digital Signature Algorithm (ML-DSA) with hybrid KEM. The test harness generates and provides certificates and establishes TLS parameters. The test harness also supports mixed web workloads and records key metrics, including …
Developing An Ai-Assisted Grading System Using Large Language Models,
2025
Southern Adventist University
Developing An Ai-Assisted Grading System Using Large Language Models, Andrei Modiga
MS in Computer Science Project Reports
We present a grading system that accelerates evaluation of open-ended student work across scanned and digital workflows. The system crops answer regions from PDFs, assigns submissions via OCR on identity regions only, and groups answers by visual semantics using a vision LLM. Instructors review and edit groups, apply rubric items once per group, and export grades from an on-screen table. The solution integrates Ghostscript rasterization, PdfPig page orchestration, SkiaSharp region extraction, Tesseract identity OCR, and GPT-4o Vision for grouping. We detail the architecture, token-budgeted batching strategy, and persistence design, then describe testing results for grouping quality, time-on-task, and usability. The …
Challenges In Engineering Machine Learning (Software) Systems,
2025
CUNY Hunter College
Challenges In Engineering Machine Learning (Software) Systems, Raffi T. Khatchadourian Ph.D.
Open Educational Resources
Lecture slides on the software engineering challenges unique to machine learning systems, for an undergraduate software engineering course. After contrasting traditional programming with machine learning, the deck examines why the usual tools for managing complexity—abstraction, reuse, and composition—are harder to apply to ML, given the lack of clear specifications and modularity. It covers concept drift, feedback loops (illustrated with crime-prediction and recommendation examples), and the accumulation of technical debt in ML systems, including the role and pitfalls of notebooks in moving from experimentation to production. Based on "Machine Learning in Production/AI Engineering" by Christian Kaestner and Eunsuk Kang (Carnegie Mellon …
