distributed requirements engineering elicitation technique effectiveness 7507863