Text this: A Novel Case Base Reasoning and Frequent Pattern Based Decision Support System for Mitigating Software Risk Factors