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

Software Engineering Commons™

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

4,398 Full-Text Articles 6,705 Authors 2,121,733 Downloads 182 Institutions

All Articles in Software Engineering

Faceted Search

4,398 full-text articles. Page 2 of 179.

A Dataset Of Agentic Ai Coding Tool Configurations, Matthias GALSTER, Seyedmoein MOHSENIMOFIDI, Levi BÖHME, Jai Lal LULLA, Muhammad Auwal ABUBAKAR, Christoph TREUDE, Sebastian BALTES 2026 Singapore Management University

A Dataset Of Agentic Ai Coding Tool Configurations, Matthias Galster, Seyedmoein Mohsenimofidi, Levi Böhme, Jai Lal Lulla, Muhammad Auwal Abubakar, Christoph Treude, Sebastian Baltes

Research Collection School Of Computing and Information Systems

Agentic AI coding tools such as Claude Code and OpenAI Codex execute multi-step coding tasks with limited human oversight. To steer these tools, developers create repository-level configuration artifacts (e.g., Markdown files) for configuration mechanisms such as Context Files, Skills, Rules, and Hooks. There is no curated dataset yet that captures these configurations at scale. This dataset, collected from open-source GitHub repositories, fills that gap. We selected 40,585 actively maintained repositories through metadata filtering, classified them using GPT-5.2 to identify 36,710 as belonging to engineered software projects, and systematically detected configuration artifacts in these repositories. The dataset covers 4,738 repositories across …


Pharmed. System Manual: Hololens Application, Eden Woldeselassie 2026 St. Mary's University

Pharmed. System Manual: Hololens Application, Eden Woldeselassie

Systems Manuals - 2026

This document provides the full life cycle of PharmEd HoloLens. PharmEd stands for Pharmacy Education. The overall document will go through the complete system manual by going over requirements, followed by design, how to install the application, how to upload the application to Microsoft store, troubleshooting and source code. The first section will explain the background, the existing problems and why the need to develop PharmEd.  Here techniques of requirement gathering and some statistics will elaborated. The following section discusses about functional requirements. The requirement section includes subtopics: functional and nonfunctional requirements for both -programmer and end user- and the …


Robot Remote Control Utility, Jeremy Cantu, Paul Uhlig 2026 St. Mary's University

Robot Remote Control Utility, Jeremy Cantu, Paul Uhlig

Systems Manuals - 2026

The purpose of this document is to describe the Robot Control Management Utility developed in the course of this graduate project. Information included in this document will include the background of the developed product, as well as the functional requirements, data structures, software modules, interface design, installation guide, and sample and troubleshooting guides.


E Classroom+, Ami B. Jariwala 2026 St. Mary's University

E Classroom+, Ami B. Jariwala

Systems Manuals - 2026

A software platform that enhances many processes correlated with learning is called a learning management system (LMS). It is also known as a management software package that enables the delivery of learning content, resources and activities and also that handles the correlated administration operations. In classrooms, today, teachers, are being commenced with convenience to remodel learning from a traditional transmission model to a student-centered model where students are mostly responsible for their learning. The research conveys that in order to remodel learning, schools require to support a student-centered approach where students can be supported in finding, analyzing, organizing, evaluating, internalizing, …


Kta System Manual, Cayden Garcia 2026 St. Mary's University

Kta System Manual, Cayden Garcia

Systems Manuals - 2026

The purpose of this document is to explain the ins and outs of KTA. This includes but not limited to:

- The problem that colleges face when it comes to data analysis and collection

- The history of data analytics at a collegiate level

- Software and hardware requirements for KTA – Developer and User

- The overall design of KTA, how the software is structured and how the stack interacts with one another

- How to install KTA on your machine

- Sample Sessions – including issues that the user may run into and how to fix them


Smart Atm, Majid Hakeem 2026 St. Mary's University

Smart Atm, Majid Hakeem

Systems Manuals - 2026

The Smart ATM is a new system that goal is to create a new experience for ATMs users by creating a different way of using the ATM. It would protect users from germs and bacteria. Instead of using buttons and touch screens, the main input for this system will be the motion sensor. To specify, the system uses Microsoft Kinect, which is the motion sensor for the Xbox One.

This document is a user guide, which is intended to give assistance to users for using the Smart ATM. This document contains an application overview, list of user requirements, the design …


