Score
Design and implement multi-view interfaces and systems that coordinate and synchronize interactions, controls, filters, and selections across displays so all views update consistently (including real-time updates) and contextual metadata is propagated or overlaid appropriately. Produce the interaction logic, data-propagation mechanisms, and view-update strategies that ensure consistent state, low-latency updates, and predictable linked-view behavior.
This study investigates how multi-view interface layouts in virtual reality (VR) influence shared situation awareness during remote collaboration. A controlled experiment with 20 participants (10 pairs) examined layout preferences across search, comparison, and classification tasks, varying document types (images, text, graph structures) and pair dynamics. Results indicate that semi-circular layouts significantly improve collaborative efficiency; image–text combinations reduce cognitive load in comparison tasks, whereas graph-structured data better support classification; complex comparisons frequently trigger window selection conflicts, necessitating high-frequency coordination. Leveraging head-mounted displays to construct a shared visual workspace, the study integrates behavioral observation with performance metrics. It proposes design principles for VR-based multi-view systems supporting collaborative work and brainstorming—emphasizing layout negotiability, content–task alignment, and conflict-mitigation mechanisms.
Existing 3D interaction technologies (ITs) suffer from architectural rigidity, poor extensibility, and tight coupling between application logic and interaction mechanisms. Method: This paper proposes a modular, dataflow-driven object-oriented software framework. It models virtual input devices and abstracts scene-object information sources, connecting heterogeneous input devices, execution models, and ITs via pluggable filter components—enabling dynamic registration and composition. The framework is graphics-toolkit-agnostic and supports loose coupling between application-specific code and interaction logic. Contribution/Results: Experimental evaluation demonstrates significantly improved IT reusability and development efficiency. The framework’s scalability, flexibility, and cross-platform adaptability are validated across diverse 3D applications, including immersive visualization, collaborative design, and interactive simulation environments.
Existing GUI automation testing tools suffer from high maintenance overhead, fragility under UI changes, and tight coupling with specific UI frameworks. To address these challenges, this paper proposes a decoupled testing methodology integrating the ViewModel architectural pattern with Behavior-Driven Development (BDD). It pioneers the synergistic combination of a projectional Domain-Specific Language (DSL)—implemented using JetBrains MPS—with ViewModel and BDD for GUI test modeling. The DSL enables declarative specification and validation of presentation logic independently of the underlying UI framework (e.g., JavaFX), thereby fully separating test specifications from implementation details. Evaluated on a task manager case study, the approach automatically generates executable test code, substantially reducing specification authoring effort and eliminating test breakage caused by UI refactoring. Empirical evaluation demonstrates significant improvements in test maintainability, robustness against interface evolution, and practical applicability.
In enterprise-grade GUI development, the Model-View-ViewModel (MVVM) pattern is frequently misapplied due to insufficient guidance on implementation details and architectural trade-offs. Method: This study conducts a multi-vocal literature review (MLR), systematically synthesizing academic papers, technical blogs, and monographs (i.e., white and gray literature) to comprehensively analyze MVVM practice. Contribution/Results: We identify and formalize 76 novel design constructs spanning 29 dimensions—extending beyond MVVM’s traditional monolithic definition—and explicitly characterize 16 new benefits and 15 new drawbacks. Based on this analysis, we construct an actionable MVVM design knowledge graph and a structured, context-sensitive guideline to support robust architectural decision-making. Empirical validation demonstrates that our framework significantly enhances maintainability and evolvability of complex GUI systems.
This work addresses the problem of mode collapse and geometric artifacts in 3D Gaussian Splatting (3DGS) multi-view editing, caused by cross-view inconsistency in diffusion-generated 2D guidance maps. To this end, we propose VcEdit—a novel end-to-end view-consistent editing framework. Methodologically, we introduce two key modules: the Cross-Attention Consistency Module (CACM) and the Editing Consistency Module (ECM), which explicitly model and enforce both geometric and semantic consistency across views within a render-edit-reoptimize loop. Notably, VcEdit is the first to incorporate iterative cross-view consistency regularization into the 3DGS editing pipeline. Experiments demonstrate that VcEdit significantly improves multi-view consistency and geometric fidelity of edited 3DGS models, effectively eliminating artifacts in complex scenes while enabling high-quality, fine-grained local 3D content editing.
This study addresses operational conflicts in virtual reality (VR) collaborative editing of shared objects caused by non-mutually-exclusive subcomponent selection among multiple users. The authors propose the first systematic solution that integrates preventive strategies—encompassing object-level and action-level constraints—with reactive mechanisms such as vertex selection averaging and subordinate-user prioritization to computationally resolve conflicts. In a VR wireframe editing experiment involving 76 participants, action-level constraints significantly outperformed conventional object locking; the averaging approach achieved the best trade-off between efficiency and user experience; and the effectiveness of each strategy was found to be highly dependent on task type, user expertise, and collaboration mode. This work provides the first comprehensive treatment of collaborative conflicts under non-exclusive selection, establishing both theoretical and practical foundations for flexible and efficient VR collaborative editing.
Existing view definition languages struggle to balance expressive flexibility with formal semantics, resulting in a lack of precise and controllable model synchronization mechanisms in multi-view collaborative development. This work endows the NeoJoin view definition language with formal semantics grounded in Triple Graph Grammars (TGGs), proposing an automated, incremental model-view synchronization approach. It further introduces a novel skip semantics to handle overlapping queries in view definitions. By doing so, the study not only extends the expressiveness of TGGs for complex view modeling but also realizes a synchronization process with strong formal guarantees. The approach is empirically validated, demonstrating its practical applicability and effectiveness in real-world engineering scenarios.
Designers often struggle to effectively apply insights from human-computer interaction (HCI) research due to challenges in retrieval, disciplinary terminology barriers, and a lack of contextualized, actionable guidance. To address this gap, this work proposes ReFinE—the first Figma plugin that automatically synthesizes HCI research findings and integrates them directly into the UI design workflow. Leveraging natural language processing and context-aware recommendation techniques, ReFinE delivers real-time, visual, and actionable design suggestions tailored to the designer’s current task. Findings from a user study demonstrate that ReFinE significantly reduces cognitive load, enhances designers’ ability to incorporate empirical research evidence into their practice, improves design quality, and accelerates iterative prototyping cycles.