The software development landscape experiences a profound shift driven by the emergence of powerful artificial intelligence (AI). Emerging AI-powered tools are augmenting the capabilities of developers, accelerating various aspects of the software development lifecycle. From generating code to pinpointing bugs and automating repetitive tasks, AI is