This document discusses Eclipse code recommenders, which leverage collective intelligence in software development. Eclipse code recommenders observe how frameworks are commonly used and extended to provide intelligent code completion, usage-driven Javadocs, code example recommendations, and smart bug detection. They work by mining development data to extract patterns on how frameworks are reused and then surface those recommendations to developers. The system aims to help developers by recommending what others frequently do based on past usage. It analyzes collected data on framework usage to build recommender models and provide suggestions to developers.