Business Process Recovery Using UI Design Patterns and Clone Detection in Business Processes