1. A non-transitory computer storage medium having instructions stored thereon for execution by a device, the non-transitory computer storage medium comprising: instructions configured to receive feedback data that describes errors reported from a software product, wherein the software product includes components; instructions configured to retrieve records associated with the errors reported, wherein a record links an error to a defect in a component from the software product; and instructions configured to generate a heat map having regions, wherein the regions are assigned to represent different components from the software product, wherein the instructions are configured to generate and add graphical elements to a region for each defect identified in a corresponding component, and wherein the instructions to generate the heat map include instructions to generate a size of a visual area of each of the regions based, at least in part, on a number of graphical elements contained in the regions, wherein the number of graphical elements in each of the regions corresponds to a number of defects associated with each of the different components from the software product.