DPS: Design pattern summarisation using code features (EMSE, 2025)