Abstract: Highlights•Propose a multi-objective effort-aware defect prediction approach based on NSGA-II.•The main objective of effort-aware defect prediction is finding more bugs and inspecting as fewer modules as possible, when testing a specific number of lines of code.•Conduct comprehensive experiments to evaluate MOOAC against five existing effort-aware defect prediction methods on 41 real datasets using seven evaluation metrics.