Abstract: Despite the noble objectives (e.g., fixing a bug, implementing new features, or refactoring), the cyclic and evolutionary process of software development often inadvertently introduces ...