SearcharxivSearch

arXiv subjects

Yuki Ueno

Publications and source records attributed to Yuki Ueno.

7 recordsLinked to original sources

Tangling Pull Requests: Curating a Commit Untangling Dataset from Merged PRs

Composite commits (CC), in which multiple unrelated changes are bundled into a single commit, are frequent in software development and significantly hinder code comprehension and maintenance. Although machine learning-based methods have been developed to ``untangle'' such commits into smaller, coherent change sets, these methods require large-scale training data with correct untangling labels. Preparing such datasets is costly and typically requires expert labelling. In this study, we propose a scalable and cost-effective method for dataset construction by leveraging commits extracted from open-source repositories' pull requests (PRs). We empirically validated our dataset and found that when applying our filtering rules, PRs that, when viewed as a single commit, are tangled, yet each individual commit on the feature branch is atomic (ideal PRs), increased from 9.5% to 55%. This composite commits dataset is more than 5.7 times larger than previous heuristic-based datasets. Using our new dataset, we find that the PR-based dataset differs statistically from previous datasets directly constructed using Herzig's proposed heuristics even after accounting for our proposed rules that may alter CC or STS sizes. When constructing datasets using the previous heuristics, they differ statistically along dimensions that impact the confidence voters and are likely to impact learning-based approaches. We validate the impact on the original Herzig \etal method, which used confidence voters across our dataset. To show that our approach extends to other languages, we also create a Python dataset which we empirically validate, finding comparable rates for ideal PRs (56.5%).

cs.SE

VisCanvas: A Node-Based Interface for Exploratory Visualization Authoring with LLMs

Visual data analysis involves both open-ended exploration and targeted question answering. Visualization authoring tools support this process by enabling users to create visualizations for these tasks. With the rise of large language models (LLMs), substantial effort has been devoted to developing visualization authoring tools that use natural language instructions. However, existing systems are typically based on a linear chat interface, which is not well suited to exploratory visual analysis workflows. In this paper, we introduce VisCanvas, a node-based interface for exploratory visualization authoring with LLMs. VisCanvas allows users to create, revise, branch, and merge visualizations in a non-linear way, enabling more efficient exploration of multiple analytical directions. We conducted a user study with 20 participants to evaluate the effectiveness of VisCanvas compared to a baseline chat-based interface. The results show that VisCanvas facilitates more diverse data interaction while maintaining performance levels (i.e., cognitive load and usability) that are indistinguishable from current prevailing methods. We then distill design principles for future AI-assisted visualization authoring environments. All supplemental materials required to reproduce the study are available at https://osf.io/gsxhn.

cs.HC

Do Boxes Affect Exploration Behavior and Performance in Group-in-a-box Layouts?

The group-in-a-box (GIB) layout is an efficient graph drawing method designed to visualize the group structure of graphs. The layout communicates group sizes and both within-group and between-group network structures simultaneously. The layout is characterized by its composition of multiple elements, including nodes, edges, and boxes. However, there is limited empirical guidance on how these elements should be combined. In this paper, we measured participants' task performance and eye movements while identifying the group with the largest number of internal edges. We investigated the effect of visualization elements on task performance while controlling the density of internal edges and the box size. The results revealed that the box size in a GIB layout significantly affects the task accuracy either positively or negatively while eye-tracking data suggests that participants focused on internal edges, not the box size. These findings contribute empirical guidance for GIB layout design and lay the groundwork for future research as GIB layout becomes more widely used.

cs.HC

VisAider: AI-Assisted Context-Aware Visualization Support for Data Presentations

Effective real-time data presentation is essential in small-group interactive contexts, where discussions evolve dynamically and presenters must adapt visualizations to shifting audience interests. However, most existing interactive visualization systems rely on fixed mappings between user actions and visualization commands, limiting their ability to support richer operations such as changing visualization types, adjusting data transformations, or incorporating additional datasets on the fly during live presentations. This work-in-progress paper presents VisAider, an AI-assisted interactive data presentation prototype that continuously analyzes the live presentation context, including the available dataset, active visualization, ongoing conversation, and audience profile, to generate ranked suggestions for relevant visualization aids. Grounded in a formative study with experienced data analysts, we identified key challenges in adapting visual content in real time and distilled design considerations to guide system development. A prototype implementation demonstrates the feasibility of this approach in simulated scenarios, and preliminary testing highlights challenges in inferring appropriate data transformations, resolving ambiguous visualization tasks, and achieving low-latency responsiveness. Ongoing work focuses on addressing these limitations, integrating the system into presentation environments, and preparing a summative user study to evaluate usability and communicative impact.

cs.HC

Quantum Phase Transitions of the Distorted Diamond Spin Chain

The frustrated quantum spin system on the distorted diamond chain lattice suitable for the alumoklyuchevskite is investigated using the numerical diagonalization of finite-size clusters and the level spectroscopy analysis. It is found that this model exhibits three quantum phases; the ferrimagnetic phase, the spin gap one, and the gapless Tomonaga-Luttinger liquid depending on the exchange coupling parameters. The ground state phase diagram is presented.

cond-mat.str-el

Quantum Phase Transition of the Twisted Spin Tube

The $S=1/2$ twisted three-leg spin tube with the lattice distortion from the regular triangle to the isosceles one is investigated using the numerical diagonalization of finite-size clusters and the phenomenological renormalization group analysis. It is found that the quantum phase transition occurs from the spin gap phase to another one with respect to this lattice distortion.

cond-mat.str-el

Magnetization Plateau of the Distorted Diamond Spin Chain

The frustrated quantum spin system on the distorted diamond chain lattice is investigated using the numerical diagonalization of finite-size clusters and the level spectroscopy analysis. In the previous work this system was revealed to exhibit the 1/3 magnetization plateau due to two different mechanisms depending on the coupling parameters, and the phase diagram at the 1/3 magnetization was obtained. In the present work it is found that the 1/3 magnetization plateau vanishes for sufficiently large $XY$-like coupling anisotropy. The phase diagram based on the level spectroscopy analysis is also presented.

cond-mat.str-el