This dissertation explores and analyzes the performance of several Bayesian anytime inference algorithms for dynamic influence diagrams. These algorithms are compared on the On-Line Maintenance Agent testbed, a software artifact permitting comparison of dynamic reasoning algorithms used by an agent on a variety of simulated maintenance and monitoring tasks. Analysis...
This thesis explores the experiences and negotiations of belonging for children of Mexican migrant farmworkers in Oregon. Ethnographic data was collected over the course of several months with Mexican migrant farmworkers and their children in agricultural fields in Oregon and at Oregon State University. The children in this project have...
The electron, gamma and neutron radiation degradation of III-V semiconductors
and heterojunction bipolar transistors (HBTs) is investigated in this thesis.
Particular attention is paid to InP and InGaAs materials and InP/InGaAs
abrupt single HBTs (SHBTs). Complete process sequences for fabrication of
InP/InGaAs HBTs are developed and subsequently employed to produce...
Given the many significant roles that bacteria play in modern food manufacturing, it is crucial that we have a fundamental understanding of how bacterial communities assemble and behave in the food manufacturing environment. The focus of this dissertation was to investigate both the spatial and temporal distributions of microbial communities...
Merge conflicts have long plagued software development. With larger and more dispersed teams comes greater risk of developers working on the same code at the same time. While merge conflicts are known to be painful, their exact impact on software is still largely unknown. Are merge conflicts an isolated problem,...
Until recently, research has not considered whether the design of end-user programming environments, such as spreadsheets, multimedia authoring languages, and CAD systems, affects males and females differently. As a result, we began investigating how the two genders are impacted by end-user programming software and whether attention to gender differences is...
Over time, Open Source Software (OSS) has become indispensable in the creation and upkeep of software products, serving as the fundamental building block for widely used solutions in our daily lives, including applications that enable communication, entertainment, and productivity. A sustainable OSS ecosystem is one that attracts and retains a...
End-user programmers face many barriers in programming. Research has seen many programming environments that attempted to lower or remove the barriers but despite these efforts, empirical studies continue to report barriers users face. To investigate this issue, we took a theory-informed approach. Using theories from design, creativity, and problem solving...
The thesis focuses on model-based approximation methods for reinforcement
learning with large scale applications such as combinatorial optimization problems.
First, the thesis proposes two new model-based methods to stablize the
value–function approximation for reinforcement learning. The first one is the
BFBP algorithm, a batch-like reinforcement learning process which iterates between...
Distributed version control allows developers to manage software evolution among distributed development teams. But it does not eliminate all consistency and concurrency issues, and instead introduces additional complexity when merging code. And resolving merge conflicts is nontrivial when automated merging fails. In such cases, developers are forced to inspect the...