As achieving high quality means the realization of customers needs, requirements engineering (RE) is the most crucial phase within software development. In the RE process not only the functional requirements but also the so-called 'non-functional' or 'quality' requirements of the planned software system have to be elicited from the customer and represented in a requirements document in order to provide the software designer a complete and correct specification. Conventional RE methods usually support only parts of this process or help stating only specific kinds of requirements. These methodological problems were the prime motivation for the REFSQ'94 workshop held in conjunction with the CAiSE'94 Conference on Advanced Information Systems Engineering in Utrecht, The Netherlands on June 6th an 7th 1994. In order to find solutions which handle the described deficiencies, it was the goal of the workshop to improve the understanding of the relations between both areas of research in software engineering and not to give new definitions of either requirements engineering or software quality.