EP1544728A1

Method and computer system for evaluating the complexity of a user interface

Abstract

Method and computer system for evaluating the complexity a user interface. A complexity indicator (121) receives (430) device class specific representations (301, 302) of the user interface. Each device class specific representation (301, 302) refers to a respective device class (DC1, DC2). The complexity indicator (121) determines complexity values of layout components (1 to 9) of the device class specific representations (301, 302) by using complexity evaluation functions (EF5-DC1, EF5-DC2, EF6-DC1, EF6-DC2), associated with the layout components (5, 6) and aggregates the complexity values by device class according to a corresponding layout component hierarchy (321, 322) of the respective device class specific representation (301, 302).

EP1544728A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 18 December 2023, 2.8 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

11 claims: 2 independent, 9 dependent

  1. 1
    A computer implemented complexity indicator (121) having instructions for evaluating the complexity of a user interface that has device class specific representations (301, 302), each device class specific representation (301, 302) referring to a respective device class (DC1, DC2) and having a respective layout component hierarchy (321, 322); the complexity indicator (121) comprising:a library (121-1) having complexity evaluation functions (EF5-DC1, EF5-DC2, EF6-DC1, EF6-DC2) for determining complexity values of layout components (1 to 9) of the respective layout component hierarchies (321, 322), where each complexity evaluation function (EF5-DC1, EF5-DC2, EF6-DC1, EF6-DC2) is associated with the layout component (5, 6) to which it is applied;and means for aggregating the complexity values by device class according to the corresponding layout component hierarchy (321, 322) of the respective device class specific representation (301, 302).
  2. 6
    A computer implemented method for complexity evaluation of a user interface, comprising the steps of:receiving (430) device class specific representations (301, 302) of the user interface, wherein each device class specific representation (301, 302) refers to a respective device class (DC1, DC2);determining complexity values of layout components (1 to 9) of the device class specific representations (301, 302) by applying complexity evaluation functions (EF5-DC1, EF5-DC2, EF6-DC1, EF6-DC2) that are associated with respective layout components (5, 6);and aggregating the complexity values by device class according to a corresponding layout component hierarchy (321, 322) of the respective device class specific representation (301, 302).
  3. 10
    A computer system having at least one computing device configured to run an integrated development environment (999) that comprises a complexity indicator (121) according to any one of the claims 1 to 4.