RefactoCNN-system: an optimized deep learning framework for predicting software refactoring opportunities using CNN-based code analysis | Synapse