User participation in the requirements engineering process: An empirical study