papers

Publications (6)

cs.HC2022

ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-Constraints

Yue Jiang, Wolfgang Stuerzlinger, Christof Lutteroth

Reverse engineering (RE) of user interfaces (UIs) plays an important role in software evolution. However, the large diversity of UI technologies and the need for UIs to be resizabl…

math.NA2013

Kaczmarz Algorithm with Soft Constraints for User Interface Layout

Noreen Jamil, Deanna Needell, Johannes Muller +2

The Kaczmarz method is an iterative method for solving large systems of equations that projects iterates orthogonally onto the solution space of each equation. In contrast to direc…

cs.HC2019

ORC Layout: Adaptive GUI Layout with OR-Constraints

Yue Jiang, Ruofei Du, Christof Lutteroth +1

We propose a novel approach for constraint-based graphical user interface (GUI) layout based on OR-constraints (ORC) in standard soft/hard linear constraint systems. ORC layout uni…

cs.HC2020

ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-Constraints

Yue Jiang, Wolfgang Stuerzlinger, Matthias Zwicker +1

OR-constrained (ORC) graphical user interface layouts unify conventional constraint-based layouts with flow layouts, which enables the definition of flexible layouts that adapt to…

cs.HC2024

FlexDoc: Flexible Document Adaptation through Optimizing both Content and Layout

Yue Jiang, Christof Lutteroth, Rajiv Jain +4

Designing adaptive documents that are visually appealing across various devices and for diverse viewers is a challenging task. This is due to the wide variety of devices and differ…

cs.HC2014

Speeding up SOR Solvers for Constraint-based GUIs with a Warm-Start Strategy

Noreen Jamil, Johannes Müller, Christof Lutteroth +1

Many computer programs have graphical user interfaces (GUIs), which need good layout to make efficient use of the available screen real estate. Most GUIs do not have a fixed layout…