Patent ID: 8543983

Claim:
A method comprising, by one or more computing devices: accessing use information associated with a user-interactive software application, wherein: the software application comprises one or more displayable views; during execution of the software application, a transition from a first one of the views to a second one of the views is caused by a user action with respect to the first one of the views; and the use information identifies one or more transitions between specific ones of the views and one or more corresponding user actions that cause the transitions; and constructing a hierarchical message sequence chart comprising one or more basic message sequence charts and one or more edges linking specific ones of the basic message sequence charts to represent the use information, comprising: representing the views and the user actions with respect to the views identified in the use information with the basic message sequence charts of the hierarchical message sequence chart; representing the transitions and the user actions that cause the transitions identified in the use information with the edges of the hierarchical message sequence chart; and for each one of the transitions identified in the use information, linking the basic message sequence charts representing the views associated with the transition with the edge representing the transition.