While individual portfolio diversity analysis is a well-studied problem in visualization, the visual analysis of individual or groups of portfolios, over time, has received little attention. Such analysis, however, is important to researchers who are interested in better understanding portfolio management behavior of experts as well as novices. We conducted...
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...
Desktop widget engines have emerged as an alternative for completing simple tasks without the need for a full-blown application or constant user interaction. Widgets can simply display data in a compact and visually appealing manner (such as stock tickers, weather forecasts, and news notifications), or go so far as to...
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...
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...
Analysis, visualization, and design of vector fields on surfaces have a wide variety of major applications in both scientific visualization and computer graphics. On the one hand, analysis and visualization of vector fields provide critical insights to the flow data produced from simulation or experiments of various engineering processes. On...
In the construction industry, people seek to deliver a successful project. The major success performance measurements in the construction industry are cost, time, and quality. Several researchers have determined critical success factors for construction projects, and one of these critical success factors was management actions. Furthermore, there is an inadequacy...
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...
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 applications in computer graphics and geometry processing rely on the ability to
locally orient 2D and 3D entities on a surface, or inside a volume, such as the sinusoidal
kernels in Gabor noise, the color and geometry textures in pattern synthesis, and the
finite elements in remeshing. In these...