Requirements Engineering as the Reconciliation of Social and Technical Issues