A bad software development process leads to wasted effort and inferior products. In order to improve a software process, it is important to first understand it. Our unique approach in this paper is to use code and test changes to understand conformance to a process. We analyze the meaning of...
Three-dimensional symmetric tensor fields have a wide range of applications in solid and fluid mechanics. Recent advances in the topological analysis of 3D symmetric tensor fields focus on the local behaviors of tensor fields at degenerate points, which usually form curves. In this paper, we make a number of observations...
Design and control of vector fields is critical for many visualization and graphics tasks such as vector field visualization, fluid simulation, and texture synthesis. The fundamental qualitative structures associated with vector fields are fixed points, periodic orbits, and separatrices. In this paper we provide a new technique that allows for...
We present a catalog of mutation operators for spreadsheets drawn from research into mutation testing for general purpose programming languages and from spreadsheet errors that have been reported in literature. These operators are integrated into a system, called μTest, which allows users to create and maintain spreadsheet test cases. Three...
Sequential supervised learning problems involve assigning a class label to each item in a sequence. Examples include part of speech tagging and text to speech mapping. A very general-purpose strategy for solving such problems is to construct a recurrent sliding window (RSW) classifier which maps some window of the input...
Limited bandwidth and high packet loss rate pose a serious challenge for video streaming applications over wireless networks. Even when packet loss is not present, the bandwidth fluctuation as a result of an arbitrary number of active flows in an IEEE 802.11 network, can significantly degrade the video quality. This...
In this paper we introduce hexagonal global parameterizations, a new type of parameterization in which parameter lines respect six-fold rotational symmetries (6-RoSy). Such parameterizations enable the tiling of surfaces with regular hexagonal texture and geometry patterns and can be used to generate high-quality triangular remeshing. To construct a hexagonal parameterization...
The term Citizen Science refers to scientific research in which volunteers from the community participate in scientific studies as field assistants. Since citizen scientists can collect data cheaply, they enable research to be performed at much larger spatial and temporal scales than trained scientists can cover. Species distribution modeling which...
Reliable analysis of vector elds is crucial for the rigorous interpretation of the ow data stemming from a wide range of
engineering applications. Morse decomposition of a vector field has proven a useful topological representation that is more numerically stable than previous vector field skeletons. In this paper, we enhance...
Asymmetric tensor fields present new challenges for visualization techniques such as hyperstreamline placement and glyph packing. This is because the physical behaviors of the tensors are fundamentally different inside real domains where eigenvalues are real and complex domains where eigenvalues are complex. We present a hybrid visualization approach in which...