Effective requirement specification as a precondition for successful software development project | IEEE Conference Publication | IEEE Xplore