Geospatial data analysis is a multifaceted discipline encompassing the collection, processing, and visualization of diverse datasets. It models and delineates the interactions of people, objects, and phenomena within geographical spaces and predicts patterns based on the relationships between different locations. Despite significant advancements in geospatial data engineering and analytics over...
We present student perceptions of a new first-year engineering programming class that was designed by informed research practices. While the College of Engineering at Oregon State University saw a lot of major switching in the first year, there were not many students switching into computer science (CS). This could have...
SpotFinder is the mobile frontend of a parking system that helps drivers find a parking spot on campus. (The backend piece of the parking system was developed by others in the lab as part of a previous project.) Finding parking can be viewed as both a search problem and a...
RF data-driven device fingerprinting through the use of deep learning has recently surfaced as a possible method for secure device identification and authentication. Traditional approaches are commonly susceptible to the domain adaptation problem where a model trained on data from one domain performs badly when tested on data from a...
The understanding of Discipline-Specific Language is an important competency for students of any field to begin mastering early in their studies, since it serves as a prerequisite for both the analysis of expert text and precise communication. Therefore, an introductory curriculum should pay careful attention to how it incorporates, defines,...
The impact of MCNP6 depletion resolution on core lifetime is examined in the context of the Snowflake microreactor with explicit TRISO fuel. The change in core lifetime and iso- tope mass as a result of different tracked isotopes, timesteps, and spatial regions is discussed. Calculation speed of a prototype MCNP...
In an increasingly computation-driven world, algorithms and mathematical models significantly impact decision making across various fields. To foster trust and understanding, it is crucial to provide users with clear and concise explanations of the reasoning behind the results produced by computational tools, especially when recommendations appear counterintuitive. Legal frameworks in...
We present a tool that converts any image into a painterly rendered one, or one that looks as though it was hand-painted. To do this, we implemented the Sobel filter to calculate the edge field that is used to create streamlines, which serve as the foundation for brush strokes. We...
Transportation agencies continuously strive to improve driving quality and highway safety, which are both highly correlated with the level of smoothness of the road. The International Roughness Index (IRI) is a widely adopted, standardized metric calculated from longitudinal profile data collected on the road. Inertial profilers are devices mounted to...
Secure two-party computation (2PC) is the task of performing arbitrary calculations on secret inputs provided by two parties, while maintaining secrecy if at least one party is honest. 2PC has been applied to privacy-preserving record linkage and machine learning, in areas such as medicine where maintaining privacy is crucial. One...
Nearly 24% of Formerly Used Defense Sites (FUDS) containing military munitions are in the nearshore coastal zone with approximately 30% of those sites containing heterogeneous sediment compositions of gravel-sand. Previous exploration in munition mobility was performed on beaches of sandy or muddy bottoms leaving the influence of heterogeneous sediment properties...
A curb ramp is an indispensable ramp system in the transportation network that provides a transition between a sidewalk and a roadway. The Americans with Disabilities Act (ADA) requires that the design, construction, and maintenance of curb ramps meet the ADA standards. However, many existing curb ramps are noncompliant, as...
Engineering education research has led to a greater understanding of the gap in preparedness of students for the engineering industry. Multiple studies comparing the workplace and academic contexts and the participants in those contexts (i.e., students, faculty, and engineering practitioners) have emphasized similarities and differences between the two contexts by...
High Entropy Alloys (HEA) exhibit unusual properties and are gaining interest as new materials for challenging applications in the aerospace, hypersonic and medical fields. The application of HEAs have been limited by the development of powder production at scale. A recently developed process of plasma spheroidization by 6K, inc. has...
The use of board games for teaching introductory computer science is a promising recent avenue of research. The goal is to introduce computing concepts through their use in the implementations of simple games, thereby keeping students engaged through their learning process. However, there is a gap between students' algorithmic descriptions...
Tracr is a modern browser-based user interface, designed to be used with languages that can generate customized explanations from execution traces. While Tracr is primarily designed for use with the Xtra language, Tracr defines a generalized interface that would allow it to be used with other languages as well. Explanations...
This research paper describes the impacts of a new programming class on first-year, non-CS engineering students. In the spring of 2021, the College of Engineering at Oregon State University piloted a new programming course that will be required of all engineering majors in the following academic years. We used the...
NAND flash based solid state drives (SSDs) require out-of-place updating due to the characteristics of flash memories. In addition, due to the mismatched granularity between read/write and erase operations, a cleaning policy involving garbage collection and wear leveling has to perform data migration incurring high overhead. Another challenge is that...
University students first learning about computer science (CS) can be intimidated and frustrated by programming. In addition, the general-purpose programming languages chosen for introducing students to programming contain several features that have the potential to overwhelm and distract them from focused curriculum topics, which can lead to reduced retention of...
Many older reinforced concrete bridges and buildings in the United States are considered deficient due to past design codes that are not conservative, increased loading, and deterioration of structural components. Deterioration is most commonly caused by corrosion, which reduces the steel cross sectional area and damages the concrete cross section....