Many applications include machine learning algorithms intended to learn “programs” (rules of behavior) from an end user’s actions. When these learned programs are wrong, their users receive little explanation as to why, and even less freedom of expression to help the machine learn from its mistakes. In this paper, we...
How do you test a program when only a single user, with no expertise in software testing, is able to determine if the
program is performing correctly? Such programs are common today in the form of machine-learned classifiers. We consider the
problem of testing this common kind of machine-generated program...
The purpose of this study was to identify some of the factors associated with student usage of the Student Health Services (SHS)
and of the Infirmary at Oregon State University. The population for the study was the freshman class entering Oregon State University in September, 1968. The original enrollment of...
Intelligent user interfaces, such as recommender systems and email classifiers, use machine learning algorithms to customize their behavior to the preferences of an end user. Although these learning systems are somewhat reliable, they are not perfectly accurate. Traditionally, end users who need to correct these learning systems can only provide...
Unmet healthcare needs and/or delays in needed care are widespread among patients with serious mental illness (SMI). Mental healthcare delivery has changed dramatically over the last two decades. Although access to mental health specialists remains challenging, mental healthcare is now increasingly provided in primary care settings. However, it is unclear...
High speed photodetectors are a necessary element in
broad band digital and analog optical communication systems.
In this thesis easily integrable planar high speed
photodetectors made on undoped semi-insulating (SI) GaAs
substrates are modeled and tested. The fabrication process
of the detectors is fully compatible with GaAs
metal-semiconductor field effect...
Society faces many complex management problems, particularly in the area of shared public resources such as ecosystems. Existing decision making processes are often guided by personal experience and political ideology rather than state-of-the-art scientific understanding. This dissertation envisions a future in which multiple stakeholders are provided with computational tools for...
With the advent of Artificial Intelligence (AI) in every sphere of life in today's day and age, it has become increasingly important for non-AI experts to be able to comprehend the underlying logic of how AI systems work, assess them and find faults in these systems, particularly when they are...
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...