Cheating in educational assessments poses significant challenges, especially as remote testing and complex cheating strategies become more common. In this dissertation, I introduce a novel biclustering approach for detecting cheating by simultaneously identifying groups of examinees and test items exhibiting suspicious response patterns. This biclustering method enables comprehensive detection of cheating behaviors by analyzing response accuracy, response time, and answer choices. Two studies were conducted to evaluate this method. In the first study, biclustering was applied to real-world test data consisting of dichotomously scored multiple-choice items to demonstrate its effectiveness. Analyses highlighted the robustness of this approach through simulations that modeled a variety of realistic cheating scenarios. To make the simulated data more realistic, the model also included other unusual response patterns, such as rapid guessing due to time limits and low motivation. The results showed that biclustering accurately identified cheaters and compromised items across a variety of testing conditions. In the second study, I expanded the method to real-time detection during assessments that included different types of test items, such as multiple-choice and open-ended questions. With its enhanced statistical controls, the biclustering approach was effective in accurately identifying cheating cases, while minimizing the number of times it incorrectly flagged honest test-takers as cheaters. This careful balance shows strong potential for use in live testing environments. Overall, results from this dissertation underscore the adaptability, accuracy, and efficiency of biclustering as a valuable tool for enhancing the integrity, validity, and fairness of educational assessments.