Some important preliminary results arising from a long-term Requirements Engineering research project, which is under way at JRCASE, are described in this paper. The overall objective of the research is to characterise empirically the detailed impact of requirements volatility on different aspects of the software development lifecycle. Evaluating the impacts of requirements volatility on 'developer productivity' and 'software quality' are two of the central concerns. We have conducted an extensive survey-based empirical study of the practices and concerns of software professionals and researchers related to requirements volatility. In this paper we present some of the results arising from data-analysis and pose some tentative hypotheses about the form and impact of software requirements volatility.
展开▼