User interface style guide compliance reporting
First Claim
1. A computer-implemented method comprising:
- parsing a first digital user interface (UI) model in a plurality of digital UI models to determine whether a first user interface, in a plurality of user interfaces within a software environment, satisfies at least a first UI style guide rule in a plurality of UI style guide rules associated with the software environment, the first digital UI model defining a plurality of attributes of the first user interface, and actions defining UI attributes associated with the first user interface used to dynamically select a UI rule check script determined to be relevant to the actions and modeling at least the first UI style guide rule;
ranking the first user interface among the plurality of user interfaces and the first UI style guide rule among the plurality of UI style guide rules based on a calculation of at least one statistical measure relating to a rate of compliance with UI style guide rules based at least in part on the determination of whether the first user interface satisfies the first UI style guide rule; and
generating reporting data identifying the at least one statistical measure, the reporting data configured for presentation on a user interface of a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides various embodiments for generating reports relating to UI models'"'"' compliance with a set of UI style guide rules. A digital UI model is parsed to determine whether a user interface, in a plurality of user interfaces within a software environment, satisfies at least one UI style guide rule in a plurality of UI style guide rules associated with the software environment. The digital UI model defines a plurality of attributes of the user interface. At least one statistical measure is calculated relating to compliance with UI style guide rules. The calculation of the statistical measure is based at least in part on the determination of whether the user interface satisfies the at least one UI style guide rule. A report is then generated identifying the at least one statistical measure, the report configured for presentation on a user interface of a computing device.
103 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
parsing a first digital user interface (UI) model in a plurality of digital UI models to determine whether a first user interface, in a plurality of user interfaces within a software environment, satisfies at least a first UI style guide rule in a plurality of UI style guide rules associated with the software environment, the first digital UI model defining a plurality of attributes of the first user interface, and actions defining UI attributes associated with the first user interface used to dynamically select a UI rule check script determined to be relevant to the actions and modeling at least the first UI style guide rule; ranking the first user interface among the plurality of user interfaces and the first UI style guide rule among the plurality of UI style guide rules based on a calculation of at least one statistical measure relating to a rate of compliance with UI style guide rules based at least in part on the determination of whether the first user interface satisfies the first UI style guide rule; and generating reporting data identifying the at least one statistical measure, the reporting data configured for presentation on a user interface of a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. An article comprising a non-transitory, machine-readable storage device storing instructions operable to cause at least one processor to perform operations comprising:
-
parsing a first digital user interface (UI) model in a plurality of digital UI models to determine whether a first user interface, in a plurality of user interfaces within a software environment, satisfies at least a first UI style guide rule in a plurality of UI style guide rules associated with the software environment, the first digital UI model defining a plurality of attributes of the first user interface, and actions defining UI attributes associated with the first user interface used to dynamically select a UI rule check script determined to be relevant to the actions and modeling at least the first UI style guide rule; ranking the first user interface among the plurality of user interfaces and the first UI style guide rule among the plurality of UI style guide rules based on a calculation of at least one statistical measure relating to a rate of compliance with UI style guide rules based at least in part on the determination of whether the first user interface satisfies the first UI style guide rule; and generating reporting data identifying the at least one statistical measure, the reporting data configured for presentation on a user interface of a computing device.
-
-
12. A system comprising:
-
memory configured as at least one data repository and including; a plurality of digital user interface (UI) models, each UI model identifying attributes of at least one user interface in a plurality of user interfaces; and a plurality of plurality of UI rule check scripts, each UI rule check script in the plurality of UI rule check scripts modeling at least one UI style guide rule in a plurality of UI style guide rules and dynamically selected as relevant to actions that define UI attributes associated with the at least one user interface, each UI rule check script configured, when executed by at least one processing device, to parse digital UI models and determine whether user interface attributes modeled by corresponding UI models satisfy the UI style guide rule corresponding to the executed UI rule check script; and a UI style guide reporting engine interoperably coupled with the memory and containing a hardware processor, the UI style guide reporting engine configured to; perform a UI style guide compliance analysis by executing at least one particular UI rule check script, in the plurality of UI rule check scripts, corresponding to at least one particular UI style guide rule to parse at least one particular digital UI model in the plurality of digital UI models, to determine whether the at least one particular user interface, modeled by the at least one particular digital UI model, satisfies the at least one particular UI style guide rule; rank the at least one particular user interface among the plurality of user interfaces and the at least one particular UI style guide rule among the plurality of UI style guide rules based on a calculation of at least one statistical measure based at least in part on the performed UI style guide compliance analysis, the statistical measure relating to a rate of compliance with the at least one particular style guide rule; and generate reporting data identifying the at least one statistical measure, the reporting data configured for presentation on a user interface of a computing device.
-
Specification