1) The document summarizes a master's thesis defense about building an Eclipse plugin called Mendel to recommend code changes to developers based on regularities extracted from existing code. 2) Mendel uses a "genetic metaphor" to find family members of a selected code entity according to different family definitions, extract dominant traits from the family, and recommend traits for the entity that are not already implemented. 3) The thesis validates Mendel's recommendations by analyzing multiple versions of projects and checking if recommended changes were later implemented by developers. The results showed some family definitions were better suited than others for different recommendation types.