Deep learning-based software engineering: progress, challenges, and opportunities (Science China. Information Sciences)