A pattern for an effective class responsibility collaborator (CRC) cards

Class responsibility collaborator (CRC) cards can be used in developing object-oriented models. They provide a simple and an easy to use way to explore objects in the development of a system. However, different problems might arise while adopting current CRC-Cards in identifying the system objects. In this paper, we discuss the main problems with current CRC-Cards. As a solution, we propose a new look at CRC-cards that try to avoid most of the problems presented in traditional cards.