Leveraging Artificial Intelligence and Machine Learning in Software Engineering: Current Trends and Future Directions | Synapse