The software development landscape has entered a profound revolution driven by the emergence of powerful artificial intelligence (AI). Emerging AI-powered tools are complementing the capabilities of developers, accelerating various aspects of the software development lifecycle. From creating code to identifying bugs and performing repetitive tasks,