Potential reasons for software employees in small companies to leave their present company | IEEE Journals & Magazine | IEEE Xplore