Overview


Effective Requirements Engineering (RE) is increasingly recognized as a critical component in the success of a software development project.  This has led to a growing identification of the importance of incorporating significant RE components into the curriculum of university degrees in Software Engineering, Computer Science, Information Technology and other related areas.  Furthermore many industrial organizations are recognizing the need to develop RE related training programs as part of their ongoing process improvement initiatives.

This workshop will address issues related to RE education, both as part of a formal university degree and as ongoing skills training within the workplace.  The workshop is intended to go much deeper than a surface discussion of curriculum issues and will examine specific ideas and techniques for teaching skills needed by an effective requirements engineer.

In addition to topics related to curriculum development, creative contributions related to pedagogical techniques for teaching RE skills are strongly encouraged.  These skills include requirements elicitation, modeling, analysis, conflict negotiation, consensus building, and requirements specification writing, interviewing, and reviewing skills.  Submissions could take the form of experience reports or demonstrations of specific teaching techniques and training materials.