AJF-ABL: A Python package for software defect prediction based on AST joint features and the Attention-Bi-LSTM | Synapse