Coding with ChatGPT and Other LLMs: Navigate LLMs for effective coding, debugging, and AI-driven development - Hall (IEEE, 2003)