Learn More
The increasing globalization of software industry demands an investigation of Requirements Engineering (RE) in multisite software development organizations. Requirements engineering is a task difficult enough when done locally -but it is even more difficult when cross-functional stakeholder groups specify requirements across cultural, language and time zone(More)
The use of logic in identifying and analyzing inconsistency in requirements from multiple stakeholders has been found to be effective in a number of studies. Nonmonotonic logic is a theoretically well-founded formalism that is especially suited for supporting the evolution of requirements. However, direct use of logic for expressing requirements and(More)
1 The paper is a revised version of the paper entitled "The impact of stakeholders’ geographical distribution on managing requirements in a multi-site organization” published in the Proceedings of the IEEE Int’l Conference on Requirements Engineering, 2002 Abstract The increasing globalization of software industry demands an investigation of Requirements(More)
Investigating the factors that drive requirements change is an important prerequisite for understanding the nature of requirements volatility. This increased understanding will improve the process of requirements change management. We mainly focus on change analysis to identify and characterize the causes of requirements volatility. We apply a causal(More)
The initial expression of requirements for a computer-based system is often informal and possibly vague. Requirements engineers need to examine this often incomplete and inconsistent brief expression of needs. Based on the available knowledge and expertise, assumptions are made and conclusions are deduced to transform this “rough sketch” into more complete,(More)
Software development is considered to be a dynamic process where demands for changes seem to be inevitable. Modifications to software are prompted by all kinds of changes including changes to the requirements. This type of changes gives rise to an intrinsic volatility, which has several impacts on the software development lifecycle. This paper describes our(More)
The increasing globalisation of the software industry demands an investigation of requirements engineering (RE) in multi-site software development organisations. Requirements engineering is a task difficult enough when done locally—but it is even more difficult when cross-functional stakeholder groups specify requirements across cultural, language and time(More)