A Literature Review of Using Machine Learning in Software Development Life Cycle Stages | IEEE Journals & Magazine | IEEE Xplore