Boosting LLM-Based Software Generation by Aligning Code with Requirements | IEEE Conference Publication | IEEE Xplore