1. An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: identify one or more software elements of a hierarchy in response to user actions in a report, wherein the user actions are related to at least one software element of the one or more software elements of the hierarchy; construct a local tree for one or more users by assigning local weights for the one or more software elements based on user visits to the one or more software elements; construct a group tree for one or more groups to which the one or more users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements; and store the local tree and the global tree.