Case-based Reasoning Techniques Research Articles