Light plays an important role in ecological processes in the ocean both day and night. While relatively inexpensive, off the shelf instruments are available to measure Photosynthetically Active Radiation or PAR during the day, efforts to quantify light levels at night have proven more difficult. The goal of this work...
With the growing trend in use of 3D laser scanning technology for data collection, it is important to study the various potential applications of this revolutionary technology. One such application is the measurement of road roughness at both large and small scales. At larger extents, terrestrial laser scanning (TLS) is...
Birds perform valuable ecological functions and are useful environmental indicators. Avian distributions and diversity are predicted to change over the next 50 years. Little information exists on the role of local and regional conditions in fluctuations of avian communities over time. Historic datasets present a legacy of information that helps...
Archaeological investigations at the Cooper's Ferry site in Western Idaho have recovered cultural remains dating to 16,000 years ago, suggesting the oldest human occupation recorded in North America. However, many archaeologists have argued the initial peopling of North America occurred no earlier than the opening of an ice-free corridor between...
The characterization of the seismic performance of structures relies on numerical simulations. However, estimates of seismic response are subject to various sources of uncertainty, including modeling uncertainty. This research estimated the response of two full-scale structural specimens composed of a moment resisting frame, elastic spines, and force-limiting connections (FLC), which...
"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...
Programming style is important for program understanding in programming tasks such as maintenance. testing, and debugging. The goal of programming style is to improve the readability of the source program without adversely affecting its performance.
Critique is a FORTRAN source program style critic which analyzes the source program and outputs...
Hayes, in his Naive Physics Manifesto, identified two alternate ontologies for reasoning about liquids, an ontology based on the notion of a contained substance and one based on the notion of a molecular collection. Qualitative Process theory, proposed by Forbus, lends itself easily to encoding the contained substance ontology. It...
In this report, we describe an implementation of a prototype information resources management system for the synthesis and integration project of the forest response program using a 4GL application development system ACCELL. Our system is called Prototype Virtual Data Management System (PVDMS). ACCELL is a software package that combines a...
With sequential computing technology reaching its speed limits, parallel processing is emerging as the key to very-high-speed computation. However, developing a parallel program is by no means a simple task; neither is analyzing the performance of parallel programs.
C* is a high-level data-parallel language that hides explicit message passing and...