This paper presents an iterative approach to recover collaborations from object-oriented applications using dynamic information. It develops a prototype tool called the Collaboration Browser to demonstrate this approach. The Collaboration Browser allows developers to query runtime information to understand collaborations between classes. It presents dynamic information through panels listing sender classes, receiver classes, invoked methods, and collaboration patterns. Developers can iteratively filter information and focus on specific collaborations. The paper tests the Collaboration Browser on a sample Java application, recovering 19 collaboration patterns by posing 18 queries. It concludes the approach effectively discovers important collaborations and roles classes play within them.