Patent attributes
Techniques are disclosed relating to identifying duplicate coding and/or design used in different parts of a user interface (e.g., a web application). In some embodiments, a plurality of visible elements of an interface are detected based on hierarchical user interface code. In some embodiments, a device groups sets of the plurality of visible elements based on determined coordinates and depth levels for the detected elements. In some embodiments, groups that meet a threshold similarity criterion are identified. In some embodiments the threshold similarity criterion is based on classification of detected elements and/or geospatial analysis.