User Needs Analysis and requirements engineering: Theory and practice | OUP Journals & Magazine | IEEE Xplore