In collaborative software development, programmers create branches to add features and fix bugs tentatively, then merge integrate edits. When edits from different textually overlap (i.e., textual conflicts ) or lead compilation runtime errors build test ), it is challenging for developers remove such conflicts. Prior work proposed tools detect solve They investigate how relate code smells the d...