Developing competencies for software requirements analysis through project based learning | IEEE Conference Publication | IEEE Xplore