Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–5 of 5 results for author: Lutteroth, C

.
  1. arXiv:2202.11523  [pdf, other

    cs.HC cs.AI cs.PL cs.SE

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

    Authors: Yue Jiang, Wolfgang Stuerzlinger, Christof Lutteroth

    Abstract: 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 resizable make this challenging. We propose ReverseORC, a novel RE approach able to discover diverse layout types and their dynamic resizing behaviours independently of their implementation, and to specify them by using OR const… ▽ More

    Submitted 23 February, 2022; originally announced February 2022.

    Comments: CHI2021 Full Paper

  2. arXiv:2002.09925  [pdf, other

    cs.HC cs.AI cs.DS cs.PL cs.SE

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

    Authors: Yue Jiang, Wolfgang Stuerzlinger, Matthias Zwicker, Christof Lutteroth

    Abstract: 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 screens with different sizes, orientations, or aspect ratios with only a single layout specification. Unfortunately, solving ORC layouts with current solvers is time-consuming and the needed time increases exponentially… ▽ More

    Submitted 23 February, 2020; originally announced February 2020.

    Comments: Published at CHI2020

  3. arXiv:1912.07827  [pdf, other

    cs.HC cs.AI cs.GR cs.PL cs.SE

    ORC Layout: Adaptive GUI Layout with OR-Constraints

    Authors: Yue Jiang, Ruofei Du, Christof Lutteroth, Wolfgang Stuerzlinger

    Abstract: 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 unifies grid layout and flow layout, supporting both their features as well as cases where grid and flow layouts individually fail. We describe ORC design patterns that enable designers to safely create flexible layouts tha… ▽ More

    Submitted 17 December, 2019; originally announced December 2019.

  4. arXiv:1401.1752  [pdf, other

    cs.HC cs.AI math.NA

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

    Authors: Noreen Jamil, Johannes Müller, Christof Lutteroth, Gerald Weber

    Abstract: 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, but are resizable and able to adapt themselves. Constraints are a powerful tool for specifying adaptable GUI layouts: they are used to specify a layout in a general form, and a constraint solver is used to find a satis… ▽ More

    Submitted 6 January, 2014; originally announced January 2014.

  5. arXiv:1309.7001  [pdf, other

    math.NA

    Kaczmarz Algorithm with Soft Constraints for User Interface Layout

    Authors: Noreen Jamil, Deanna Needell, Johannes Muller, Christof Lutteroth, Gerald Weber

    Abstract: 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 direct methods such as Gaussian elimination or QR-factorization, this algorithm is efficient for problems with sparse matrices, as they appear in constraint-based user interface (UI) layout specifications. However, the Kaczma… ▽ More

    Submitted 26 September, 2013; v1 submitted 26 September, 2013; originally announced September 2013.

    MSC Class: 65J20; 47J06