Activity Transition Graph Generation: How Far Are We?,
2026
Singapore Management University
Activity Transition Graph Generation: How Far Are We?, Jiakun Liu, Peixin Zhang, Han Hu, Yonghui Liu, Wei Minn, Ferdian Thung, Shahar Maoz, Eran Toch, Debin Gao, David Lo
Research Collection School Of Computing and Information Systems
Android applications (i.e., apps) are indispensable nowadays and are getting bigger and bigger with an increasing number offunctionalities. To understand how to access functionalities in an app, prior studies proposed tools to model the transitionsbetween functionalities with the activity transition graph (ATG). ATG is an important data structure and has been used forvarious Android app analyses, including app design, understanding, and testing. However, there is no benchmarking work onATG generation. It is still unclear whether the transitions identified by tools are correct and how many transitions are missed.To fill this gap, we manually identified all transitions in 98 applications to …
Survey On Learning-Based Dynamic Fault Localization: From Traditional Machine Learning To Large Language Models,
2026
Singapore Management University
Survey On Learning-Based Dynamic Fault Localization: From Traditional Machine Learning To Large Language Models, Chunyan Liu, Yan Lei, Huan Xie, Jinping Wang, Yue Yu, David Lo
Research Collection School Of Computing and Information Systems
Learning-based dynamic fault localization techniques play a crucial role in the field of software engineering. These techniques dynamically execute test cases to meticulously extract useful knowledge from the execution information in the program, with the aim of identifying fault locations by leveraging machine learning, deep learning, and large language models. Currently, there is already a flourishing body of research that is intensely focused on learning-based dynamic fault localization. Research literature can be categorized into two main aspects for learning-based dynamic fault localization: data-based enhancements (i.e., the datasets) and model-based enhancements (i.e., the suspiciousness algorithms). Thus, we conduct an extensive literature …
Accountable Agents In Software Engineering: An Analysis Of Terms Of Service And A Research Roadmap,
2026
Singapore Management University
Accountable Agents In Software Engineering: An Analysis Of Terms Of Service And A Research Roadmap, Christoph Treude
Research Collection School Of Computing and Information Systems
AI coding assistants and autonomous agents are becoming integral to software development workflows, reshaping how code is produced, reviewed, and maintained. While recent research has focused mainly on the capabilities and impacts of productivity of these systems, much less attention has been paid to accountability: who is responsible when agents generate, modify, or recommend code? In practice, accountability is defined through the Terms of Service (ToS) and related policy documents that govern the use of AI-powered development tools.In this vision paper, we present a comparative analysis of the Terms of Service for widely used AI coding assistants and agent-enabled development …
Operationalizing Ethics For Ai Agents: How Developers Encode Values Into Repository Context Files,
2026
Singapore Management University
Operationalizing Ethics For Ai Agents: How Developers Encode Values Into Repository Context Files, Christoph Treude, Sebastian Baltes, Marc Cheong
Research Collection School Of Computing and Information Systems
As AI coding agents become embedded in software development workflows, developers are beginning to operationalize ethical principles by encoding behavioral rules into repository-level context files for AI agents, such as AGENTS.md files. Rather than examining the ethics of AI agents in the abstract, this vision paper investigates how ethics and values are already being translated for AI agents into actionable instructions that shape agent behavior. Through a preliminary investigation, we find that developers are already embedding guidance related to fairness, accessibility, sustainability, tone, and privacy. These artifacts function as a developer-authored governance layer, translating abstract principles into situated, natural-language directives …
Train In Vain: Functionality-Preserving Poisoning To Prevent Unauthorized Use Of Code Datasets,
2026
Singapore Management University
Train In Vain: Functionality-Preserving Poisoning To Prevent Unauthorized Use Of Code Datasets, Yuan Xiao, Yuchen Chen, Jiaming Wang, Wei Song, Jun Sun, Shiqing Ma, Yanzhou Mu, Juan Zhai, Chunrong Fang, Jin Song Dong, Zhenyu Chen
Research Collection School Of Computing and Information Systems
The widespread availability of large-scale code datasets has accelerated the development of code large language models (CodeLLMs), raising concerns about unauthorized dataset usage. Dataset poisoning offers a proactive defense by reducing the utility of such unauthorized training. However, existing poisoning methods often require full-dataset poisoning and introduce transformations that break code compilability. In this paper, we introduce FunPoison, a functionality-preserving poisoning approach that injects short, compilable weak-use fragments into executed code paths. FunPoison leverages reusable statement-level templates with automatic repair and conservative safety checking to ensure side-effect freedom, while a type-aware synthesis module preserves type correctness, suppresses static-analysis warnings, and …
Anomaly Management In Unmanned Aerial Vehicles: A Systematic Literature Review,
2026
Singapore Management University
Anomaly Management In Unmanned Aerial Vehicles: A Systematic Literature Review, Ivan Tan Wei Han, Christopher M. Poskitt, Lingxiao Jiang, Lwin Khin Shar
Research Collection School Of Computing and Information Systems
Unmanned Aerial Vehicles (UAVs) are increasingly deployed in safety-critical applications such as logistics, surveillance, disaster response, and urban air mobility. While their autonomy enables powerful capabilities, it also introduces vulnerabilities due to hardware faults, software defects, communication failures, and adversarial interference. This survey presents a comprehensive review of research studies closely related to UAV anomalies published between 2015 and 2025, covering 111 papers from academic and industrial sources. We introduce a unified five-pillar taxonomy—anomaly generation, prevention, detection, recovery, and analysis—that organizes existing work across the full anomaly management lifecycle. In contrast to prior surveys that focus primarily on detection algorithms, …
Robust Real-Time Uav Target Tracking With Onboard Vision-Based Yaw Control,
2026
Embry-Riddle Aeronautical University
Robust Real-Time Uav Target Tracking With Onboard Vision-Based Yaw Control, Rylan Malarchick, Jose Castelblanco, Enrique Amaya, Carmen Dimario, Graysen Brinkman, Chirag Kumar, Kiwon Yoon, Sajid Berhane
Beyond: Undergraduate Research Journal
Autonomous tracking of agile unmanned aerial vehicles (UAVs) presents significant challenges for real-time perception and control systems. This work presents AIRHOUND (Autonomous Intelligent Rotorcraft for Hostile Object Unified Navigation and Detection), a UAV platform implementing vision-based yaw tracking through a modular ROS2 software architecture. The system employs YOLOv8 object detection optimized with NVIDIA TensorRT for embedded deployment on an NVIDIA Jetson Orin companion computer. Detected targets are processed through a geometric tracking module that converts pixel coordinates to angular yaw errors using pinhole camera intrinsics, with a proportional controller generating rate-limited yaw commands. These commands are streamed to a PX4 …
Custom Sbc Gps Tracking And Geocaching Carputer Software Development And Implementation,
2026
Portland State University
Custom Sbc Gps Tracking And Geocaching Carputer Software Development And Implementation, Joshua A. Davis
University Honors Theses
This thesis argues that hardware-integrated capstone projects develop software engineering skills that traditional coursework cannot replicate. A team of eight developers built a GPS tracking system on a Raspberry Pi 4 over two academic terms, integrating real-time position streaming, the APRS amateur radio protocol for network-independent location sharing, and PostGIS spatial queries for "new road" detection. The system implements SmartBeaconing for adaptive GPS data reduction, achieving approximately 80% storage savings while preserving route fidelity. The project exposed challenges absent from classroom assignments: hardware debugging without stack traces, cross-layer integration failures, and coordination overhead when deploying to unfamiliar architecture; demonstrating that …
Evaluation And Distillation Of Source Code Generation Tasks By Large Language Models,
2026
University of Denver
Evaluation And Distillation Of Source Code Generation Tasks By Large Language Models, Danny Brahman
Electronic Theses and Dissertations
Large Language Models (LLMs) are predominantly assessed based on their common sense reasoning, language comprehension, and logical reasoning abilities. While models trained in specialized domains like mathematics or coding have demonstrated remarkable advancements in logical reasoning, there remains a significant gap in evaluating their code generation capabilities. Existing benchmark datasets fall short in pinpointing specific strengths and weaknesses, impeding targeted enhancements in models’ reasoning abilities to synthesize code.
To bridge this gap, this thesis introduces two novel contributions: CodeEval and CodeQual. CodeEval is an innovative, pedagogical benchmarking method that mirrors the evaluation processes encountered in academic programming courses. It comprises …
Data-Driven Qoe Inference For Htttp Adaptive Streaming,
2026
United Arab Emirates University
Data-Driven Qoe Inference For Htttp Adaptive Streaming, Tisa Selma
Thesis/ Dissertation Defenses
In HTTP adaptive streaming, accurately inferring user Quality of Experience (QoE) remains challenging due to dynamic network conditions, content variations, end-to-end encryption, intrusive advertisement interruptions, and diverse user engagement behaviors. Conventional approaches, such as ITU-T P.1203, fall short in capturing real-time user perception, accounting for ad related disruptions, or adapting to model drift over time. This dissertation therefore aims to develop a multimodal face emotion recognition (FER) based inference model that predicts QoE under encryption and advertisement conditions while being interpretable, robust, resilient to drift, and highly accurate. To achieve these objectives, a unified framework is designed and implemented. The …
A Study On Culturally Sensitive Ai-Based Conversational Interfaces To Enhance Digital Service Accessibility For Senior Citizens In The Uae,
2026
United Arab Emirates University
A Study On Culturally Sensitive Ai-Based Conversational Interfaces To Enhance Digital Service Accessibility For Senior Citizens In The Uae, Salma Eisa Alkhyeli
Thesis/ Dissertation Defenses
The UAE is steadfast in its digitalization process due to the Vision 2031, but the aging population encounters several barriers in its efforts to use essential services like subsidized food and fodder markets through an online platform. This thesis developed and validated an AI-based conversational system that focused on helping the elderly group to acquire digital services. The challenges here are associated with lack of knowledge on digital interfaces, language barrier because of dialects and lack of digital literacy in a majority of older adults. The Study addressed these challenges by considering the diverse dialect, cultural and technological needs of …
Breadquest: Enhancing Roguelike Accessibility Through Procedural Generation And Thematic Design,
2026
California Polytechnic State University, San Luis Obispo
Breadquest: Enhancing Roguelike Accessibility Through Procedural Generation And Thematic Design, Hahns Pena
Computer Science and Software Engineering
BreadQuest is a top-down roguelike dungeon crawler with a whimsical dessert theme that aims to make the genre more accessible while preserving strategic depth and replayability. Players explore procedurally generated dungeons, fight pastry-themed enemies, and collect bakery-inspired items that support a flavor-elemental combat system, with each run offering unique layouts, encounters, and rewards. Built in Unity with a modular, data-driven architecture, the game uses procedural generation techniques like Binary Space Partitioning, Voronoi diagrams, and Perlin noise to create varied and replayable levels. The project emphasizes approachable gameplay, cultural dessert inspiration, and replayability, with success evaluated through playtesting and player feedback.
Hide-And-Sweep: Detecting Concealed Cameras Via Led Illumination Sweeps,
2026
Singapore Management University
Hide-And-Sweep: Detecting Concealed Cameras Via Led Illumination Sweeps, Jonghyuk Yun, Jaeyoung Moon, Yunseo Park, Sean Rui Xiang Tan, Byunghyun Kim, Rajesh Krishna Balan, Jun Han
Research Collection School Of Computing and Information Systems
Hidden cameras have increasingly infiltrated hotel and Airbnb rooms, posing serious privacy risks. Detecting such cameras is challenging because they are visually inconspicuous and often embedded inside everyday objects. Even worse, existing handheld detectors are manual and also rely on single-angle illumination and hence suffer from high false-positive rates. We present SweepLED (pronounced "sweepled")1, a practical hidden camera detection system that operates on a commodity smartphone augmented with an unobtrusive LED-embedded case. SweepLED performs LED sweeping - a controlled sequence of multi-angle illumination - while the user simply holds the phone still by hand, enabling the camera to capture how …
What Collaboration Means To Me: From Coordination To Collective Action: Cclp And Cyclops As Infrastructure For Collaborative Collection Stewardship,
2026
Lehigh University
What Collaboration Means To Me: From Coordination To Collective Action: Cclp And Cyclops As Infrastructure For Collaborative Collection Stewardship, Boaz Nadav-Manes
Collaborative Librarianship
Academic libraries face growing pressure to manage complex collections under significant resource constraints. While consortial collaboration has long been recognized as a strategic response, existing models remain limited, often failing to influence the full collections lifecycle. This article examines how the Collaborative Collections Lifecycle Project (CCLP) and the Cyclops platform together offer a new model for moving beyond coordination toward genuine collective action in collection stewardship. CCLP provides a community-governed framework structuring collaboration from selection and acquisition through preservation and deaccessioning, while Cyclops complements it with an open, analytics-driven infrastructure that aggregates data across institutions, enabling cross-institutional analysis and translating …
Patchfuzz: Patch Fuzzing For Javascript Engines,
2026
Singapore Management University
Patchfuzz: Patch Fuzzing For Javascript Engines, Junjie Wang, Zhihua Xie, Xiaofei Xie, Xiaoning Du, Xiangwei Zhang
Research Collection School Of Computing and Information Systems
Context: Patch fuzzing is a technique aimed at identifying vulnerabilities that arise from newly patched code. While researchers have made efforts to apply patch fuzzing to testing JavaScript (JS) engines with considerable success, these efforts have been limited to using ordinary test cases or publicly available vulnerability PoCs (Proof of Concepts) as seeds, and the sustainability of these approaches is hindered by the challenges associated with automating the PoC collection. Objective: To address these limitations, we propose an end-to-end sustainable approach for JS engine patch fuzzing, named PatchFuzz. Method: It automates the collection of PoCs of a broader range of …
Hydpn: A Hybrid Deep Reinforcement Learning, Programming, And Neighborhood Operations Framework For Integrated Scheduling On Parallel Batch Processing Machines,
2026
Singapore Management University
Hydpn: A Hybrid Deep Reinforcement Learning, Programming, And Neighborhood Operations Framework For Integrated Scheduling On Parallel Batch Processing Machines, Yuqi Wang, He Luo, Guoqiang Wang, Zhaoxia Wang
Research Collection School Of Computing and Information Systems
Batch processing machines (BPMs) are widely used in industries such as semiconductors, metal processing, and healthcare, where jobs are processed in batches. As production, inventory, and distribution become increasingly integrated to improve efficiency, research on their joint scheduling in parallel BPM environments remains scarce. This paper addresses the integrated scheduling problem in parallel BPMs, involving production, inventory, and distribution stages, with the objective of minimizing total costs. A unified cost-based model is first formulated, applicable to both in-facility and external distribution scenarios. A hybrid algorithm framework, HyDPN, combining deep reinforcement learning, dynamic programming, and neighborhood operations is proposed. Extensive experiments …
The Security Of Llm-Generated Code,
2026
CUNY John Jay College
The Security Of Llm-Generated Code, Christopher Brian Gonzalez Ayala
Student Theses
The rapid adoption of Large Language Models (LLMs) in software development has transformed coding practices by enabling automated code generation, completion, and optimization. Despite these advantages, concerns persist regarding the security and reliability of LLM-generated code. This study presents a comprehensive evaluation of both the functional correctness and security of code produced by three prominent LLMs as of early 2026. A total of 4,800 code snippets were generated using 100 security-focused programming prompts derived from the OWASP Top 10:2025, translated across eight natural languages and two phrasing styles (literal and natural developer-oriented prompts). To assess performance, a multi-stage experimental framework …
On-The-Fly Generation-Quality Enhancement Of Deep Code Models Via Model Collaboration,
2026
Singapore Management University
On-The-Fly Generation-Quality Enhancement Of Deep Code Models Via Model Collaboration, Weifeng Sun, Naiqi Huang, Meng Yan, Zhongxin Liu, Hongyan Li, Yan Lei, David Lo
Research Collection School Of Computing and Information Systems
The growing prominence of deep code models in automating software engineering tasks is undeniable. However, their deployment encounters significant challenges in on-the-fly performance enhancement, which refers to dynamically improving the performance of deep code models during real-time execution. Conventional techniques, such as retraining or fine-tuning, are effective in controlled pre-deployment scenarios but fall short when adapting to on-the-fly adjustments post-deployment. CodeDenoise, a notable on-the-fly performance enhancement technology, leverages uncertainty-based methods to identify misclassified inputs and applies an input modification strategy to rectify classification errors. While effective for classification tasks, this approach is inapplicable to generative tasks due to two key …
Political Inconsistency Detection Across Legislative Speech And Public Communications,
2026
California Polytechnic State University, San Luis Obispo
Political Inconsistency Detection Across Legislative Speech And Public Communications, Scott M. Pramuk
Master's Theses
Political actors communicate about legislation across multiple contexts, including committee hearings, recorded votes, and public-facing press releases. Differences between these forms of communication can provide useful signals for journalists and researchers seeking to understand how legislators present policy positions to different audiences.
This thesis extends the Digital Democracy Project, a legislative transparency initiative that provides access to California state legislative hearing transcripts, voting records, and related legislative data. Specifically, this work incorporates publicly accessible, legislator-authored news releases into the Digital Democracy Database and develops a pipeline for analyzing legislative communication across multiple sources. The system collects news releases from California …
Conello Vendor Marketplace Capstone: A Review On The Capstone Process And Computer Science Degree,
2026
Portland State University
Conello Vendor Marketplace Capstone: A Review On The Capstone Process And Computer Science Degree, Levi Hauck
University Honors Theses
This Capstone Review Thesis discusses the current structure of the Computer Science Degree path and Computer Science Capstone at PSU. This thesis reviews the Conello Vendor Marketplace Capstone, a project designed to help address the issue of teambuilding in the workplace. It points out ways in which teamwork and organization is an underdeveloped skill in Computer Science. During the Capstone project, the project management method of Agile development was recommended and used. However, it became clear that the team, leader included, had a gap in knowledge and skills to be successful, as well as a lack of experience in team …
