The objective of the SoDA group is to make “bug-free software”. To achieve this objective, this group is working on automated debugging, with a focus on specific topics such as program repair based on deep learning, preventive debugging, code search for patches, and mining fix patterns with code embedding. In addition, the research group pioneered a new research area called “pattern-based program repair” and co-developed PAR, LSRepair, TBar, iFixR, and AVATAR, automatic patch generation tools, which can fix program bugs by using common fix patterns. In addition, my contributions include CoCaBu and FaCoY, code search tools, which can identify syntactically and semantically similar code fragments from open-source software projects in world-wide code bases such as GitHub.