Contextual Factors which Influence Creativity in Requirements Engineering
نویسندگان
چکیده
In many disciplines, creativity has been recognised as an important part of problem solving. In business, creativity enables the generation of better solutions and provides an opportunity to gain a competitive advantage. In Information Systems (IS) creativity assists developers in finding solutions to difficult problems by helping to efficiently utilise available resources and allows the more effective planning and running of complex projects. One of the most important aspects of IS development is Requirements Engineering (RE), the development activity aimed at understanding the needs and wants of IS customers. While previous RE researchers suggested that creativity is crucial in building high quality information systems, fostering creative outcomes in RE is difficult as it is affected by the multifaceted socioorganisational context within which IS development commonly takes place. This paper reports findings from an empirical study into creativity in RE. Specifically, it reports various contextual factors which were found to influence the creativity of individuals and their teams.
منابع مشابه
Using i* for Transformational Creativity in Requirements Engineering
Requirements engineering (RE) techniques that promote creativity can lead to product innovation and business competitiveness. To investigate the role of i∗ in creative RE, we report a study involving nine analysts who generate creative requirements for the meeting scheduler in a transformational way. Our results reveal the interdependency of exploratory creativity and transformational creativit...
متن کاملChoose Your Creativity: Why and How Creativity in Requirements Engineering Means Different Things to Different People
[Context and Motivation] The word “creativity” is used widely in business and academia, but its meaning may differ greatly depending on context. This may cause confusion in the minds of requirements engineers who have to determine which kinds of creativity are relevant to their project and which creativity tools to use. [Question/Problem] The main goal of this work is to understand why and how ...
متن کاملCreating Requirements – Techniques and Experiences in the Policing Domain
Processes and techniques to discover and create requirements rather than elicit and acquire them from stakeholders have received relatively little attention in the requirements engineering literature. In contrast researchers in artificial intelligence and cognitive and social psychology have been researching creativity for some time. More recently we have applied their theories and models to re...
متن کاملOrganisational Creativity in Context: Learning from a Failing Attempt to Introduce IT Support for Creativity
As a much needed quality in today’s businesses, creativity is an important area of research. Whilst implementing and evaluating computer support for electronic brainstorming, it was noticed that the sheer presence of technology does neither guarantee usage nor success. Contextual factors such as organisational culture and attitudes seem to have an equally important role, and this observation ca...
متن کاملCreativity Patterns Guide: Support for the Application of Creativity Techniques in Requirements Engineering
Creativity techniques are tools for stimulating creative thinking. The importance of creativity fostering techniques in software development has been recognized and investigated by researchers for over a decade, yet the greater software engineering (SE) community makes little use of the myriads of techniques available. In order to encourage a wider adoption and to support the use of creativity ...
متن کامل