Asphalt shingles must be in compliance with standards and applicable building codes. The performance of asphalt shingles also depends on their compatibility with surrounding roof components in addition to quality.