Machine learning models are powerful tools which may aid in the prediction of survival outcomes of cancer patients. This study evaluated eight classification models and eight regression models on their ability to predict survival outcomes on breast cancer and prostate cancer data sets from the SEER database. The most accurate...
This tutorial discusses one of the oldest problems in computing: how to search and retrieve keyed information from a list in the least amount of time. Hashing - a technique that mathematically converts a key into a storage address - is one of the best methods of finding and retrieving...
The "style metric" of Berry and Meekings is purported to quantify the lucidity of software written in the C programming language. We used a modification of this metric to try and identify error-prone software. Our results indicate that this metric seems to bear little relationship to the density of errors...
Tbc expanding complexity of database application worlds, and the accelerating pace of change of these worlds mandate data models which support some of the tasks of data interpretation which formerly were borne by the applications programs. Chief among these are the support for virtual data, definition of transactions, and enforcement...
Microprogramming has evolved since its introduction in 1951 by Maurice Wilkes. The most significant change that has taken place is the recent growth of interest in user microprogramming. However, user microprogramming is a difficult task because of various complex and intricate features of the host processors. A microprogrammer must be...
Contemporary database systems are used in a variety of business applications requiring rapid retrieval of online data. When records contain unique information indexed by a single key, the retrieval operation can be simplified. However, when added generality and flexibility is needed, inverted files and sophisticated data models result in a...
During the past year the rapid increase in the cost of copper and aluminum has led operating companies to investigate the feasibility of using iron and steel conductors for transmission and distribution purposes where small blocks of power are to be served. This Thesis gives the results of tests on...
ELGDF (Extended Large Grain Data Flow) is a design language that allows representation of a wide variety of parallel programs. The syntax is graphical and hierarchical to allow construction and viewing of realistically sized programs. ELGDF language facilitates describing parallel programs in a natural way for both shared memory model...
New parallel algorithms for solving the decomposed linear programs are developed. Direct parallelization of the sequential algorithm results in very limited performance improvement using multiple processors. By redesigning the algorithm, we achieved more than 2*P times performance improvement over the sequential algorithm, where P is the number of processors used...
A denotational semantics is presented for a language that includes multiple-valued functions (essentially Lisp S-expressions), which map from ground values into the power domain of ground values. The domain equations are reflexive. and fixed points of all functions are defined. Thus, it is possible to specify an operating system as...
The WEPP (Water Erosion Prediction Project) application computes soil loss and sediment yield from a field based on the data on crops, management practices, and operations. In order to make WEPP, which is a Windows-based application, easily accessible, Web WEPP (Web-based WEPP) was developed by our research group.
Web WEPP...
We demonstrate an approach to transform keyword queries automatically into queries that combine keywords appropriately by boolean operations, such as and and or. Most current search engines will preprocess the queries before they really use these queries to search locally stored files or web pages. However, the search engines usually...
Recently several minimal perfect hashing functions far small static word sets have been developed. However, they are limited to sets of 50 words or less. In this paper, a Two Level Minimal Perfect Hash Function for large data sets is given. It partitions a large static set into small sets...
It is widely believed that there is not enough experimentation in the field of computer science. One area in particular in which additional experimentation is needed involves regression testing of large, real software. Regression testing is the expensive process of validating changes made to previously tested software. One reason why...
The goal of this project is to design and implement an information system for self-service chemistry stockroom at Oregon State University. The system will have the following major functionalities: (1) Recording inventory purchases and sales; (2) Customer account administration and periodic billing of customers; (3) Inventory monitoring; ( 4) Allowing...
A complete approach to reasoning under uncertainty requires support for both identification of the appropriate hypothesis space and ranking hypotheses based on available evidence. We present a hybrid reasoning scheme which combines symbolic and numeric methods for uncertainty management to provide efficient and effective support for both of these tasks....
A software system to study network algorithms was implemented on UNIX. Each part of a network algorithm can be written as a single C program which becomes a virtual node in the network. During a simulation all virtualized nodes run as separate processes on a single PDP 11/44. Inter-node communication...
It is difficult to build intelligent computer-aided design (ICAD) programs using available expert system shells and AI programming languages. To build ICAD programs, tools are needed that support (a) generative search of design spaces, (b) deep search of design spaces to evaluate alternative designs, (c) simultaneous exploration of alternative designs...
When Newell introduced the concept of the knowledge level as a useful level of description for computer systems, he focused on the representation of knowledge. This paper applies the knowledge level notion to the problem of knowledge acquisition. Two interesting issues arise. First, some existing machine learning programs appear to...
This report describes of current research in Artificial Intelligence at Oregon State University. The five areas of active research are ( a) intelligent aids for mechanical engineering design, (b) active experimentation as a method in machine learning, ( c) techniques for combining logic programming and assumption-based truth maintenance, ( d)...
This report reviews the 31 papers on machine learning that were presented at the Ninth International Joint Conference on Artificial Intelligence (IJCAI-85) held in Los Angeles during August, 1985. The papers are grouped according to a taxonomy of the various subareas of machine learning research. The areas receiving the most...
This chapter develops a taxonomy of learning methods using techniques based on Newell’s knowledge level. Two properties of each system are defined: knowledge level predictability and knowledge level learning. A system is predictable at the knowledge level if the principle of rationality can be applied to predict its behavior. A...
Authentication is a means of developing an electronic signature that works like a written signature. It assumes that your data is publicly known but nevertheless ensures that the message is not tampered with and that you have an audit trail.
This project discusses the techniques and concepts used to design...
Drought is a major concern for producers of food and forage crops. According to the U.S. Drought monitor, Central and Eastern Oregon in particular, are in severe drought. In the early 1990's, a trial was conducted to determine the yield per inch of water applied to 5 cereal species: barley,...
This PNW Extension publication provides an overview of various types of powderpost beetles, the symptoms associated with their damage, as well as tips for prevention and control.
Oregon State University (OSU) faculty members have supported the success of agriculture producers and their businesses for more than 100 years. Through research, education and community engagement, OSU faculty have helped agriculture producers and value-added operators respond to threats and opportunities in a manner that has brought vitality and sustainability...
The Oregon Sea Grant Visitor Center at Hatfield Marine Science Center attracts 150,000 visitors a year and does not require an admission fee. Surveying visitors, 39% of all people indicated that half or more of their reason for coming to the Oregon coast was to visit the Visitor Center.
The Community Action Partnership of Oregon (CAPO) approached Oregon State University to assist in developing statewide indicators which help local agencies better utilize data for continuous improvement. The project was expanded to include Washington and Idaho. This report summarizes the project's findings.
This presentation summarizes a collaborative effort of the Wallowa Resources, Northeast Oregon Economic Development District and Oregon State University faculty members jointly affiliated with Extension Service and the Rural Studies Program to develop indicators of Wallowa County community vitality in a way that reflects the goals and values of the...
This report details a collaborative effort of the Wallowa Resources, Northeast Oregon Economic Development District and Oregon State University faculty members jointly affiliated with Extension Service and the Rural Studies Program to develop indicators of Wallowa County community vitality in a way that reflects the goals and values of the...
This document summarizes a collaborative effort of the Wallowa Resources, Northeast Oregon Economic Development District and Oregon State University faculty members jointly affiliated with Extension Service and the Rural Studies Program to develop indicators of Wallowa County community vitality in a way that reflects the goals and values of the...
This document is a report on the Baseline Vital Vernonia Indicator Project, an effort aimed at exploring community vitality in Vernonia, particularly in light of recent catastrophic floods and subsequent rebuilding and community development initiatives. The Vital Vernonia Indicator Project is a collaboration of Oregon State University Extension Service, Rural...
This document is a report on the Baseline Vital Vernonia Indicator Project, an effort aimed at exploring community vitality in Vernonia, particularly in light of recent catastrophic floods and subsequent rebuilding and community development initiatives. The Vital Vernonia Indicator Project is a collaboration of Oregon State University Extension Service, Rural...
A product of the Vital Tillamook Indicator Project.
This executive summary provides an overview of a collaborative effort of the Tillamook County Futures Council and Oregon State University faculty members jointly affiliated with Extension Service and the Rural Studies Program developed 50 indicators of Tillamook County: 2020 Strategic Vision in...
A product of the Vital Tillamook Indicator Project.
This report details a collaborative effort of the Tillamook County Futures Council and Oregon State University faculty members jointly affiliated with Extension Service and the Rural Studies Program developed 50 indicators of Tillamook County: 2020 Strategic Vision in order to gain insight...
Part of the Vital Tillamook Indicator Project.
This presentation summarizes a collaborative effort of the Tillamook County Futures Council and Oregon State University faculty members jointly affiliated with Extension Service and the Rural Studies Program developed 50 indicators of Tillamook County: 2020 Strategic Vision in order to gain insight into...
The main objective of this project was to compare on-farm measurement techniques for estimating N-contributions from cover crops using 1) separated species lab tests (a standard experimental method), 2) bulked species lab tests, 3) fresh weight, 4) dry weight and 5) canopy height and density. We also recorded relative weed...
This Guidebook follows a holistic approach to adaptation planning called community-driven climate resilience planning. Community-driven climate resilience planning is “the process by which residents of vulnerable and impacted communities define for themselves the complex climate challenges they face, and the climate solutions most relevant to their unique assets and threats.”...
One of the most popular topologies is the hypercube, that has n = 2ᵏ processors, numbered 0 to 2ᵏ -1 and connected in such a way that there is a link between any two if and only if they differ in one bit. Its popularity is due to the fact...
A tour of a graph (digraph, or sequential machine) is a sequence of nodes from the graph such that each node appears at least once and two nodes are adjacent in the sequence only if they are adjacent in the graph. Finding the shortest tour. of a graph is known...
In this paper we will describe two known strategies for static processors allocation in an n-cube multiprocessor, namely the buddy system strategy and the gray code strategy and then propose a new strategy that outperforms the first by (n-k+1) and the second by (n-k+1)/2 in cube recognition. Furthermore, our strategy...
A complete approach to uncertainty management requires support for interactive and incremental problem formulation, inference, hypothesis ranking, and decision making. In addition, computational models must allow for time and resource bounds. Current approaches to uncertainty management concentrate primarily on inference, provide little or no support for the larger issues in...
Test incorporations are program transformations that improve the performance of generate-and-test procedures by moving information out of the "test" and into the "generator." The test information is said to be "incorporated" into the generator so that items produced by the generator are guaranteed to satisfy the incorporated test. This article...
A general model of interactive problem solving is described. The model views interactive problem solving to be the product of cooperating subsystems. The operative subsystem selectively attends to and manipulates problem relevant information in search of a solution. The descriptive subsystem is capable of interpreting this behavior and of discussing...
A computer program complexity measure is a measure of how easy the program is to understand, test, modify, maintain, etc. Many of these measures are derived from the control or flow graph of the program. We describe these measures graph theoretically, indicate what aspect or aspects of the program they...
Recently generalized Fibonacci numbers have received increasing attention. Some properties that are well known for traditional Fibonacci numbers do not generalize easily, some others do not generalize at all. In this paper we report some properties that we have generalized. Section 1 introduces the notation and a theorem due to...
Drought can have substantial negative effects on human health, creating challenges for public health departments, emergency managers, and healthcare providers. For example, drought can lead to decreased water quantity and quality, increased incidence of illness or disease, increased mortality rates, and adverse mental health outcomes, especially as livelihoods are affected....
Climate Change in the Northwest: Implications for Our Landscapes, Waters, and Communities is a report aimed at assessing the state of knowledge about key climate impacts and consequences to various sectors and communities in the Northwest United States. This report draws on two recent state climate assessments in Washington in...
Consistent with its charge under Oregon House Bill 3543, the Oregon Climate Change Research Institute (OCCRI) conducts a biennial assessment of the state of climate change science, including biological, physical, and social science, as it relates to Oregon and the likely effects of climate change on Oregon. This sixth Oregon...
Consistent with its charge under Oregon House Bill 3543, the Oregon Climate Change Research Institute (OCCRI) conducts a biennial assessment of the state of climate change science, including biological, physical, and social science, as it relates to Oregon and the likely effects of climate change on Oregon. This fifth Oregon...
This report, required by state law under HB3543, provides a comprehensive assessment of the state of science of climate change as it pertains to Oregon, covering the physical, biological, and social dimensions. The first chapter summarizes the current state of knowledge of physical changes in climate and hydrology, focusing on...
The certified organic blueberry (Vaccinium sp.) market has continued to expand in the last two decades, including in Oregon. The development of an industry-public research coalition has fostered expansion. In 2015, a survey consisting of on-site, in-person interviews with certified and transitional organic growers in Oregon found the majority of...
The group of scientists that make up the Intergovernmental Panel on Climate Change found in 2007 that the warming of Earth’s climate is unequivocal and largely due to human activity. Earth’s climate has changed in the past, though the recent magnitude and pace of changes are unprecedented in human existence....
Proceedings of the 81st Annual Pacific Northwest Insect Management Conference, held virtually January 10-11, 2022. These are research reports only, not management recommendations.
Proceedings of the 82nd Annual Pacific Northwest Insect Management Conference, held January 9-10, 2020 at the Hilton Hotel in Portland, Oregon. These are research reports only, not management recommendations.
The energy transition in Oregon poses challenges and offers opportunities to rural areas that tend to be targeted for large-scale renewable energy development. The present case study analyzes how the energy transition has taken place in rural Lake County, to answer the question: to what degree has the energy transition...
Forms are the most common means of interacting with databases. Database develop1;11ent products offer differing capabilities for creating forms. We will compare the form design features available using 4th Dimension and Oracle database products. These two products have the most complete set of features compared to other micro computer database...
Programming style plays an important role in program understanding and maintenance. Studies [Par83] have shown that as much as one- half of a maintenance programmer's time is spent in activities related to understanding the program. Program understanding is also important for testing and debugging. Programming style embellishes the readability of...
This volume contains the papers accepted for the informal workshop on Knowledge Compilation and Speedup Learning held along with the Machine Learning Conference in Aberdeen Scotland. This workshop is a sequel to the first Knowledge Compilation workshop, which was organized by Jim Bennett, Tom Dieterich, and Jack Mostow in Otter...
Until now, most hypertext systems have been implemented on large scale computers. With improvements in microprocessors and development of graphical user interfaces, personal computers can run systems that previously needed the power of a mainframe. The low costs and widespread use of PCs will enable many people to use hypertext...
This report addresses the design and implementation of an internet-based grading tool for the "Translators" course. The motivation is to avoid exposing the instructor's Java byte-code to possible reverse-engineering tools and enable students to submit their homework virtually from any machine across the internet. This tool is intended to replace...
I had to write again. My research lay in science, and it was a science of three parts. The first part made a careful, introductory chapter, begged for by things that were lacking. It summarizes the von Neumann measurement model, derived from the Stern-Gerlach experiment, and it explains how weak...
Two methods for parallelizing WHILE loops are presented. The first method converts a WHILE loop into a FORALL construct, and the second method pipelines a WHILE loop. Each of the methods is based on a transformation that makes explicit the loop counting. Also, we propose two parallel WHILE constructs.
This report presents a graphical tool for implementation of the scheduling heuristics provided by Kruatrachue. The input of scheduling is a task graph and the output is a schedule in the form of a Gantt chart. The implemented scheduling heuristics are: 1) Hu's HLF (highest level first) algorithm. 2) Yu's...
This document defines the language Leda as currently implemented by the authors and Vinoo Cherian. Leda is an evolving research language and readers may wish to consult the bibliography for a variety of papers concerning its raison d'être. Our purpose here is to guide investigators in the use of a...
We have developed a prototype web-based GIS application for tracking the locations of moving entities. This application, which is called the Responder application, consists of two parts: the Responder client and the Responder server. The Responder client is a .NET application written in C#. It reads the location data from...
The proportion of professional staff on higher education campuses has significantly grown in recent decades. Despite this growth, the racial makeup of this employee population still does not reflect the increasing diversity of students in higher education. While higher education institutions pronounce their commitments to developing diversity, equity, and inclusion...
Radio frequency (RF) sensing arises as a promising option for enabling the internet of things (IoT) applications that transform our life into a world of smart homes, smart cities, and smart industries. The innovation of IoT reveals the benefits of RF sensing across cost, pervasiveness, unobtrusiveness, and privacy. However, challenges...