Abstract :
Summary form only given. One early definition of requirements engineering has been the “establishment of a vision in context”. As software technologies transcend all aspects of life, technology, and business, the contexts to be considered are becoming ever more rich and more dynamic — cyberphysical systems and social software mark just two of the important trends.