End users' programs are fraught with errors, costing companies millions of dollars. One reason may be that researchers and tool designers have not yet focused on end-user debugging strategies. To investigate this possibility, this dissertation presents eight empirical studies and a new strategy-based end-user debugging tool for Excel, called StratCel....
A common heuristic for solving Partially Observable Markov Decision Problems POMDPs is to first solve the underlying Markov Decision Process MDP and then construct a POMDP policy by performing a fixed depth lookahead search in the POMDP and evaluating the leaf nodes using the MDP value function. A problem with...
This dissertation’s three essays investigate trade and productivity effects on firm behavior based on new heterogeneous-firms trade models in the case of Korea. In the first essay, firms’ decision to export in the case of Korean manufacturing industries is examined, where the change in firms’ productivity before and after exports...
The results of a machine learning from user behavior can be thought of as a program, and like all programs, it may need to be debugged. Providing ways for the user to debug it matters because without the ability to fix errors, users may find that the learned program’s errors...
Previous work introduced the GenderMag method, a software inspection method used to help software creators identify features within their software that are not gender-inclusive. Inclusiveness of software (gender or otherwise) matters because supporting diversity matters—it is well-known that the more diverse a group of problem-solvers, the higher the quality of...
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...
Although researchers have begun to explicitly support end-user programmers' debugging by providing information to help them find bugs, there is little research addressing the right content to communicate to these users. The specific semantic content of these debugging communications matters because, if the users are not actually seeking the information...
Although researchers have begun to explicitly support end-user programmers’ debugging by providing information to help them find bugs, there is little research addressing the right content to communicate to these users. The specific semantic content of these debugging communications matters because, if the users are not actually seeking the information...
In recent years, many studies have focused on the molecular and biochemical mechanisms regulating the development of wine grapes. The course of grape berry development is directed by genetic design and is mediated by phytohormones, which regulate grape berry growth and development by orchestrating a complex network of interacting genes,...
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...
Natural resource decisions require consideration at many levels, ranging from how one invertebrate will be affected by a nearby road, to how an entire watershed will be transformed by a massive clearcut. Considerations reach farther than just the local ecological community-human communities, economies, and future impacts on the communities and...
The Supreme Court Bar-the lawyers who argue before the US Supreme Court-has historically been an elite and exclusive group. This investigation examines the demographic make-up of the Supreme Court Bar in the Roberts Court and compares it to previous iterations of the Supreme Court Bar, as well as the national...
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
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...
Although the need for gender-inclusivity in software itself is gaining attention among both SE researchers and SE practitioners, and methods have been published to help, little has been reported on how to make such methods work in real-world settings. For example, how do busy software practitioners use such methods in...
Variation in cheese quality due to geographic location is important to cheese producers, consumers, and retailers on a global level. Understanding the impacts of geographic location of cheese plants may be useful to businesses for marketing, cost reduction, and quality improvement. Many aspects of variation due to geography have been...
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
Full Text:
Sheet1
Data in
this column
are also
in columns
B-K
Values in
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
Full Text:
) Ampeliscid production per biomass yr-1 (P/B) 1.0 0.9 4 A. eschrichtii Table 1, 2002-2013, Ampelisca spp
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
Newcomers’ seamless onboarding is important for open collaboration communi- ties, particularly those that leverage outsiders’ contributions to remain sustainable. Nevertheless, previous work shows that OSS newcomers often face several barriers to contribute, which lead them to lose motivation and even give up on contributing. A well-known way to help newcomers...
Analysis of observations on sequential events over time is common in real life. Sequential measurements over time describing the behavior of systems are usually called time series data, which have been collected in a wide range of disciplines. Over the years there have been multiple research areas in studying stochastic...
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...
Many approaches for achieving intelligent behavior of automated (computer) systems involve components that learn from past experience. This dissertation studies computational methods for learning from examples, for classification and for decision
making, when the decisions have different non-zero costs associated with them. Many practical applications of learning algorithms, including transaction...
A great deal of research has been focused on the microbiomes of terrestrial angiosperms (flowering plants), but much less research has been performed on the microbiomes of aquatic angiosperms (Turner et al. 2013). Eelgrass beds are extremely productive ecosystems that provide habitat for many marine organisms, such as fish, shellfish,...
Although most eastern North Pacific (ENP) gray whales feed in the Bering, Beaufort,
and Chukchi Seas during summer and fall, a small number of individuals,
referred to as the Pacific Coast Feeding Group (PCFG), show intra- and interseasonal
fidelity to feeding areas from northern California through southeastern Alaska. We
used...
Full Text:
., Burkanov, V.
N., Gearin, P., Litovka, D. I., Robertson, K. M., Mate, B. R., Jacobsen, J. K. and
Taylor, B
Ampelisca eschrichtii are among the most important prey of the Western North Pacific gray whales, Eschrichtius robustus. The largest and densest known populations of this amphipod occur in the gray whale’s Offshore feeding area on the Northeastern Sakhalin Island Shelf. The remote location, ice cover and stormy weather at the...
A diagnostic policy species what test to perform next based on the results of previous tests and when to stop and make a diagnosis. Cost-sensitive diagnostic policies perform tradeoffs between (a) the costs of tests and (b) the costs of misdiagnoses. An optimal diagnostic policy minimizes the expected total cost....
In its simplest form, the process of diagnosis is a decision-making process in which the diagnostician performs a sequence of tests culminating in a diagnostic decision. For example, a physician might perform a series of simple measurements (body tem- perature, weight, etc.) and laboratory measurements (white blood count, CT scan,...
Although computer science (CS) education researchers and practitioners have found ways to improve CS classroom inclusivity, few researchers have considered inclusivity of online CS education. We have begun developing a new approach that we term “embedded inclusive design” to address inclusive CS. The essence of the approach is to integrate...
Software systems are becoming an essential part of the lives of both individuals and organizations, and as a consequence, these systems are getting bigger and more complex. Because of this, the tasks of maintaining the quality in these complex software systems are becoming increasingly difficult. Furthermore, these systems are subject...
Long-run food price changes respond to long-run changes in food demand, quasi-fixed and variable production factors, and agricultural productivity. Recent global food-price volatility puts a renewed spotlight on the trends and sources of any agricultural productivity growth. Because food prices’ most critical effects are on human hunger, it is especially...
Quotient rings of Gaussian and Eisenstein-Jacobi(EJ) integers can be deployed to construct interconnection networks with good topological properties. In this thesis, we propose deadlock-free deterministic and partially adaptive routing algorithms for hexagonal networks, one special class of EJ networks. Then we discuss higher dimensional Gaussian networks as an alternative to...
Solvent extraction is an integral chemical and biochemical separation process that is drastically intensified in microfluidic systems. A novel high-throughput micro-separator was additively manufactured for the intensification of liquid–liquid separation. The micro-posts array within the flow plate generated a capillary pressure gradient on the non-wetting organic phase, enabling continuous, membrane-free,...
This paper studies the problem of learning diagnostic policies from training examples. A diagnostic policy is a complete description of the decision-making actions of a diagnostician (i.e., tests followed by a diagnostic decision) for all possible combinations of test results. An optimal diagnostic policy is one that minimizes the expected...
Programmers spend a substantial fraction of their debugging time by navigating
through source code, yet little is known about how programmers navigate. With the
continuing growth in size and complexity of software, this fraction of time is likely to
increase, which presents challenges to those seeking both to understand and...
Managing agricultural diversity ensures a range of public services, such as genetic resource diversity, food security for subsistence-based economies, and landscape resilience in the context of climate change, among others. These agrobiodiversity conservation services are positive externalities from agrobiodiversity conservation. Whereas their value is not captured in market transactions, management...
"What’s wrong with this AI?" Explainable AI (XAI) researchers are moving beyond explaining an AI’s actions, to helping users detect an AI’s failures. However this detection may not be enough—for actionability, we often need to pinpoint which part failed. We investigate how AAR/AI, a structured assessment process, supports users with...
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 focus of this thesis is to design, characterize, and apply novel computational methods and molecular systems to interrogate heterogeneous human gut microbiome-related phenomena. In Chapter 2, I design, implement, and characterize a method for embedding co-occurrence patterns derived from massive 16s amplicon datasets. I use this method to 1....
Listeria monocytogenes is a foodborne pathogen frequently associated with food processing environments. Its presence is particularly concerning in facilities handling minimally processed and ready-to-eat foods. Recent outbreaks associated with fresh produce, such as packaged salads and mushrooms, highlight the need to better understand and control these pathogens in environments that...
Although there has been significant research into gender regarding educational and workplace
practices, there has been little awareness of gender differences as they pertain to software tools,
such as spreadsheet applications, that try to support end users in problem-solving tasks. Although
such software tools are intended to be gender agnostic,...
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...
Gender issues have recently received increased attention in human robot interaction (HRI). Because robots are becoming part of our homes and daily lives, it is important to understand how different groups of people use them. To the best of our knowledge, almost no research has been done that investigates gender...
Little is known about the strategies end-user programmers use in debugging their programs, and even less is known about gender differences that may exist in these strategies. Without this type of information, end-user programming systems cannot know the "target" at which to aim, if they are to support male and...
There has been little prior research reporting strategy usage in end-user problem solving, and even less using gender as a factor. Without this type of information, enduser programming systems cannot know the “target” at which to aim, if they are to support male and female end-user programmers’ debugging. As a...