Idioma Tutor, Oralia Mijares 2026 St. Mary's University

Idioma Tutor, Oralia Mijares

Systems Manuals - 2026

The Idioma Tutor was developed specifically for individuals who desire to learn English through a non-traditional approach, eLearning. Idioma Tutor is an interactive game designed to strengthen individual’s English language adaptation, using an individual-learner approach. The game uses immediate feedback to provide self-analysis for learners. It captivates users and applies best-practices in eLearning and game development to retain and fully engage learners. This system manual outlines provides detailed information for using the Idioma Tutor. This system will be used as a catalyst to support the success of individuals who desire to learn the English language in a fun and interactive …


Solving Rubik's Cube By Using Artificial Intelligence, Polat Coban, Seth Reed 2026 St. Mary's University

Solving Rubik's Cube By Using Artificial Intelligence, Polat Coban, Seth Reed

Systems Manuals - 2026

This document will detail a proposal to build a Rubik’s cube simulator, and a Rubik’s cube solver. It is broken into several sections which in turn are broken into subsections.


Improving Urban Search And Rescue Team Coordination Through Adaptive Context Awareness, Daniel Reyes Duran 2026 Embry-Riddle Aeronautical University

Improving Urban Search And Rescue Team Coordination Through Adaptive Context Awareness, Daniel Reyes Duran

Doctoral Dissertations and Master's Theses

Modern multi-agent Urban Search and Rescue (USAR) operations heavily rely on mobile geospatial Common Operating Pictures (COPs) to maintain team coordination and Situational Awareness (SA). However, the proliferation of high-frequency sensor telemetry at the tactical edge has introduced a data saturation paradox challenge: while information theoretically drives informed decision-making, unmanaged data surges induce increased operator cognitive overload and alert fatigue on mobile End-User Devices (EUDs), while downstream data-broadcasting models inherently strain edge processing and viewport environments.

To resolve these constraints, this dissertation presents a context-aware Value of Information (VoI) data-management framework integrated directly with a custom, event-driven Android Team Awareness …


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 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 …


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 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 …


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 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, Joshua A. Davis 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, Danny Brahman 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, Tisa Selma 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, Salma Eisa Alkhyeli 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, Hahns Pena 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.


What Collaboration Means To Me: From Coordination To Collective Action: Cclp And Cyclops As Infrastructure For Collaborative Collection Stewardship, Boaz Nadav-Manes 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 …


How Do Machine Learning Models Change?, Joel CASTAÑO, Rafael CABAÑAS, Antonio SALMERÓN, David LO, Silverio MARTÍNEZ-FERNÁNDEZ 2026 Singapore Management University

How Do Machine Learning Models Change?, Joel Castaño, Rafael Cabañas, Antonio Salmerón, David Lo, Silverio Martínez-Fernández

Research Collection School Of Computing and Information Systems

The proliferation of Machine Learning (ML) models and their open source implementations has transformed AI research and applications. Platforms like Hugging Face (HF) enable this evolving ecosystem, yet a large-scale longitudinal study of how these models change is lacking. This study addresses this gap by analyzing over 680,000 commits from 100,000 models and 2,251 releases from 202 of these models on HF using repository mining and longitudinal methods. We apply an extended ML change taxonomy to classify commits and use Bayesian networks to model temporal patterns in commit and release activities. Our findings show that commit activities align with established …


Ai Interview Helper: A Tool For Assisting Search And Rescue Long-Profile Interviews, Dylan P. Starink 2026 California Polytechnic State University, San Luis Obispo

Ai Interview Helper: A Tool For Assisting Search And Rescue Long-Profile Interviews, Dylan P. Starink

Master's Theses

In Search and Rescue (SAR) operations, time pressure and limited interviewer experience can lead to missed opportunities when interviewing a missing person’s friends and family. This thesis presents a real-time, end-to-end system that provides context-aware follow-up question suggestions as interviews unfold. Leveraging large language models (LLMs) and agentic design patterns, the system is intended to support interviewers by helping them identify relevant follow-up questions and pursue potentially overlooked lines of inquiry.

The system was evaluated through three mock interviews with two SAR interviewer participants across two events. Given the limited sample size, the results provide early insights into the feasibility …


Digital Commons powered by bepress