Phishing attack countermeasures have previously relied on technical solutions or user training. As phishing attacks continue to impact users resulting in adverse consequences, mitigation efforts may be strengthened through an understanding of how user characteristics predict phishing susceptibility. Several studies have identified factors of interest that may contribute to susceptibility. Others have begun to build predictive models to better understand the relationships among factors in addition to their prediction power, although these studies have only used a handful of predictors. As a step toward creating a holistic model to predict phishing susceptibility, it was first necessary to catalog all known predictors that have been identified in the literature. We identified 32 predictors related to personality traits, demographics, educational background, cybersecurity experience and beliefs, platform experience, email behaviors, and work commitment style.
more »
« less
This content will become publicly available on May 9, 2026
Development of a User-Focused Hexahedral Meshing Software for Swept Surfaces
Hexahedral meshing plays a critical role in high fidelity computational solid mechanics. However, many tools remain inaccessible due to the cost of purchase or a poor user experience. In this work, we describe efforts to facilitate a highquality user experience with a new hexahedral meshing software developed using topological sweeping operations. These efforts include integrating the tool with existing software for engineering design, preprocessing, meshing, and visualization; creating a Python-based application protocol interface (API) to allow for easier scripting and interactions without requiring experience in C++; creating a user manual to discuss how to operate the software; and performing a simple case study on five potential users of various background about how to interact with the software. Feedback indicated the value of providing additional background and examples and will help improve future work on the user experience of this software in order to ultimately create a meaningful tool for educational and industrial use.
more »
« less
- Award ID(s):
- 2245491
- PAR ID:
- 10631486
- Publisher / Repository:
- IEEE
- Date Published:
- ISBN:
- 979-8-3315-1282-8
- Page Range / eLocation ID:
- 1 to 5
- Format(s):
- Medium: X
- Location:
- Orem, UT, USA
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
The Finite Element Method (FEM) is widely used to solve discrete Partial Differential Equations (PDEs) in engineering and graphics applications. The popularity of FEM led to the development of a large family of variants, most of which require a tetrahedral or hexahedral mesh to construct the basis. While the theoretical properties of FEM basis (such as convergence rate, stability, etc.) are well understood under specific assumptions on the mesh quality, their practical performance, influenced both by the choice of the basis construction and quality of mesh generation, have not been systematically documented for large collections of automatically meshed 3D geometries. We introduce a set of benchmark problems involving most commonly solved elliptic PDEs, starting from simple cases with an analytical solution, moving to commonly used test problem setups, and using manufactured solutions for thousands of real-world, automatically meshed geometries. For all these cases, we use state-of-the-art meshing tools to create both tetrahedral and hexahedral meshes, and compare the performance of different element types for common elliptic PDEs. The goal of this benchmark is to enable comparison of complete FEM pipelines, from mesh generation to algebraic solver, and exploration of relative impact of different factors on the overall system performance. As a specific application of our geometry and benchmark dataset, we explore the question of relative advantages of unstructured (triangular/ tetrahedral) and structured (quadrilateral/hexahedral) discretizations. We observe that for Lagrange-type elements, while linear tetrahedral elements perform poorly, quadratic tetrahedral elements perform equally well or outperform hexahedral elements for our set of problems and currently available mesh generation algorithms. This observation suggests that for common problems in structural analysis, thermal analysis, and low Reynolds number flows, high-quality results can be obtained with unstructured tetrahedral meshes, which can be created robustly and automatically. We release the description of the benchmark problems, meshes, and reference implementation of our testing infrastructure to enable statistically significant comparisons between different FE methods, which we hope will be helpful in the development of new meshing and FEA techniques.more » « less
-
Abstract Differential operators are widely used in geometry processing for problem domains like spectral shape analysis, data interpolation, parametrization and mapping, and meshing. In addition to the ubiquitous cotangent Laplacian, anisotropic second‐order operators, as well as higher‐order operators such as the Bilaplacian, have been discretized for specialized applications. In this paper, we study a class of operators that generalizes the fourth‐order Bilaplacian to support anisotropic behavior. The anisotropy is parametrized by asymmetric frame field, first studied in connection with quadrilateral and hexahedral meshing, which allows for fine‐grained control of local directions of variation. We discretize these operators using a mixed finite element scheme, verify convergence of the discretization, study the behavior of the operator under pullback, and present potential applications.more » « less
-
The need for collaborative software is more significant than ever in our modern world. Especially in large software companies, it becomes imperative to work efficiently with co-workers to complete large projects. Consider that nearly seven percent of Americans between ages six and eleven have been diagnosed with neurodivergency [1]. Some of these individuals will end up becoming software developers. The problem, though, is that many of these students will not have the practice of effectively collaborating while coding. Scratch, one of the most ubiquitous block-based software tools that aims to teach students basic programming practices, does not support multi-user collaboration1. As such, reverse-engineering single-user web programming applications to multi-user applications could help younger students–especially those with neurodivergent social behaviors–learn good collaborative practices early. Moreover, the development of this tool allows a unique case study into the implementation of multi-user features in closed single-user systems and the challenges faced in implementing such a software. In this paper, we demonstrate the process of developing the software that we built for a summer camp related to teaching around 20 neurodivergent high school students programming concepts under the funding of NSF’s Division Of Research On Learning and ITEST. We elaborate on the challenges and potential issues of creating and making such software easily accessible. More specifically, the synchronization problems that arise from turning a closed single-user system into a multi-user system for a neurodivergent programming camp. Additionally, we discuss about the iterative and real-time feedback development of our tool.more » « less
-
Recent advancements in photography hardware and software, such as the GIGAmacro Photography System, allow collections workers to capture thousands of high-resolution, wide focal-depth photographs a day with minimal manual effort. The front-end work of camera setup is the most time-consuming task, with the bulk time spent specifying where in the tray the camera should photograph. The GIGAmacro software package does not include a tool to reduce or help automate this setup, so we developed our own. The tool we designed is an intuitive user interface that is linked to scripted processes to semi-automate the setup process. On average, this tool has decreased our camera setup time by 98.5%. The development process involved a feedback loop of gathering comments and suggestions, implementing features, and testing with different end-users. The resulting auto-assist tool is designed to be accessible for workers with varying levels of experience and is wholly contained in one Excel document for portable use. We chose to develop our camera setup tool in Excel due to broad user familiarity and presence of necessary supporting components. Both advantages greatly shortened development time. Additionally, Excel allowed us to change measurement or calculation numbers for the camera on the fly without having to recompile and/or install a new executable. The files that contain the camera setup runs (now numbering in the hundreds after two years) can be saved and reloaded easily on any of our network computers. This Excel-based, custom tool complements the extensive automated process that GIGAmacro provides. The tool fits into the front-end workflow of the entire digitization process, reduces manual setup time by almost two orders of magnitude, and can be employed by other research collections interested in digitizing thousands of microfossils. The software tool is freely available at https://github.com/alex-zimmerman/GigaMacroAssist along with user notes on how to employ and/or adapt the tool in other collections.more » « less
An official website of the United States government
